/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:"Airborne";src:url(/themes/custom/nycedc_theme/dist/fonts/Airborne/airborne.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Messina Sans";src:url(/themes/custom/nycedc_theme/dist/fonts/Messina_Sans/MessinaSansWeb-Regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Messina Sans";src:url(/themes/custom/nycedc_theme/dist/fonts/Messina_Sans/MessinaSansWeb-Bold.woff2) format("woff2");font-display:swap;font-weight:700;font-style:bold;unicode-range:U+000D-FB04}@font-face{font-family:"Messina Sans";src:url(/themes/custom/nycedc_theme/dist/fonts/Messina_Sans/MessinaSansWeb-RegularItalic.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+000D-FB04}@font-face{font-family:"Trade Gothic Next LT Pro";src:url(/themes/custom/nycedc_theme/dist/fonts/TradeGothic/TradeGothicNextLTPro-Rg.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Trade Gothic Next LT Pro";src:url(/themes/custom/nycedc_theme/dist/fonts/TradeGothic/TradeGothicNextLTPro-Bold.woff2) format("woff2");font-display:swap;font-weight:700;font-style:bold;unicode-range:U+000D-FB04}@font-face{font-family:"Highway Gothic Wide";src:url(/themes/custom/nycedc_theme/dist/fonts/HighwayGothic/HWYGWDE.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Overpass";src:url(/themes/custom/nycedc_theme/dist/fonts/Overpass/Overpass-BlackItalic.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic;unicode-range:U+000D-FB04}@font-face{font-family:"Overpass";src:url(/themes/custom/nycedc_theme/dist/fonts/Overpass/Overpass-Bold.woff2) format("woff2");font-display:swap;font-weight:700;font-style:bold;unicode-range:U+000D-FB04}@font-face{font-family:"Overpass";src:url(/themes/custom/nycedc_theme/dist/fonts/Overpass/Overpass-Medium.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Overpass";src:url(/themes/custom/nycedc_theme/dist/fonts/Overpass/Overpass-MediumItalic.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic;unicode-range:U+000D-FB04}@font-face{font-family:"EB Garamond";src:url(/themes/custom/nycedc_theme/dist/fonts/EB%20Garamond/EBGaramond-Regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}@font-face{font-family:"Poller One";src:url(/themes/custom/nycedc_theme/dist/fonts/Poller%20One/PollerOne-Regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+000D-FB04}*{box-sizing:border-box}body{overflow-x:hidden;width:100vw;max-width:100%}img{max-width:100%;vertical-align:middle}:root{--font-airborne:"Airborne",sans-serif;--font-ebgaramond:"EB Garamond",sans-serif;--font-highway-gothic-wide:"Highway Gothic Wide",sans-serif;--font-overpass:"Overpass",sans-serif;--font-pollerone:"Poller One",sans-serif;--font-system:"Messina Sans","HelveticaNeue","Helvetica","Arial",sans-serif;--font-trade-gothic:"Trade Gothic Next LT Pro",sans-serif}body{font-family:var(--font-system);font-weight:normal;font-variant-ligatures:no-common-ligatures}button{font-variant-ligatures:no-common-ligatures}a{color:inherit}.font-body{font-family:var(--font-system)}strong,b,.font-bold,.webform__form legend{font-weight:bold}em,i,.font-italic{font-style:italic}u{text-decoration:underline}.tile-link{display:block;text-decoration:none}.tile-link .icon-link{transition:transform .3s ease-in-out}.tile-link:hover .icon-link{transform:translateX(5px)}.solid-bg-button .callout__text,.solid-bg-button .content-feed__pagination,.solid-bg-button .content-grid__filter,.solid-bg-button .cta-button,.solid-bg-button .full-width-breaker,.solid-bg-button .side-by-side-text-card__wrapper,.solid-bg-button .content-grid__item .card__description:has(.btn--light),.solid-bg-button .free-text:has(.btn--light),.solid-bg-button .webform__form .form-actions:has(.button){border:none;border-radius:0}.solid-bg-button .callout__text a,.solid-bg-button .callout__text button,.solid-bg-button .callout__text span:not(.fieldset-legend),.solid-bg-button .callout__text input[type=submit],.solid-bg-button .content-feed__pagination a,.solid-bg-button .content-feed__pagination button,.solid-bg-button .content-feed__pagination span:not(.fieldset-legend),.solid-bg-button .content-feed__pagination input[type=submit],.solid-bg-button .content-grid__filter a,.solid-bg-button .content-grid__filter button,.solid-bg-button .content-grid__filter span:not(.fieldset-legend),.solid-bg-button .content-grid__filter input[type=submit],.solid-bg-button .cta-button a,.solid-bg-button .cta-button button,.solid-bg-button .cta-button span:not(.fieldset-legend),.solid-bg-button .cta-button input[type=submit],.solid-bg-button .full-width-breaker a,.solid-bg-button .full-width-breaker button,.solid-bg-button .full-width-breaker span:not(.fieldset-legend),.solid-bg-button .full-width-breaker input[type=submit],.solid-bg-button .side-by-side-text-card__wrapper a,.solid-bg-button .side-by-side-text-card__wrapper button,.solid-bg-button .side-by-side-text-card__wrapper span:not(.fieldset-legend),.solid-bg-button .side-by-side-text-card__wrapper input[type=submit],.solid-bg-button .content-grid__item .card__description:has(.btn--light) a,.solid-bg-button .content-grid__item .card__description:has(.btn--light) button,.solid-bg-button .content-grid__item .card__description:has(.btn--light) span:not(.fieldset-legend),.solid-bg-button .content-grid__item .card__description:has(.btn--light) input[type=submit],.solid-bg-button .free-text:has(.btn--light) a,.solid-bg-button .free-text:has(.btn--light) button,.solid-bg-button .free-text:has(.btn--light) span:not(.fieldset-legend),.solid-bg-button .free-text:has(.btn--light) input[type=submit],.solid-bg-button .webform__form .form-actions:has(.button) a,.solid-bg-button .webform__form .form-actions:has(.button) button,.solid-bg-button .webform__form .form-actions:has(.button) span:not(.fieldset-legend),.solid-bg-button .webform__form .form-actions:has(.button) input[type=submit]{background-color:var(--button-bg-color,#fcff6d);border:none;border-radius:0;color:var(--button-text-color,white)}.solid-bg-button .callout__text a::before,.solid-bg-button .callout__text button::before,.solid-bg-button .callout__text span:not(.fieldset-legend)::before,.solid-bg-button .callout__text input[type=submit]::before,.solid-bg-button .content-feed__pagination a::before,.solid-bg-button .content-feed__pagination button::before,.solid-bg-button .content-feed__pagination span:not(.fieldset-legend)::before,.solid-bg-button .content-feed__pagination input[type=submit]::before,.solid-bg-button .content-grid__filter a::before,.solid-bg-button .content-grid__filter button::before,.solid-bg-button .content-grid__filter span:not(.fieldset-legend)::before,.solid-bg-button .content-grid__filter input[type=submit]::before,.solid-bg-button .cta-button a::before,.solid-bg-button .cta-button button::before,.solid-bg-button .cta-button span:not(.fieldset-legend)::before,.solid-bg-button .cta-button input[type=submit]::before,.solid-bg-button .full-width-breaker a::before,.solid-bg-button .full-width-breaker button::before,.solid-bg-button .full-width-breaker span:not(.fieldset-legend)::before,.solid-bg-button .full-width-breaker input[type=submit]::before,.solid-bg-button .side-by-side-text-card__wrapper a::before,.solid-bg-button .side-by-side-text-card__wrapper button::before,.solid-bg-button .side-by-side-text-card__wrapper span:not(.fieldset-legend)::before,.solid-bg-button .side-by-side-text-card__wrapper input[type=submit]::before,.solid-bg-button .content-grid__item .card__description:has(.btn--light) a::before,.solid-bg-button .content-grid__item .card__description:has(.btn--light) button::before,.solid-bg-button .content-grid__item .card__description:has(.btn--light) span:not(.fieldset-legend)::before,.solid-bg-button .content-grid__item .card__description:has(.btn--light) input[type=submit]::before,.solid-bg-button .free-text:has(.btn--light) a::before,.solid-bg-button .free-text:has(.btn--light) button::before,.solid-bg-button .free-text:has(.btn--light) span:not(.fieldset-legend)::before,.solid-bg-button .free-text:has(.btn--light) input[type=submit]::before,.solid-bg-button .webform__form .form-actions:has(.button) a::before,.solid-bg-button .webform__form .form-actions:has(.button) button::before,.solid-bg-button .webform__form .form-actions:has(.button) span:not(.fieldset-legend)::before,.solid-bg-button .webform__form .form-actions:has(.button) input[type=submit]::before{all:unset}.solid-bg-button .cta__text{color:#fff}.solid-bg-button button.btn{text-transform:uppercase}.airborne{--current-heading-font:var(--font-airborne)}.airborne .milestone-tile--image-stat__stat,.airborne .milestone-tile--image-stat__description,.airborne .milestone-tile--stat__stat,.airborne .milestone-tile--stat__description{font-family:var(--current-heading-font) !important}.airborne .milestone-tile--image-stat__eyebrow,.airborne .milestone-tile--stat__eyebrow{font-family:var(--font-trade-gothic)}.airborne .cta__text{font-family:var(--font-trade-gothic)}@media(min-width:768px){.airborne h2{font-size:4rem}}@media(min-width:1366px){.airborne h2{font-size:5rem}}.eb-garamond-poller-one{--current-heading-font:var(--font-pollerone);--current-body-font:var(--font-ebgaramond);font-family:var(--current-body-font)}.eb-garamond-poller-one h1,.eb-garamond-poller-one h2,.eb-garamond-poller-one h3,.eb-garamond-poller-one h4,.eb-garamond-poller-one h5,.eb-garamond-poller-one h6{font-family:var(--current-heading-font);line-height:normal}.eb-garamond-poller-one h1{font-size:2.75rem !important}@media(min-width:768px){.eb-garamond-poller-one h1{font-size:3.5rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h1{font-size:4rem !important}}.eb-garamond-poller-one h2{font-size:2rem !important}@media(min-width:768px){.eb-garamond-poller-one h2{font-size:2.5rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h2{font-size:3rem !important}}.eb-garamond-poller-one h3{font-size:1.5rem !important}@media(min-width:768px){.eb-garamond-poller-one h3{font-size:1.75rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h3{font-size:2rem !important}}.eb-garamond-poller-one h4{font-size:1.25rem !important}@media(min-width:768px){.eb-garamond-poller-one h4{font-size:1.5rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h4{font-size:1.75rem !important}}.eb-garamond-poller-one h5{font-size:1rem !important}@media(min-width:768px){.eb-garamond-poller-one h5{font-size:1.25rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h5{font-size:1.5rem !important}}.eb-garamond-poller-one h6{font-size:.75rem !important}@media(min-width:768px){.eb-garamond-poller-one h6{font-size:1rem !important}}@media(min-width:1366px){.eb-garamond-poller-one h6{font-size:1.25rem !important}}.eb-garamond-poller-one .btn,.eb-garamond-poller-one .webform__form input[type=submit]{font-family:var(--current-heading-font)}.eb-garamond-poller-one .callout h1,.eb-garamond-poller-one .callout h2,.eb-garamond-poller-one .callout h3,.eb-garamond-poller-one .callout h4,.eb-garamond-poller-one .content-feed h1,.eb-garamond-poller-one .content-feed h2,.eb-garamond-poller-one .content-feed h3,.eb-garamond-poller-one .content-feed h4,.eb-garamond-poller-one .content-grid h1,.eb-garamond-poller-one .content-grid h2,.eb-garamond-poller-one .content-grid h3,.eb-garamond-poller-one .content-grid h4,.eb-garamond-poller-one .content-promo h1,.eb-garamond-poller-one .content-promo h2,.eb-garamond-poller-one .content-promo h3,.eb-garamond-poller-one .content-promo h4,.eb-garamond-poller-one .events-full-width h1,.eb-garamond-poller-one .events-full-width h2,.eb-garamond-poller-one .events-full-width h3,.eb-garamond-poller-one .events-full-width h4,.eb-garamond-poller-one .featured-three-up h1,.eb-garamond-poller-one .featured-three-up h2,.eb-garamond-poller-one .featured-three-up h3,.eb-garamond-poller-one .featured-three-up h4,.eb-garamond-poller-one .featured-link-1up h1,.eb-garamond-poller-one .featured-link-1up h2,.eb-garamond-poller-one .featured-link-1up h3,.eb-garamond-poller-one .featured-link-1up h4,.eb-garamond-poller-one .flex-grid h1,.eb-garamond-poller-one .flex-grid h2,.eb-garamond-poller-one .flex-grid h3,.eb-garamond-poller-one .flex-grid h4,.eb-garamond-poller-one .full-width-breaker h1,.eb-garamond-poller-one .full-width-breaker h2,.eb-garamond-poller-one .full-width-breaker h3,.eb-garamond-poller-one .full-width-breaker h4,.eb-garamond-poller-one .full-width-side-by-side h1,.eb-garamond-poller-one .full-width-side-by-side h2,.eb-garamond-poller-one .full-width-side-by-side h3,.eb-garamond-poller-one .full-width-side-by-side h4,.eb-garamond-poller-one .keydocs h1,.eb-garamond-poller-one .keydocs h2,.eb-garamond-poller-one .keydocs h3,.eb-garamond-poller-one .keydocs h4,.eb-garamond-poller-one .milestone-board h1,.eb-garamond-poller-one .milestone-board h2,.eb-garamond-poller-one .milestone-board h3,.eb-garamond-poller-one .milestone-board h4,.eb-garamond-poller-one .newsletter h1,.eb-garamond-poller-one .newsletter h2,.eb-garamond-poller-one .newsletter h3,.eb-garamond-poller-one .newsletter h4,.eb-garamond-poller-one .partner-logos h1,.eb-garamond-poller-one .partner-logos h2,.eb-garamond-poller-one .partner-logos h3,.eb-garamond-poller-one .partner-logos h4,.eb-garamond-poller-one .photo-gallery h1,.eb-garamond-poller-one .photo-gallery h2,.eb-garamond-poller-one .photo-gallery h3,.eb-garamond-poller-one .photo-gallery h4,.eb-garamond-poller-one .smart-contact h1,.eb-garamond-poller-one .smart-contact h2,.eb-garamond-poller-one .smart-contact h3,.eb-garamond-poller-one .smart-contact h4,.eb-garamond-poller-one .webform h1,.eb-garamond-poller-one .webform h2,.eb-garamond-poller-one .webform h3,.eb-garamond-poller-one .webform h4{font-family:var(--current-heading-font);line-height:normal}.eb-garamond-poller-one .free-text p{font-family:var(--current-body-font);line-height:normal;font-size:1.25rem}@media(min-width:768px){.eb-garamond-poller-one .free-text p{font-size:1.35rem}}@media(min-width:1366px){.eb-garamond-poller-one .free-text p{font-size:1.5rem}}.eb-garamond-poller-one .free-text ul li{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one .free-text ul li{font-size:1.35rem}}@media(min-width:1366px){.eb-garamond-poller-one .free-text ul li{font-size:1.5rem}}.eb-garamond-poller-one .card.card--event .card__detail{font-size:1.125rem;line-height:normal}@media(min-width:375px){.eb-garamond-poller-one .featured-link-1up__heading-description{width:auto}}.eb-garamond-poller-one .featured-link-1up__heading-description,.eb-garamond-poller-one .featured-link-1up__list .list__item{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one .full-width-side-by-side{padding:0 40px}}.eb-garamond-poller-one .full-width-side-by-side .side-by-side-text-card{padding:0}.eb-garamond-poller-one .full-width-side-by-side .side-by-side-text-card p{font-size:1.25rem}@media(min-width:768px){.eb-garamond-poller-one .full-width-side-by-side .side-by-side-text-card p{font-size:1.35rem}}@media(min-width:1366px){.eb-garamond-poller-one .full-width-side-by-side .side-by-side-text-card p{font-size:1.5rem}}.eb-garamond-poller-one .full-width-side-by-side .side-by-side-image-card__caption{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one .full-width-side-by-side .side-by-side-image-card__caption{font-size:1.25rem}}.eb-garamond-poller-one .inline-image__caption p{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one .inline-image__caption p{font-size:1.25rem}}.eb-garamond-poller-one .keydocs__header,.eb-garamond-poller-one .keydocs__name{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one .keydocs__header,.eb-garamond-poller-one .keydocs__name{font-size:1.35rem}}@media(min-width:1366px){.eb-garamond-poller-one .microsite-navbar--landing-multipage .microsite-navbar__menu__cta,.eb-garamond-poller-one .microsite-navbar--detail .microsite-navbar__menu__cta{font-size:1.35rem}}.eb-garamond-poller-one .contact--one-up{font-size:1.25rem;line-height:normal}.eb-garamond-poller-one table{font-size:1.125rem;line-height:normal}@media(min-width:768px){.eb-garamond-poller-one table{font-size:1.35rem}}.eb-garamond-poller-one .footer__primary-links a{font-size:1.25rem;line-height:normal}.trade-gothic-next-lt-pro{--current-body-font:var(--font-trade-gothic);font-family:var(--current-body-font);font-weight:normal;line-height:1.3}.trade-gothic-next-lt-pro h1,.trade-gothic-next-lt-pro h2,.trade-gothic-next-lt-pro h3,.trade-gothic-next-lt-pro h4,.trade-gothic-next-lt-pro h5,.trade-gothic-next-lt-pro h6{font-weight:bold}.trade-gothic-next-lt-pro h1{font-size:3.125rem !important}@media(min-width:768px){.trade-gothic-next-lt-pro h1{font-size:4.875rem !important}}@media(min-width:1366px){.trade-gothic-next-lt-pro h1{font-size:5.25rem !important}}.trade-gothic-next-lt-pro h2{font-size:2.25rem !important}@media(min-width:1366px){.trade-gothic-next-lt-pro h2{font-size:4rem !important}}.trade-gothic-next-lt-pro h3{font-size:2.875rem !important}.trade-gothic-next-lt-pro h4{font-size:2.375rem !important}.trade-gothic-next-lt-pro h5{font-size:1.83rem !important}.trade-gothic-next-lt-pro h6{font-size:1.67rem !important}.trade-gothic-next-lt-pro .free-text p{font-size:1.125rem}@media(min-width:768px){.trade-gothic-next-lt-pro .free-text p{font-size:1.25rem}}@media(min-width:1366px){.trade-gothic-next-lt-pro .free-text p{font-size:1.4rem}}.trade-gothic-next-lt-pro .btn,.trade-gothic-next-lt-pro .webform__form input[type=submit]{font-weight:bold}.trade-gothic-next-lt-pro .callout h1,.trade-gothic-next-lt-pro .callout h2,.trade-gothic-next-lt-pro .callout h3,.trade-gothic-next-lt-pro .callout h4,.trade-gothic-next-lt-pro .content-grid h1,.trade-gothic-next-lt-pro .content-grid h2,.trade-gothic-next-lt-pro .content-grid h3,.trade-gothic-next-lt-pro .content-grid h4,.trade-gothic-next-lt-pro .content-promo h1,.trade-gothic-next-lt-pro .content-promo h2,.trade-gothic-next-lt-pro .content-promo h3,.trade-gothic-next-lt-pro .content-promo h4,.trade-gothic-next-lt-pro .events-full-width h1,.trade-gothic-next-lt-pro .events-full-width h2,.trade-gothic-next-lt-pro .events-full-width h3,.trade-gothic-next-lt-pro .events-full-width h4,.trade-gothic-next-lt-pro .featured-three-up h1,.trade-gothic-next-lt-pro .featured-three-up h2,.trade-gothic-next-lt-pro .featured-three-up h3,.trade-gothic-next-lt-pro .featured-three-up h4,.trade-gothic-next-lt-pro .featured-link-1up h1,.trade-gothic-next-lt-pro .featured-link-1up h2,.trade-gothic-next-lt-pro .featured-link-1up h3,.trade-gothic-next-lt-pro .featured-link-1up h4,.trade-gothic-next-lt-pro .free-text h1,.trade-gothic-next-lt-pro .free-text h2,.trade-gothic-next-lt-pro .free-text h3,.trade-gothic-next-lt-pro .free-text h4,.trade-gothic-next-lt-pro .full-width-breaker h1,.trade-gothic-next-lt-pro .full-width-breaker h2,.trade-gothic-next-lt-pro .full-width-breaker h3,.trade-gothic-next-lt-pro .full-width-breaker h4,.trade-gothic-next-lt-pro .newsletter h1,.trade-gothic-next-lt-pro .newsletter h2,.trade-gothic-next-lt-pro .newsletter h3,.trade-gothic-next-lt-pro .newsletter h4,.trade-gothic-next-lt-pro .page-header h1,.trade-gothic-next-lt-pro .page-header h2,.trade-gothic-next-lt-pro .page-header h3,.trade-gothic-next-lt-pro .page-header h4,.trade-gothic-next-lt-pro .three-across h1,.trade-gothic-next-lt-pro .three-across h2,.trade-gothic-next-lt-pro .three-across h3,.trade-gothic-next-lt-pro .three-across h4,.trade-gothic-next-lt-pro .full-width-side-by-side h1,.trade-gothic-next-lt-pro .full-width-side-by-side h2,.trade-gothic-next-lt-pro .full-width-side-by-side h3,.trade-gothic-next-lt-pro .full-width-side-by-side h4{font-weight:bold;line-height:normal}.trade-gothic-next-lt-pro .content-feed h2 p strong,.trade-gothic-next-lt-pro .milestone-board h2 p strong,.trade-gothic-next-lt-pro .partner-logos h2 p strong,.trade-gothic-next-lt-pro .smart-contact h2 p strong{font-weight:bold}.trade-gothic-next-lt-pro .events-full-width .card__cta,.trade-gothic-next-lt-pro .events-full-width .card__date,.trade-gothic-next-lt-pro .events-full-width .card__title,.trade-gothic-next-lt-pro .events-full-width .card__subtitle,.trade-gothic-next-lt-pro .events-full-width .date__subtitle{font-weight:bold}.trade-gothic-next-lt-pro .microsite-navbar .menu a,.trade-gothic-next-lt-pro .microsite-navbar.fullscreen-navbar .menu a{font-weight:bold}.trade-gothic-next-lt-pro .photo-gallery h3 p strong{font-weight:bold}.highway-gothic-overpass{--current-heading-font:var(--font-highway-gothic-wide);--current-body-font:var(--font-overpass);line-height:normal;font-family:var(--current-body-font)}.highway-gothic-overpass h1,.highway-gothic-overpass h2,.highway-gothic-overpass h3,.highway-gothic-overpass h4,.highway-gothic-overpass h5,.highway-gothic-overpass h6{font-family:var(--current-heading-font)}.highway-gothic-overpass h1{font-size:3.5rem !important}@media(min-width:768px){.highway-gothic-overpass h1{font-size:4rem !important}}@media(min-width:1366px){.highway-gothic-overpass h1{font-size:5.25rem !important}}.highway-gothic-overpass h2{font-size:2.5rem !important}@media(min-width:768px){.highway-gothic-overpass h2{font-size:3rem !important}}@media(min-width:1366px){.highway-gothic-overpass h2{font-size:3.5rem !important}}.highway-gothic-overpass h3{font-size:2rem !important}@media(min-width:768px){.highway-gothic-overpass h3{font-size:2.5rem !important}}@media(min-width:1366px){.highway-gothic-overpass h3{font-size:3rem !important}}.highway-gothic-overpass h4{font-size:1.75rem !important}@media(min-width:768px){.highway-gothic-overpass h4{font-size:2rem !important}}@media(min-width:1366px){.highway-gothic-overpass h4{font-size:2.5rem !important}}.highway-gothic-overpass h5{font-size:1.5rem !important}@media(min-width:768px){.highway-gothic-overpass h5{font-size:1.75rem !important}}@media(min-width:1366px){.highway-gothic-overpass h5{font-size:2rem !important}}.highway-gothic-overpass h6{font-size:1.25rem !important}@media(min-width:768px){.highway-gothic-overpass h6{font-size:1.5rem !important}}@media(min-width:1366px){.highway-gothic-overpass h6{font-size:1.75rem !important}}.highway-gothic-overpass .btn,.highway-gothic-overpass .webform__form input[type=submit]{font-family:var(--current-heading-font)}.highway-gothic-overpass .free-text p{font-family:var(--current-body-font);font-size:1.25rem}@media(min-width:768px){.highway-gothic-overpass .free-text p{font-size:1.35rem}}@media(min-width:1366px){.highway-gothic-overpass .free-text p{font-size:1.5rem}}.highway-gothic-overpass .btn,.highway-gothic-overpass .webform__form input[type=submit]{font-family:var(--current-heading-font)}.highway-gothic-overpass .callout h1,.highway-gothic-overpass .callout h2,.highway-gothic-overpass .callout h3,.highway-gothic-overpass .callout h4,.highway-gothic-overpass .content-grid h1,.highway-gothic-overpass .content-grid h2,.highway-gothic-overpass .content-grid h3,.highway-gothic-overpass .content-grid h4,.highway-gothic-overpass .content-promo h1,.highway-gothic-overpass .content-promo h2,.highway-gothic-overpass .content-promo h3,.highway-gothic-overpass .content-promo h4,.highway-gothic-overpass .events-full-width h1,.highway-gothic-overpass .events-full-width h2,.highway-gothic-overpass .events-full-width h3,.highway-gothic-overpass .events-full-width h4,.highway-gothic-overpass .featured-three-up h1,.highway-gothic-overpass .featured-three-up h2,.highway-gothic-overpass .featured-three-up h3,.highway-gothic-overpass .featured-three-up h4,.highway-gothic-overpass .featured-link-1up h1,.highway-gothic-overpass .featured-link-1up h2,.highway-gothic-overpass .featured-link-1up h3,.highway-gothic-overpass .featured-link-1up h4,.highway-gothic-overpass .free-text h1,.highway-gothic-overpass .free-text h2,.highway-gothic-overpass .free-text h3,.highway-gothic-overpass .free-text h4,.highway-gothic-overpass .full-width-breaker h1,.highway-gothic-overpass .full-width-breaker h2,.highway-gothic-overpass .full-width-breaker h3,.highway-gothic-overpass .full-width-breaker h4,.highway-gothic-overpass .newsletter h1,.highway-gothic-overpass .newsletter h2,.highway-gothic-overpass .newsletter h3,.highway-gothic-overpass .newsletter h4,.highway-gothic-overpass .page-header h1,.highway-gothic-overpass .page-header h2,.highway-gothic-overpass .page-header h3,.highway-gothic-overpass .page-header h4,.highway-gothic-overpass .three-across h1,.highway-gothic-overpass .three-across h2,.highway-gothic-overpass .three-across h3,.highway-gothic-overpass .three-across h4,.highway-gothic-overpass .full-width-side-by-side h1,.highway-gothic-overpass .full-width-side-by-side h2,.highway-gothic-overpass .full-width-side-by-side h3,.highway-gothic-overpass .full-width-side-by-side h4{font-family:var(--current-heading-font);line-height:normal}.highway-gothic-overpass .milestone-tile--image-stat__stat,.highway-gothic-overpass .milestone-tile--image-stat__description,.highway-gothic-overpass .milestone-tile--image-stat__eyebrow,.highway-gothic-overpass .milestone-tile--stat__stat,.highway-gothic-overpass .milestone-tile--stat__description,.highway-gothic-overpass .milestone-tile--stat__eyebrow{font-family:var(--current-heading-font) !important}.sb-show-main.sb-main-padded{padding:0}.sb-show-main .alert{margin:1em;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.sb-show-main .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.sb-show-main .sg-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.sb-show-main .sg-colors li{flex:0 0 125px;margin:0 1rem 2rem}.sb-show-main .sg-colors__sample{display:block;height:125px;margin-bottom:.3em}.sb-show-main .icons-demo{background-color:#e5e5e5;display:flex;flex-wrap:wrap;align-content:baseline;text-align:center;justify-content:space-between}.sb-show-main .icons-demo__item{margin:.25rem}.sb-show-main .icons-demo>div{flex-grow:1;padding:5px;margin:5px}.sb-show-main .icons-demo .icon{height:100px;padding:1rem;width:100px}.sb-show-main .icons-demo .icon-magnify{stroke:#000}.sb-show-main .icons-demo .icon-in-progress{stroke:#000}.sb-show-main .icons-demo pre{font-size:.8rem;margin:0;text-align:center}.sb-show-main .copyright{margin-top:0}.sb-show-main .milestone-tile--stat{float:none}.js-object-fit{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.js-object-fit img,.js-object-fit video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js-object-fit>div{height:100%}.full-width{width:100vw}.fixed-width{max-width:1366px;margin:auto}.full-width>[class*=__wrapper],.fixed-width>[class*=__wrapper]{margin:0 auto;max-width:1366px;padding-right:20px;padding-left:20px}@media(min-width:768px){.full-width>[class*=__wrapper],.fixed-width>[class*=__wrapper]{padding-right:48px;padding-left:48px}}@media(min-width:1366px){.full-width>[class*=__wrapper],.fixed-width>[class*=__wrapper]{padding-right:80px;padding-left:80px}}@media(max-width:767px){.full-width>[class*=__wrapper].table__wrapper,.fixed-width>[class*=__wrapper].table__wrapper{padding-right:0}}.v-space{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:768px){.v-space{margin-top:1.5625rem;margin-bottom:1.5625rem}}@media(min-width:1366px){.v-space{margin-top:2.5rem;margin-bottom:2.5rem}}.breakout{margin-left:-20px;margin-right:-20px}@media(min-width:768px){.breakout{margin-left:-48px;margin-right:-48px}}@media(min-width:1366px){.breakout{margin-left:-80px;margin-right:-80px}}.breakout--d{margin-left:-80px;margin-right:-80px}.breakout>[class*=__wrapper]{padding-right:20px;padding-left:20px}@media(min-width:768px){.breakout>[class*=__wrapper]{padding-right:48px;padding-left:48px}}@media(min-width:1366px){.breakout>[class*=__wrapper]{padding-right:80px;padding-left:80px}}@media(min-width:768px){.offset-list{margin-left:calc(((100vw - 360px)/12*0 + -24px)*1)}}@media(min-width:1366px){.offset-list{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1)}}@media(min-width:768px){.offset-list>[class*=__item]{margin-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.offset-list>[class*=__item]{margin-left:calc(((1366px - 512px)/12*0 + 32px)*1)}}.hidden{display:none !important}.invisible,.is-invisible{visibility:hidden !important}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}@media(min-width:1366px){.desktop-hidden{display:none !important}}.d-grid{display:grid;grid-template-columns:repeat(12,[col] 1fr)}.show-grid::before{content:"";position:fixed;top:0;left:50%;height:100vh;margin-left:auto;margin-right:auto;transform:translateX(-50%);background-position:0;z-index:9999;pointer-events:none;width:calc(100% - 2*20px);max-width:calc(1366px - 2*20px);background-image:repeating-linear-gradient(to right,hsla(286,51%,44%,0.25),hsla(286,51%,44%,0.25) calc(100% / 12 - 8px),transparent calc(100% / 12 - 8px),transparent calc(100% / 12));background-size:calc(100% + 8px) 100%}@media(min-width:768px){.show-grid::before{width:calc(100% - 2*48px);max-width:calc(1366px - 2*48px);background-image:repeating-linear-gradient(to right,hsla(286,51%,44%,0.25),hsla(286,51%,44%,0.25) calc(100% / 12 - 24px),transparent calc(100% / 12 - 24px),transparent calc(100% / 12));background-size:calc(100% + 24px) 100%}}@media(min-width:1366px){.show-grid::before{width:calc(100% - 2*80px);max-width:calc(1366px - 2*80px);background-image:repeating-linear-gradient(to right,hsla(286,51%,44%,0.25),hsla(286,51%,44%,0.25) calc(100% / 12 - 32px),transparent calc(100% / 12 - 32px),transparent calc(100% / 12));background-size:calc(100% + 32px) 100%}}.grid-overlay{position:absolute;top:0;left:0;right:14px;bottom:0;z-index:999;pointer-events:none}.container{width:100vw;max-width:1366px;margin:0 auto}.container__wrapper{width:calc(100% - 40px);margin:0 auto}@media(min-width:768px){.container__wrapper{width:calc(100% - 96px)}}@media(min-width:1366px){.container__wrapper{width:calc(100% - 160px)}}.grid__container{display:flex;flex-wrap:wrap;justify-content:space-between}.grid__box{width:calc(((100vw - 128px)/12*6 + 40px)*1);min-height:6.25rem;background-color:#323232;margin-bottom:1.25rem}@media(min-width:768px){.grid__box{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.grid__box{width:calc(((1366px - 512px)/12*6 + 160px)*1)}}.node-preview-container{background-color:#fff}.node-preview-container .node-preview-form-select{display:block}.node-preview-container .form-item-view-mode{display:none}.btn{font-weight:bold;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.btn--block{border:1px solid rgba(0,0,0,0);width:12.5rem;height:3.75rem;position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;font-size:1rem;line-height:1.375rem}.btn--block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(calc((100% - 0.3125rem) * -1));transition:transform .4s cubic-bezier(0.44,-0.02,0.73,0.67)}.btn--block span{transition:color .25s cubic-bezier(0.44,-0.02,0.73,0.67);z-index:5}.btn--block.is-active::before{transform:translateX(0)}@media(min-width:1024px){.btn--block:hover::before{transform:translateX(0)}}.btn--block.disabled{border-color:#cbd2d0;border-left-width:5px;color:#cbd2d0;cursor:not-allowed}.btn--block.disabled::before{display:none}@media(min-width:1366px){.btn--block.disabled:hover{color:#cbd2d0}}.btn--light{border-color:#323232;color:#323232}.btn--light::before{background-color:#323232}.btn--light.is-active{color:#fff}@media(min-width:768px){.btn--light:hover{color:#fff}}.btn--dark{border-color:var(--primary-color,#fcff6d);color:#fff}.btn--dark::before{background-color:var(--primary-color,#fcff6d)}.btn--dark.is-active{color:#000}@media(min-width:1366px){.btn--dark:hover{color:#000}}.btn--text{padding:.3125rem;margin-right:.625rem}.btn--icon{padding:0}.btn-icon{padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.btn-icon>.icon{width:.875rem;height:.875rem}.btn--play{width:3.125rem;height:3.125rem;background-color:#4d4a53;overflow:hidden;padding:0;position:relative}@media(min-width:768px){.btn--play{width:4.25rem;height:4.25rem}}@media(min-width:1366px){.btn--play{width:6.875rem;height:6.25rem}}.btn--play::before{content:"";position:absolute;top:0;left:0;width:3.375rem;height:3.125rem;background-color:var(--primary-color,#fcff6d);transform:translateX(-3.125rem);transition:transform .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.btn--play::before{width:4.625rem;height:4.25rem;transform:translateX(-4.25rem)}}@media(min-width:1366px){.btn--play::before{width:7.5rem;height:6.25rem;transform:translateX(-6.875rem)}}.btn--play__triangle{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateX(0.125rem) translateY(-50%);display:block;width:0;height:0;border-top:.5rem solid rgba(0,0,0,0);border-left:.8125rem solid #fff;border-bottom:.5rem solid rgba(0,0,0,0);transition:border-left-color .2s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.btn--play__triangle{transform:translateX(-50%) translateX(0.1875rem) translateY(-50%);border-top-width:.625rem;border-bottom-width:.625rem;border-left-width:.9375rem}}@media(min-width:1366px){.btn--play__triangle{transform:translateX(-50%) translateX(0.3125rem) translateY(-50%);border-top-width:1.0625rem;border-bottom-width:1.0625rem;border-left-width:1.625rem}}@media(min-width:1366px){.btn--play:hover::before{transform:translateX(0);background-color:var(--primary-color,#fcff6d)}.btn--play:hover .btn--play__triangle{border-left-color:var(--grey,#4d4a53)}}.form-item,.form__item{border-bottom:1px solid #000}.form-item__dropdown{position:relative}.form-item__dropdown .caret{position:absolute;top:0;right:0;width:12px;height:12px;pointer-events:none;z-index:2}.form__select{border:none;outline:none;margin:0 0 5px;width:100%;background-color:rgba(0,0,0,0);font-size:1rem;-webkit-appearance:none;appearance:none}.form-item__dropdown::after{display:block}svg.icon-document-icon{width:15px;height:15px}svg.icon-arrow-link-large{height:11px}.icon{max-width:100%;max-height:100%}.iframe h3{font-size:1.375rem;line-height:2.5rem;margin:0 20px .3125rem}@media(min-width:768px){.iframe h3{font-size:1.875rem;line-height:3rem;margin:0 48px .625rem}}@media(min-width:1366px){.iframe h3{max-width:1206px;margin:0 auto .625rem}}.iframe iframe{width:100%;min-height:300px;border:none;overflow:auto}.link{text-decoration:none;padding-bottom:2px;color:#000}.link--download{white-space:nowrap}.link--download .icon{margin-left:8px;max-width:12px;max-height:12px}.link--toggle{display:inline-block;width:100%}.link--default{border-bottom:2.5px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.link--with-icon{border-bottom:.0625rem solid rgba(0,0,0,0);transition:border-bottom-color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.link--with-icon .icon{width:.9375rem}@media(min-width:1366px){.link--with-icon:hover{border-bottom-color:#000}}ul,ol{padding-left:1em}.list__item{margin-bottom:.2em}.list--unstyled{list-style:none;margin:0;padding:0}.list--flex{display:flex}.list--inline>li{display:inline}.list--grid{display:grid}table{font-size:.75rem;line-height:1rem;width:100%;border-collapse:collapse;color:#4d4a53}@media(min-width:768px){table{font-size:.875rem;line-height:1.125rem}}table caption{font-size:.75rem;line-height:1.375rem;font-style:italic;color:#000;text-align:left;caption-side:bottom}table caption p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}table th,table td{padding:1.5625rem;border-bottom:.0625rem solid #4d4a53;text-align:left}table th{font-weight:bold;color:#000;white-space:nowrap}table th p{margin:0}table td a{line-height:2}table thead th,table thead td{border-bottom:.125rem solid #000;padding:1.5625rem}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:0}.table{overflow:hidden}.table__wrapper{margin-top:1.25rem;margin-bottom:5rem}.table__wrapper caption{font-size:.75rem;line-height:1.375rem;font-style:italic;color:#000;text-align:left;caption-side:bottom}.table__wrapper caption p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.table__content{display:inline-flex;padding:0 calc(((100vw - 128px)/12*0.7 + 0px)*1);border:.0625rem solid #000;min-width:100%}@media(min-width:768px){.table__content{display:block;padding:0 calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.table__content{padding:0 calc(((1366px - 512px)/12*0 + 32px)*1)}}.table__content--with-vertical-padding{padding-top:20px;padding-bottom:20px}@media(min-width:768px){.table__content--with-vertical-padding{padding-top:32px;padding-bottom:32px}}.table__scrollable{overflow:auto}.table__scrollable+caption{font-size:.625rem;line-height:1rem;font-style:italic;display:block;margin:.9375rem calc(((100vw - 128px)/12*1 + 0px)*1) 0;color:#000;text-align:left;caption-side:bottom}@media(min-width:768px){.table__scrollable+caption{font-size:.75rem;line-height:1.375rem}}.gridjs-head button,.gridjs-footer button{cursor:pointer;background-color:rgba(0,0,0,0);background-image:none;padding:0;margin:0;border:none;outline:none}.gridjs-search{float:left}.gridjs-search-input{width:250px}input.gridjs-input{border:none;border-bottom:.0625rem solid #000;padding:10px 0}input.gridjs-input:focus{outline:none}th.gridjs-th-sort{cursor:pointer;white-space:nowrap}.gridjs-pagination{color:#3d4044}.gridjs-pagination::after{content:"";display:block;clear:both}.gridjs-pagination .gridjs-summary{float:left;margin-top:5px}.gridjs-pagination .gridjs-pages{float:right}.gridjs-pagination .gridjs-pages button{padding:5px 14px;border:1px solid #d2d6dc;background-color:#fff;border-right:none;outline:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gridjs-pagination .gridjs-pages button:focus{box-shadow:0 0 0 2px rgba(149,189,243,.5)}.gridjs-pagination .gridjs-pages button:hover{background-color:#f7f7f7;color:#3c4257;outline:none}.gridjs-pagination .gridjs-pages button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gridjs-pagination .gridjs-pages button.gridjs-spread{cursor:default;box-shadow:none;background-color:#fff}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#f7f7f7;font-weight:bold}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button[disabled],.gridjs-pagination .gridjs-pages button:hover:disabled{cursor:default;background-color:#fff;color:#6b7280}button.gridjs-sort{height:24px;width:13px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position-x:center;cursor:pointer;padding:0;margin-left:5px;border:none;outline:none;background-size:contain}button.gridjs-sort-neutral{opacity:.3;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+");background-position-y:top}button.gridjs-sort-asc{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+");background-position-y:-15%;background-size:10px}button.gridjs-sort-desc{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+");background-position-y:35%;background-size:10px}button.gridjs-sort:focus{outline:none}.copyright{margin-bottom:42px;margin-left:10px;font-size:10px;color:#fff}@media(min-width:768px){.copyright{margin-top:0;margin-left:15px;margin-bottom:auto}}@media(min-width:1366px){.copyright{margin-top:-10px;margin-bottom:60px}}.cta{text-decoration:none;color:inherit}.heading--page-title{font-size:1.875rem;line-height:2.5rem}@media(min-width:768px){.heading--page-title{font-size:2.625rem;line-height:3.375rem}}@media(min-width:1366px){.heading--page-title{font-size:3rem;line-height:3.875rem}}.heading--article-title{font-size:1.625rem;line-height:2.25rem}@media(min-width:768px){.heading--article-title{font-size:2.625rem;line-height:3.375rem}}@media(min-width:1366px){.heading--article-title{font-size:3rem;line-height:3.625rem}}.heading--section-title{font-size:1.375rem;line-height:2.5rem}@media(min-width:768px){.heading--section-title{font-size:1.875rem;line-height:3rem}}@media(min-width:1366px){.heading--section-title{padding-left:calc(((1366px - 512px)/12*2 + 32px)*1)}}.heading--module-title{position:relative;padding-top:10px;margin-top:0;font-size:1.5rem;line-height:2.125rem}.heading--module-title::before{content:"";position:absolute;top:0;left:0;width:calc(((100vw - 128px)/12*2 + 8px)*1);height:5px;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.heading--module-title::before{width:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:1366px){.heading--module-title::before{width:calc(((1366px - 512px)/12*1 + 32px)*1)}}@media(min-width:768px){.heading--module-title{font-size:2rem;line-height:3rem}}@media(min-width:1366px){.heading--module-title{font-size:2.5rem;line-height:3.75rem}}.meta{font-size:.75rem;line-height:1.375rem}@media(min-width:1366px){.meta{font-size:.875rem}}.meta .icon{width:.875rem;height:.875rem;margin-right:.5rem;stroke:#fff}@media(min-width:1366px){.meta .icon{width:1.125rem;height:1.125rem}}.meta--status{display:inline-flex;align-items:center}.meta--rfp,.meta--publish{text-transform:uppercase}.meta--rfp span,.meta--publish span{text-transform:none}.meta--publish,.meta--byline{font-size:.75rem;line-height:1.25rem}@media(min-width:768px){.meta--publish,.meta--byline{font-size:.875rem;line-height:1.375rem}}.logo{display:inline-block;width:100px;height:18px}@media(min-width:768px){.logo{width:138px;height:25px}}.logo--light .icon,.logo--light use.logo{fill:#fff}@keyframes content-loader{from{transform:rotate(0deg)}to{transform:rotate(720deg)}}.card{position:relative}@media(min-width:768px){.card{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.card{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.card__link{display:block;text-decoration:none}.card__eyebrow{font-size:.75rem;line-height:1.375rem;margin-bottom:.625rem}@media(min-width:1366px){.card__eyebrow{font-size:.875rem;margin-bottom:.8125rem}}.card__title{font-size:1.125rem;line-height:1.625rem;display:block}@media(min-width:768px){.card__title{font-size:1rem;line-height:1.375rem}}@media(min-width:1366px){.card__title{font-size:1.375rem;line-height:2rem}}@media(min-width:1366px){.card__title a:hover{background-size:100% 100%}}.card__image{position:relative;overflow:hidden}.card__image::before{display:block;content:"";width:100%;padding-top:100%}.card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:1366px){.card__image::after{content:"";position:absolute;top:0;left:0;width:120%;height:100%;background-color:var(--primary-color,#fcff6d);transform:translateX(-100%);transition:transform 700ms cubic-bezier(0.65,0,0.35,1);pointer-events:none}}.card__meta{margin-top:.9375rem}@media(min-width:1366px){.card__meta{margin-top:1.25rem}}.card__eyebrow .card__meta{margin-top:0}.card__eyebrow .card__meta .meta--publish{font-weight:bold}.card__external{position:absolute;right:0}.card__external .icon{width:.9375rem;height:.9375rem}@media(min-width:1366px){.card.mouseover .card__image::after{transform:translateX(100%)}}@media(min-width:1366px){.card.mouseleave .card__image::after{display:none;transform:translateX(0)}}.card--primary .card__title a:hover{background-size:0}.card--grid.has-no-image .card__title a{display:inline}.card--list.has-no-image{position:relative}@media(min-width:1366px){.card--list.has-no-image::before{background-color:var(--primary-color,#fcff6d);content:"";position:absolute;top:-0.0625rem;bottom:-0.0625rem;left:0;width:0;transition:width 600ms cubic-bezier(0.65,0,0.35,1)}}.card--list.has-no-image .card__title a:hover{background-size:0}.card a{text-decoration:none}.content-loader{display:none;background-color:#323232;width:1.875rem;height:.3125rem;animation:content-loader 1.5s linear infinite}@media(min-width:1366px){.content-loader{width:2.5rem}}.content-pagination{display:flex;justify-content:center;align-items:center;min-height:5.0625rem}@media(min-width:768px){.content-pagination{min-height:5.6875rem}}.content-pagination.is-loading .btn{display:none}.content-pagination.is-loading .content-loader{display:inline-block}.card.card--event a{cursor:pointer;display:block}.card.card--event .card__date{font-weight:bold;display:flex;flex-wrap:wrap}.card.card--event .card__title{font-weight:bold;margin:1.25rem 0;font-size:1.375rem;line-height:1.875rem}@media(min-width:768px)and (max-width:1365px){.card.card--event .card__title{font-size:1.125rem;line-height:1.625rem}}.card.card--event .card__subtitle{font-weight:bold;color:#666;padding-bottom:20px}.card.card--event .card__detail{font-size:.875rem;line-height:1.375rem}.card.card--event .card__cta{margin-top:1.25rem;font-weight:bold}.card.card--event .card__cta svg{margin-left:.5rem;width:.9375rem;transition:transform .3s ease-in-out}.card.card--event .card__cta:hover svg{transform:translateX(5px)}.card.card--event .card__link{display:none}.card.card--event .link{border-bottom:0;text-decoration:none}.card.card--event .link .icon{transition:transform .3s ease-in-out}.card.card--event .link:hover .icon{transform:translateX(5px)}.card.card--event .link .icon{margin-left:.5rem}.card.card--event .date__right{font-size:1rem;display:flex;flex-direction:column;margin-top:.9375rem;margin-left:.625rem}.card.card--event .day{font-size:4.5rem;line-height:1.15}@media(min-width:768px)and (max-width:1365px){.card.card--event .day{font-size:3.875rem}}.card.card--event .day.ongoing{font-size:2.25rem}.card.card--event .date__subtitle{color:#666;flex-basis:100%}.card.card--featured{position:relative}.card.card--featured .card__content{position:relative;margin:0;font-weight:bold}.card.card--featured .card__image{position:relative;margin-bottom:0;min-height:auto;width:100%}.card.card--featured .card__image::before{display:block;content:"";width:100%;padding-top:100%}.card.card--featured .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}.card.card--featured .card__eyebrow{display:block;font-size:.75rem;margin-bottom:.625rem}@media(min-width:768px){.card.card--featured .card__eyebrow{font-size:.875rem;line-height:1.375rem}}.card.card--featured .card__title{margin:0}.card.card--featured .card__meta{font-size:.75rem;line-height:1.375rem;font-weight:bold;margin-top:.625rem}@media(min-width:1366px){.card.card--featured .card__meta{font-size:.875rem;margin-top:.9375rem}}.card.card--featured .card--external .icon{width:.9375rem;height:.9375rem}@media(max-width:1365px){.card.card--primary{width:100%}}.card.card--primary .card__content{position:absolute;bottom:0;width:100%;color:#fff;padding:0 1.25rem 1.25rem;margin:0;pointer-events:none}@media(min-width:768px){.card.card--primary .card__content{padding:0 1.875rem 2rem}}@media(min-width:1366px){.card.card--primary .card__content{padding:0 2.0625rem 2.0625rem}}.card.card--primary .card__title{color:inherit;font-size:1.75rem;line-height:2.125rem}@media(min-width:768px){.card.card--primary .card__title{font-size:2rem;line-height:2.375rem;padding-top:.1875rem}}.card.card--primary .card--external{float:none;margin-left:.625rem}.card.card--primary .card--external .icon-offsite g{fill:#fff}.card.card--primary .card__meta .icon-in-progress path{stroke:#fff}.card.card--primary .card__meta .icon-completed g path,.card.card--primary .card__meta .icon-completed g circle{stroke:#fff;fill:rgba(0,0,0,0)}.card.card--secondary{display:flex}@media(max-width:767px){.card.card--secondary{flex-direction:row}}@media(min-width:768px){.card.card--secondary{flex-direction:column}}@media(max-width:767px){.card.card--secondary .card__content{width:calc(((100vw - 128px)/12*7 + 56px)*1);margin-left:calc(((100vw - 128px)/12*1 + 0px)*1)}}@media(min-width:768px){.card.card--secondary .card__content{margin-top:1.25rem}}@media(max-width:767px){.card.card--secondary .card__image{margin:0;width:calc(((100vw - 128px)/12*4 + 32px)*1);height:100%}}.card.card--secondary .card__title{font-size:1.125rem;line-height:1.375rem}@media(min-width:768px){.card.card--secondary .card__title{font-size:1.25rem;line-height:1.5rem}}@media(min-width:1366px){.card.card--secondary .card__title{font-size:1.375rem;line-height:1.75rem}}.card.card--secondary .card__meta{font-weight:normal}.card.card--secondary .card--external{float:right}.card--grid{position:relative;display:flex;flex-direction:column}.card--grid::before,.card--grid::after{content:"";position:absolute;top:-15px;left:0;height:2px;width:100%;margin-top:15px}.card--grid::before{width:3.0625rem;background-color:#4d4a53;z-index:1}@media(min-width:768px){.card--grid::before{width:2.9375rem}}@media(min-width:1366px){.card--grid::before{width:5rem}}.card--grid::after{background-color:rgba(203,210,208,.65)}.card--grid .icon-in-progress{stroke:#000}.card--grid .card__content{order:1}.card--grid .card__eyebrow{position:relative;margin-bottom:1.25rem;padding-top:15px}@media(max-width:767px){.card--grid .card__eyebrow{font-size:.875rem}}.card--grid .card__image{position:relative;min-height:10.5rem;margin-top:1.25rem;order:2}.card--grid .card__image::before{display:block;content:"";width:100%;padding-top:50%}.card--grid .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px)and (max-width:1365px){.card--grid .card__image{margin-top:.625rem}}@media(min-width:768px){.card--grid .card__image{position:relative;min-height:6.5rem}.card--grid .card__image::before{display:block;content:"";width:100%;padding-top:50%}.card--grid .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.card--grid .card__image{position:relative;min-height:11.875rem}.card--grid .card__image::before{display:block;content:"";width:100%;padding-top:50%}.card--grid .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.card--grid .card__meta{order:3}.card.card--list{width:100%;display:flex;padding-top:1.875rem;padding-bottom:1.875rem}@media(max-width:767px){.card.card--list{flex-direction:column}}@media(min-width:1366px){.card.card--list{padding-top:2.5rem;padding-bottom:2.5rem}}.card.card--list .card__image{position:relative;width:100%;max-height:167px;margin-bottom:.625rem}.card.card--list .card__image::before{display:block;content:"";width:100%;padding-top:56.25%}.card.card--list .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.card.card--list .card__image{margin-bottom:0;width:calc(((100vw - 360px)/12*5 + 96px)*1);max-height:133px}}@media(min-width:1366px){.card.card--list .card__image{width:calc(((1366px - 512px)/12*4 + 96px)*1);max-height:190px}}@media(min-width:768px){.card.card--list .card__content{padding-left:calc(((100vw - 360px)/12*0 + 24px)*1);width:calc(((100vw - 360px)/12*7 + 168px)*1)}}@media(min-width:1366px){.card.card--list .card__content{padding-left:calc(((1366px - 512px)/12*0 + 32px)*1);width:calc(((1366px - 512px)/12*8 + 256px)*1)}}.card.card--list .card__title{font-size:1.125rem;line-height:1.625rem}@media(min-width:768px){.card.card--list .card__title{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1366px){.card.card--list .card__title{width:calc(((1366px - 512px)/12*7 + 192px)*1);font-size:2rem;line-height:2.375rem}}.card.card--list .card__eyebrow{font-size:.75rem;line-height:1.375rem}@media(min-width:1366px){.card.card--list .card__eyebrow{font-size:.875rem}}.card.card--list .card__meta .meta{font-size:.75rem;line-height:1.375rem}@media(min-width:1366px){.card.card--list .card__meta .meta{font-size:.875rem}}.card.card--list.has-no-image{position:relative}.card.card--list.has-no-image::before{content:"";position:absolute;top:-1px;left:0;bottom:-1px;width:0;background-color:var(--primary-color,#fcff6d);transition:width 600ms cubic-bezier(0.65,0,0.35,1)}.card.card--list.has-no-image .card__content{padding-left:0;width:100%;z-index:1;transition:padding-left 600ms cubic-bezier(0.65,0,0.35,1)}.card.card--list.has-no-image .card__eyebrow{transition:color 600ms cubic-bezier(0.65,0,0.35,1)}.card.card--list.has-no-image .card__external svg g{transition:fill 600ms cubic-bezier(0.65,0,0.35,1)}.card.card--list.has-no-image .card__title{transition:color 600ms cubic-bezier(0.65,0,0.35,1)}@media(min-width:768px){.card.card--list.has-no-image .card__title{width:calc(((100vw - 360px)/12*10 + 216px)*1)}}@media(min-width:1366px){.card.card--list.has-no-image .card__title{width:calc(((1366px - 512px)/12*9 + 256px)*1)}}.card.card--list.has-no-image .card__meta{transition:color 600ms cubic-bezier(0.65,0,0.35,1)}@media(min-width:1366px){.card.card--list.has-no-image:hover::before{width:100%}.card.card--list.has-no-image:hover .card__content{padding-left:2.5rem}.card.card--list.has-no-image:hover .card__eyebrow{color:var(--dynamic-text-color,black)}.card.card--list.has-no-image:hover .card__external svg g{fill:var(--dynamic-text-color,black)}.card.card--list.has-no-image:hover .card__title{color:var(--dynamic-text-color,black)}.card.card--list.has-no-image:hover .card__meta{color:var(--dynamic-text-color,black)}}.contact{position:relative;width:100%;line-height:1.625rem}.contact a{text-decoration:none;border-bottom:.0625rem solid rgba(0,0,0,0);transition:border-bottom-color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:1366px){.contact a:hover{border-bottom-color:#000}}.contact::before{content:"";background-color:var(--primary-color,#fcff6d);position:absolute;top:20px;right:0;bottom:0;left:1.25rem;opacity:.5}.contact__content,.contact__info{position:relative;padding:1.875rem 1.25rem 1.875rem 0}.contact__content{border:1px solid #323232;background-color:#fff;min-height:150px;margin-right:1.25rem;padding-left:calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.contact__content{padding-left:1.25rem}}.contact__content p{margin:0}.contact__content ul{display:flex;flex-direction:column;justify-content:space-between;margin:0;height:100%;list-style:none;padding-left:0}@media(min-width:1366px){.contact__content ul{padding-left:1.25rem;margin-left:calc(((1366px - 512px)/12*-0.25 + 0px)*1)}}.contact__content li{position:relative;margin-bottom:1.875rem;padding-left:calc(((100vw - 128px)/12*1 + 8px)*1)}.contact__content li::before{content:"";border-radius:100%;background-color:rgba(0,0,0,.6);width:8px;height:8px;position:absolute;top:9px;left:0}@media(min-width:768px){.contact__content li{padding-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.contact__content li{padding-left:1.75rem}}.contact__content li:last-child{margin-bottom:0}.contact__info{padding-left:calc(((100vw - 128px)/12*2 + 8px)*1)}@media(min-width:768px){.contact__info{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:calc(((100vw - 360px)/12*1 + 12px)*1)}}@media(min-width:1366px){.contact__info{padding-top:1.875rem;padding-bottom:1.875rem;padding-left:calc(((1366px - 512px)/12*0.7 + 0px)*1)}}.contact__action,.contact__detail{line-height:1.375rem}.contact__action{display:block;margin-bottom:.625rem}.contact__detail .is-email{text-decoration:underline;transition:none}.contact__detail .is-email:hover{text-decoration:none;border:none}.contact__detail .icon{width:.5625rem;height:.5625rem}.contact--one-up{font-size:.875rem;line-height:1.5rem}@media(min-width:1366px){.contact--one-up{font-size:1rem;line-height:1.625rem}}.contact--one-up .contact__content{display:flex;flex-direction:column;padding:0;margin-bottom:1.25rem}@media(min-width:768px){.contact--one-up .contact__content{flex-direction:row}}.contact--one-up .contact__content li{margin-bottom:1.25rem}.contact--one-up .contact__content li:last-child{margin-bottom:0}@media(max-width:767px){.contact--one-up .contact__info,.contact--one-up .contact__content-inside{padding:1.875rem calc(((100vw - 128px)/12*1 + 8px)*1)}}@media(min-width:768px){.contact--one-up .contact__info,.contact--one-up .contact__content-inside{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width:1366px){.contact--one-up .contact__info,.contact--one-up .contact__content-inside{padding-top:3.8125rem;padding-bottom:3.8125rem}}@media(max-width:767px){.contact--one-up .contact__info{padding-bottom:0}}@media(min-width:768px){.contact--one-up .contact__info{width:calc(((100vw - 360px)/12*6 + 120px)*1);padding-left:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.contact--one-up .contact__info{width:auto;min-width:31.25rem;max-width:45.125rem;padding-left:calc(((1366px - 512px)/12*1 + 0px)*1)}}.contact--one-up .contact__content-inside{width:calc(((100vw - 128px)/12*11 + 88px)*1)}@media(min-width:768px){.contact--one-up .contact__content-inside{width:calc(((100vw - 360px)/12*5 + 120px)*1)}}@media(min-width:1366px){.contact--one-up .contact__content-inside{width:auto;max-width:28.125rem;flex:1;padding-left:.1875rem}.contact--one-up .contact__content-inside ul{padding-left:1rem}}.contact--one-up .contact__action{display:inline}@media(max-width:1365px){.contact--one-up .contact__action,.contact--one-up .contact__detail{line-height:1.5rem}}.contact--one-up .heading{padding:0;width:100%;margin-bottom:.6875rem}@media(min-width:768px){.contact--one-up .heading{font-size:1.5rem;line-height:2.125rem}}@media(min-width:1366px){.contact--one-up .heading{font-size:2.5rem}}.contact--one-up .heading::before{display:none}.cta-button a{border-bottom-color:rgba(0,0,0,0) !important}.cta-button.no-top-margin button{margin-top:0}.cta-button.no-bottom-margin button{margin-bottom:0}.form-toolkit .fieldgroup{margin:0 0 5rem}@media(min-width:768px){.form-toolkit .fieldgroup{margin-bottom:6.25rem}}.form-toolkit .fieldgroup fieldset,.form-toolkit .fieldgroup fieldset>legend{margin-bottom:0}.form-toolkit div.form-item{margin-bottom:5rem}@media(min-width:768px){.form-toolkit div.form-item{margin-bottom:6.25rem}}.form-toolkit div.form-item.js-webform-checkboxes-other-input,.form-toolkit div.form-item.js-webform-radios-other-input{margin-bottom:0}.form-toolkit .webform-composite-hidden-title legend{margin-bottom:0}.form-toolkit .js-webform-radios .form-item,.form-toolkit .js-webform-checkboxes .form-item,.form-toolkit #edit-m-w-dbe-certification- .form-item,.form-toolkit #edit-does-this-firm-have-any-declared-bankruptcy-defaults-liens-or-po .form-item,.form-toolkit #edit-is-the-principal-the-primary-source-of-labor- .form-item,.form-toolkit #edit-does-the-firm-have-a-minimum-of-2-management-administrative-pers .form-item,.form-toolkit #edit-is-the-firm-signatory-to-any-unions- .form-item,.form-toolkit #edit-tax-id-type .form-item,.form-toolkit #edit-business-certifications .form-item,.form-toolkit #edit-certification-status .form-item{padding-top:.375rem;margin-bottom:1.875rem}.form-toolkit .form-composite,.form-toolkit .js-form-type-webform-document-file{border:none}@media(min-width:1366px){.form-toolkit .js-form-type-textarea,.form-toolkit .js-form-type-webform-document-file,.form-toolkit .js-form-type-managed-file{width:calc(((1366px - 512px)/12*7 + 224px)*1)}}.form-toolkit .js-form-type-webform-document-file .fieldset-wrapper{position:relative}@media(min-width:768px){.form-toolkit .js-form-item-date-picker{width:calc(((100vw - 360px)/12*9 + 216px)*1)}}@media(min-width:1366px){.form-toolkit .js-form-item-date-picker{width:calc(((1366px - 512px)/12*5 + 128px)*1)}}.form-toolkit .form-textarea{min-height:215px;resize:vertical}.form-toolkit .form-actions{font-weight:bold;border:none;background-color:rgba(0,0,0,0);cursor:pointer;border:1px solid rgba(0,0,0,0);width:12.5rem;height:3.75rem;position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;font-size:1rem;line-height:1.375rem;border-color:#323232;color:#323232}.form-toolkit .form-actions::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(calc((100% - 0.3125rem) * -1));transition:transform .4s cubic-bezier(0.44,-0.02,0.73,0.67)}.form-toolkit .form-actions span{transition:color .25s cubic-bezier(0.44,-0.02,0.73,0.67);z-index:5}.form-toolkit .form-actions.is-active::before{transform:translateX(0)}@media(min-width:1024px){.form-toolkit .form-actions:hover::before{transform:translateX(0)}}.form-toolkit .form-actions.disabled{border-color:#cbd2d0;border-left-width:5px;color:#cbd2d0;cursor:not-allowed}.form-toolkit .form-actions.disabled::before{display:none}@media(min-width:1366px){.form-toolkit .form-actions.disabled:hover{color:#cbd2d0}}.form-toolkit .form-actions::before{background-color:#323232}.form-toolkit .form-actions.is-active{color:#fff}@media(min-width:768px){.form-toolkit .form-actions:hover{color:#fff}}.form-toolkit .form-actions:hover .form-submit{color:#fff}.form-toolkit .form-actions .form-submit{font-weight:bold;border:none;background-color:rgba(0,0,0,0);cursor:pointer;color:#323232}.form-toolkit .field-prefix{display:block;margin-top:-22px;margin-bottom:1.875rem;font-size:.75rem;line-height:1.375rem}@media(min-width:768px){.form-toolkit .field-prefix{margin-top:-18px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.625rem}}.form-toolkit .webform-options-display-side-by-side{display:flex;flex-wrap:wrap}.form-toolkit .webform-options-display-side-by-side .js-form-item{width:auto;flex-grow:0;flex-shrink:0;flex-basis:100%;margin:0 15px 20px 0}@media(min-width:768px){.form-toolkit .webform-options-display-side-by-side .js-form-item{flex-basis:45%}}@media(min-width:1366px){.form-toolkit .webform-options-display-side-by-side .js-form-item{flex-basis:25%}}@media(min-width:768px){.form-toolkit .fieldset-two-cols>.fieldset-wrapper,.form-toolkit .contact-information-fieldset>.fieldset-wrapper{margin-top:10px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-left:0}}@media(min-width:768px){.form-toolkit .fieldset-two-cols .form-item,.form-toolkit .contact-information-fieldset .form-item{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.form-toolkit .fieldset-two-cols .form-item,.form-toolkit .contact-information-fieldset .form-item{width:calc(((1366px - 512px)/12*5 + 128px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1);margin-left:0}}.form-toolkit .fieldset-two-cols .error+label,.form-toolkit .contact-information-fieldset .error+label{color:#ff2c2c}@media(min-width:768px){.form-toolkit .fieldset-two-cols .webform-options-display-side-by-side .js-form-item,.form-toolkit .contact-information-fieldset .webform-options-display-side-by-side .js-form-item{flex-basis:45%}}@media(min-width:1366px){.form-toolkit .fieldset-two-cols .webform-options-display-side-by-side .js-form-item,.form-toolkit .contact-information-fieldset .webform-options-display-side-by-side .js-form-item{flex-basis:45%;margin-right:0}}@media(min-width:768px){.form-toolkit .referral-options-fields .form-checkboxes{display:flex;flex-flow:wrap column;height:260px;margin-bottom:-40px}}@media(min-width:1366px){.form-toolkit .referral-options-fields .form-checkboxes{width:calc(((1366px - 512px)/12*6 + 160px)*1);height:250px}}.form-toolkit .delivery-method-fieldset .error::before{content:"Please select your preferred method of delivery";font-size:.625rem;line-height:.875rem;display:block;margin-top:-30px;margin-bottom:25px;color:#ff2c2c}.form-toolkit .delivery-method-fieldset .error label.option::before{border-color:#ff2c2c}.form-toolkit .terms-fieldset{margin-bottom:1.875rem}.form-toolkit .referral-options-fields .error+label.option::before,.form-toolkit .terms-field .error+label.option::before{border-color:#ff2c2c}.form-toolkit .form-item--error-message{position:absolute;margin-top:.9375rem;font-size:.75rem;color:#ff2c2c}.form-toolkit .webform-submission-download-rfp-form .form-item--error-message{display:block}.form-toolkit .webform-multiple-table-responsive th{border-bottom:0}@media(min-width:768px){.form-toolkit .webform-multiple-table-responsive td{padding:0}}@media(min-width:768px){.form-toolkit .width-half{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.form-toolkit .width-half{width:calc(((1366px - 512px)/12*5 + 128px)*1)}}@media(min-width:768px){.form-toolkit .width-small{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.form-toolkit .width-small{width:calc(((1366px - 512px)/12*3 + 64px)*1)}}.form-toolkit .form-item.has-data-mask label,.form-toolkit .form-item.label-top label{font-size:1rem;line-height:1.375rem;position:relative;display:block;white-space:nowrap}@media(min-width:1366px){.form-toolkit .form-item.has-data-mask label,.form-toolkit .form-item.label-top label{font-size:1.125rem}}.form-toolkit .form-item.has-data-mask.has-focus label,.form-toolkit .form-item.has-data-mask.has-value label,.form-toolkit .form-item.label-top.has-focus label,.form-toolkit .form-item.label-top.has-value label{font-size:1rem;line-height:1.375rem;transform:none}@media(min-width:1366px){.form-toolkit .form-item.has-data-mask.has-focus label,.form-toolkit .form-item.has-data-mask.has-value label,.form-toolkit .form-item.label-top.has-focus label,.form-toolkit .form-item.label-top.has-value label{font-size:1.125rem}}.form-toolkit .webform-multiple-table td.webform-multiple-table--operations-two{padding:0 50px}.form-toolkit .js-form-type-webform-custom-composite.width-small,.form-toolkit .js-form-type-webform-custom-composite.width-half{border-bottom:0}.form-toolkit .ui-checkboxradio-label.ui-button{font-weight:bold;font-size:1rem;line-height:3.75rem;font-weight:bold;display:block;width:12.5rem;height:3.75rem;padding:0;position:relative;background:#fff;border:.0625rem solid #000;border-radius:0;overflow:hidden;cursor:pointer;color:#000;transition:color,background .3s ease-in;margin-bottom:.625rem}@media(min-width:768px){.form-toolkit .ui-checkboxradio-label.ui-button{margin-bottom:1.25rem;margin-right:1.25rem}}.form-toolkit .ui-checkboxradio-label.ui-button.ui-state-active{background:#000;color:#fff}.form-toolkit div.form-item.webform-buttons-other-input{margin:1.25rem 0rem .625rem}@media(min-width:768px){.form-toolkit div.form-item.webform-buttons-other-input{margin-top:.625rem}}.form-toolkit .webform-buttons-other .description,.form-toolkit .webform-buttons .description{display:none}.page--contracts .form-toolkit .form-composite:not(.webform-composite-hidden-title){margin-bottom:5rem}@media(min-width:768px){.page--contracts .form-toolkit .form-item.js-form-type-checkbox{margin-bottom:2.5rem}}@media(min-width:1366px){.page--contracts .form-toolkit .webform-type-radios,.page--contracts .form-toolkit #edit-tax-id-type--wrapper{flex:0 0 100%;width:auto}}@media(min-width:1366px){.page--contracts .form-toolkit .js-webform-radios,.page--contracts .form-toolkit #edit-tax-id-type{display:flex;flex-direction:row;flex-wrap:wrap}}@media(min-width:1366px){.page--contracts .form-toolkit .js-form-type-select::after{top:50%;transform:rotate(-45deg) translateY(-50%)}}.page--contracts .form-toolkit .js-webform-radios .form-item,.page--contracts .form-toolkit #edit-tax-id-type .form-item{padding-top:.625rem;padding-bottom:.625rem}@media(min-width:1366px){.page--contracts .form-toolkit .js-webform-radios .form-item,.page--contracts .form-toolkit #edit-tax-id-type .form-item{margin:0}.page--contracts .form-toolkit .js-webform-radios .form-item:first-child,.page--contracts .form-toolkit #edit-tax-id-type .form-item:first-child{margin-right:2.0625rem;flex:0 0 586px}}.page--contracts .form-toolkit .js-webform-radios .form-item .description,.page--contracts .form-toolkit #edit-tax-id-type .form-item .description{top:85%;left:48px}@media(min-width:1366px){.page--contracts .form-toolkit .form-item-no-of-employees,.page--contracts .form-toolkit .form-item-no-of-employees-0-value{position:relative;width:auto;flex:0 0 100%;border-bottom:0}.page--contracts .form-toolkit .form-item-no-of-employees input,.page--contracts .form-toolkit .form-item-no-of-employees-0-value input{width:483.8333333333px}.page--contracts .form-toolkit .form-item-no-of-employees::after,.page--contracts .form-toolkit .form-item-no-of-employees-0-value::after{content:"";position:absolute;bottom:0;left:0;width:483.8333333333px;height:1px;background-color:#000}}.page--contracts .form-toolkit .select2-container--default .select2-selection--multiple{border:0}@media(min-width:1366px){.page--contracts .form-toolkit .select2-container--default .select2-selection--multiple{margin-right:25px}}.page--contracts .form-toolkit .trade-speciality .js-form-type-select label{transform:translate3d(0,-100%,0)}.page--contracts .form-toolkit .project-list-input div.form-item{margin-bottom:40px}.page--contracts .form-toolkit .form-actions:hover::before{transform:translateX(0)}@media(max-width:767px){.page--microsite-detail .form-toolkit .webform-contact .webform-flexbox:last-of-type .webform-flex:last-of-type .form-item{margin-bottom:0}}@media(min-width:768px){.page--microsite-detail .form-toolkit .webform-contact .webform-flexbox:last-of-type .form-item{margin-bottom:0}}.form-item{position:relative;border-bottom:1px solid #000}.form-item.webform-type-fieldset,.form-item fieldset{border:none;padding:0;margin-left:0;margin-right:0}.form-item.webform-type-fieldset .fieldset-wrapper>div.fieldset-error,.form-item fieldset .fieldset-wrapper>div.fieldset-error{font-size:.75rem;line-height:1.125rem;position:absolute;bottom:0;left:3rem;color:#ff2c2c}@media(min-width:1366px){.form-item.webform-type-fieldset .fieldset-wrapper>div.fieldset-error,.form-item fieldset .fieldset-wrapper>div.fieldset-error{bottom:-1.875rem}}.form-item.trade-speciality .fieldset-wrapper>div.fieldset-error{left:0;bottom:1.5625rem}@media(min-width:768px){.form-item.trade-speciality .fieldset-wrapper>div.fieldset-error{bottom:3.75rem}}.form-item legend{font-size:1.5rem;line-height:2.125rem;font-weight:bold;margin-bottom:1.875rem}@media(min-width:768px){.form-item legend{font-size:1.875rem;line-height:3rem}}.form-item.webform-select-other legend{font-size:1rem;line-height:1.375rem;margin-bottom:1.25rem}@media(min-width:1366px){.form-item.webform-select-other legend{font-size:1.125rem;line-height:1.375rem}}.form-item.webform-select-other .js-form-item-select-other-select{margin-bottom:1.875rem}.form-item .fieldset-legend{display:flex;align-items:center}.form-item.js-form-type-radio,.form-item.js-form-type-checkbox,.form-item.js-form-type-textarea,.form-item.js-form-type-managed-file,.form-item.js-form-type-webform-rating{border:none}.form-item.js-form-type-textfield label,.form-item.js-form-type-email label,.form-item.js-form-type-number label,.form-item.js-form-type-tel label,.form-item.js-form-type-select label,.form-item.js-form-type-url label{position:absolute;top:0;left:0;transition:all .2s ease-in-out;pointer-events:none}@media(max-width:767px){.form-item.js-form-type-textfield label,.form-item.js-form-type-email label,.form-item.js-form-type-number label,.form-item.js-form-type-tel label,.form-item.js-form-type-select label,.form-item.js-form-type-url label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%}}.form-item.js-form-type-textfield.has-value label,.form-item.js-form-type-textfield.has-focus label,.form-item.js-form-type-email.has-value label,.form-item.js-form-type-email.has-focus label,.form-item.js-form-type-number.has-value label,.form-item.js-form-type-number.has-focus label,.form-item.js-form-type-tel.has-value label,.form-item.js-form-type-tel.has-focus label,.form-item.js-form-type-select.has-value label,.form-item.js-form-type-select.has-focus label,.form-item.js-form-type-url.has-value label,.form-item.js-form-type-url.has-focus label{font-size:.625rem;transform:translate3d(0,-100%,0)}.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-url,.form-item .form-date{border:none;background-color:rgba(0,0,0,0);outline:0;margin-bottom:.5rem;box-shadow:none}@media(min-width:768px){.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-url,.form-item .form-date{margin-bottom:.375rem}}@media(min-width:1366px){.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-url,.form-item .form-date{margin-bottom:.625rem}}.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-textarea,.form-item .form-url,.form-item .form-date{width:100%}.form-item .form-text:-ms-input-placeholder,.form-item .form-email:-ms-input-placeholder,.form-item .form-number:-ms-input-placeholder,.form-item .form-tel:-ms-input-placeholder,.form-item .form-select:-ms-input-placeholder,.form-item .form-textarea:-ms-input-placeholder,.form-item .form-url:-ms-input-placeholder,.form-item .form-date:-ms-input-placeholder{color:#000}.form-item .form-text::placeholder,.form-item .form-email::placeholder,.form-item .form-number::placeholder,.form-item .form-tel::placeholder,.form-item .form-select::placeholder,.form-item .form-textarea::placeholder,.form-item .form-url::placeholder,.form-item .form-date::placeholder{color:#000}.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-textarea,.form-item .form-url,.form-item label{font-size:1rem;line-height:1.375rem}@media(min-width:1366px){.form-item .form-text,.form-item .form-email,.form-item .form-number,.form-item .form-tel,.form-item .form-select,.form-item .form-textarea,.form-item .form-url,.form-item label{font-size:1.125rem}}.form-item .form-select{-webkit-appearance:none;appearance:none}.form-item .form-textarea{line-height:2rem}.form-item .description{position:absolute;top:120%;font-size:10px}.form-item.normalize-description .description{position:initial;font-size:inherit}.form-item.is-error{border-color:#ff2c2c}.form-item.is-error label{color:#ff2c2c}.form-item.is-error .error-text{position:absolute;top:100%;left:0;margin-top:10px;font-size:.625rem;line-height:.875rem;color:#ff2c2c}.form-item.is-error .description+.error-text{margin-top:20px}.status-message.status-message{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;border:1px solid #000;background-color:#fff;max-width:1206px;padding:20px;z-index:50}.status-message.status-message button{position:absolute;right:20px;top:20px;background:rgba(0,0,0,0);box-shadow:none}.status-message.status-message--error{border:1px solid #ff2c2c;color:#ff2c2c}.js-form-type-textarea{position:relative}.js-form-type-textarea textarea{padding:25px 30px 30px;border-color:#000}.js-form-type-textarea label{display:block;margin-bottom:.5rem}@media(min-width:768px){.js-form-type-textarea label{margin-bottom:.375rem}}@media(min-width:1366px){.js-form-type-textarea label{margin-bottom:.625rem}}.js-form-type-textarea .counter{font-size:.625rem;line-height:.875rem;position:absolute;bottom:-15px;right:0;display:none}.js-form-type-textarea .counter:first-of-type{display:block}.js-form-type-textarea.is-error textarea{border-color:#ff2c2c}.js-form-type-textarea.is-error .error-text{margin-top:0}.js-form-type-textarea.is-error .counter{color:#ff2c2c}.js-form-type-textarea .description{display:none}.js-form-type-select{position:relative}.js-form-type-select::after{content:"";position:absolute;top:5px;right:2px;width:7px;height:7px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);pointer-events:none}.js-form-type-radio label,.js-form-type-checkbox label{display:inline-block;position:relative;padding-left:3rem;margin-bottom:2px;font-size:1rem;line-height:1.375rem}.js-form-type-radio label::before,.js-form-type-checkbox label::before{content:"";display:inline-block;height:1.75rem;width:1.75rem;border:1px solid #000;top:-3px}.js-form-type-radio label::before,.js-form-type-radio label::after,.js-form-type-checkbox label::before,.js-form-type-checkbox label::after{position:absolute;left:0}@media(min-width:768px){.js-form-type-radio label,.js-form-type-checkbox label{font-size:1.125rem}}.js-form-type-checkbox label::after{top:6px;left:8px;content:"";display:inline-block;height:6px;width:12px;border-left:1px solid;border-bottom:1px solid;transform:rotate(-45deg)}.js-form-type-checkbox input[type=checkbox]:checked+label::before{background-color:var(--primaryColor,#fcff6d)}.js-form-type-radio label::before{border-radius:100%}.js-form-type-radio label::after{content:"";display:inline-block;height:16px;width:16px;border-radius:100%;left:7px;top:4px;background-color:#000}input[type=checkbox],input[type=radio]{opacity:0;width:10px;position:absolute}input[type=checkbox]+label::after,input[type=radio]+label::after{content:none}input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{content:""}input[type=checkbox]:focus+label::before,input[type=radio]:focus+label::before{outline:#3b99fc auto 5px}.js-form-type-webform-document-file .form-managed-file,.js-form-type-managed-file .form-managed-file{position:relative}.js-form-type-webform-document-file.is-error label,.js-form-type-managed-file.is-error label{color:#000}.js-form-type-webform-document-file.is-error .form-managed-file,.js-form-type-managed-file.is-error .form-managed-file{outline-color:#ff2c2c}.js-form-type-webform-document-file label,.js-form-type-managed-file label{position:relative;display:block;margin-bottom:.5rem}@media(min-width:768px){.js-form-type-webform-document-file label,.js-form-type-managed-file label{margin-bottom:.375rem}}@media(min-width:1366px){.js-form-type-webform-document-file label,.js-form-type-managed-file label{margin-bottom:.625rem}}.js-form-type-webform-document-file input[type=file],.js-form-type-managed-file input[type=file]{opacity:0;width:100%;height:100px;margin-bottom:40px}.js-form-type-webform-document-file [name=upload_documents_field_remove_button],.js-form-type-managed-file [name=upload_documents_field_remove_button]{border:1px solid #000;background:rgba(0,0,0,0);padding:10px}.js-form-type-webform-document-file .description,.js-form-type-webform-document-file .form-submit,.js-form-type-webform-document-file .webform-managed-file-placeholder,.js-form-type-managed-file .description,.js-form-type-managed-file .form-submit,.js-form-type-managed-file .webform-managed-file-placeholder{display:none}.js-form-type-webform-document-file .js-form-item label,.js-form-type-managed-file .js-form-item label{font-size:1.125rem;line-height:1.375rem;font-weight:bold}.js-form-type-webform-document-file .js-form-item a,.js-form-type-managed-file .js-form-item a{text-decoration:none;pointer-events:none}.js-form-type-webform-document-file .ajax-progress-throbber,.js-form-type-managed-file .ajax-progress-throbber{opacity:0}.upload-fieldset .status-message--status,.upload-fieldset .status-message--error{font-size:.625rem;line-height:.875rem;padding:0;margin:0;margin-top:10px;border:none}.upload-fieldset .status-message--status h2,.upload-fieldset .status-message--error h2{white-space:nowrap}.upload-fieldset .status-message--status ul,.upload-fieldset .status-message--error ul{list-style:none;padding:0;margin-top:0}.file__customs{display:none;position:absolute;top:0;left:0;width:100%;height:100px;border:2px dashed #000;font-size:1rem;line-height:1.375rem;pointer-events:none}.file__picker{transition-delay:250ms;width:100%;z-index:5}.file__picker span::before{content:"";background-image:url("data:image/svg+xml,%3Csvg class='icon icon-collapse' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23FCFF6D'/%3E%3Cg fill='%23000'%3E%3Cpath d='M15 10h1v10h-1z'/%3E%3Cpath d='M20.5 14.5v1h-10v-1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.file__success{opacity:0;transition:all .3s ease-in-out;z-index:5;pointer-events:none;width:100%}.file__success span::before{background-image:url("data:image/svg+xml,%3Csvg class='icon icon-completed' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='nonzero' stroke='%23000' transform='translate(1 1)'%3E%3Cpath d='M6 8.625l2.478 2.625L12.798 6'/%3E%3Ccircle cx='9' cy='9' r='9'/%3E%3C/g%3E%3C/svg%3E%0A")}.file__progress{width:0;transition:width 700ms cubic-bezier(0.65,0,0.35,1)}.file__progress span{opacity:0;transition:opacity .3s ease-in}.file__picker,.file__success,.file__progress{position:absolute;top:0;left:0;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center}.file__picker span,.file__success span,.file__progress span{display:inherit;align-items:center;pointer-events:none;white-space:nowrap}.file__picker span::before,.file__success span::before,.file__progress span::before{content:"";display:inline-block;width:30px;height:30px;margin-right:10px}.file__success,.file__progress{background-color:var(--primaryColor,#fcff6d);z-index:10}.is-highlighted .file__picker{color:#cbd2d0}.is-uploading .file__progress{width:100%}.is-uploading .file__progress span{opacity:1}.is-upload-success .file__success{pointer-events:auto;opacity:1;visibility:visible;transition-delay:250ms}.is-uploading .file__picker,.is-upload-success .file__picker{visibility:hidden;opacity:0}.js-form-type-date::after{content:"";display:inline-block;position:absolute;bottom:10px;right:0;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg class='icon icon-calendar' xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg fill='none' fill-rule='nonzero' stroke='%23000'%3E%3Cpath d='M.5 3.3h20v17.2H.5zM0 10.5h21M4.9 0v7M16.1 0v7M10.5 0v7'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;pointer-events:none}.js-form-type-date .ui-datepicker-trigger{position:absolute;bottom:10px;right:0;opacity:0;pointer-events:none}.js-form-type-date .form-text,.js-form-type-date .form-date{padding-right:40px}@media(min-width:1366px){.js-form-type-date .form-text,.js-form-type-date .form-date{font-size:1.125rem;line-height:1.375rem;height:1.5rem}}.js-form-type-managed-file label,.js-form-type-date label{display:block;white-space:nowrap}.form-actions:hover .form-submit{color:#fff}.form-actions .form-submit{width:12.5rem;height:3.75rem;display:inline-flex;justify-content:center;align-items:center;z-index:5;transition:color .25s cubic-bezier(0.44,-0.02,0.73,0.67)}.form-actions .ajax-progress-throbber{display:none}.webform-element-help{display:inline-block;height:1.875rem;width:1.875rem;text-align:center;vertical-align:top;margin:.625rem;background-image:url("data:image/svg+xml,%3Csvg class='icon icon-info' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cellipse cx='15' cy='14.861' fill='%23FCFF6D' fill-rule='nonzero' rx='15' ry='14.861'/%3E%3Cpath fill='%23000' d='M15.25 20H14v-8h1.25zM15.25 10v1.25H14V10z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover;background-color:rgba(0,0,0,0);border:none}.webform-element-help span{opacity:0}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{border:none;background:url("data:image/svg+xml,%3Csvg class='icon icon-info' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cellipse cx='15' cy='14.861' fill='%23FCFF6D' fill-rule='nonzero' rx='15' ry='14.861'/%3E%3Cpath fill='%23000' d='M15.25 20H14v-8h1.25zM15.25 10v1.25H14V10z'/%3E%3C/g%3E%3C/svg%3E%0A")}.webform-element-help--tooltip{box-shadow:none;margin-top:20px;padding:20px;border-color:#000 !important;width:320px;font-size:.75rem;line-height:1.375rem}.webform-element-help--tooltip::after,.webform-element-help--tooltip::before{content:"";display:block;position:absolute;left:0;width:0;height:0;border-style:solid}.webform-element-help--tooltip::before{top:-20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);border-width:10px}.webform-element-help--tooltip::after{top:-19px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:10px}@media(max-width:767px){.webform-element-help--tooltip{left:50% !important;transform:translateX(-50%)}.webform-element-help--tooltip::before,.webform-element-help--tooltip::after{content:none}}#nycedc-submission-waterfrontpath-form .form-item-state-province label{font-size:1.125rem;line-height:1.375rem;transform:translate3d(0,-100%,0)}#nycedc-submission-waterfrontpath-form #group-experience .field-prefix{border-bottom:1px solid #000}#nycedc-submission-waterfrontpath-form .field--name-m-w-dbe-certification-other{margin-top:-100px}@media(max-width:767px){#nycedc-submission-waterfrontpath-form .field--name-what-is-the-firm-s-construction-revenue-over-an-average-of-the-l label,#nycedc-submission-waterfrontpath-form .field--name-what-is-the-firm-s-supply-revenue-over-an-average-of-the-last-3- label,#nycedc-submission-waterfrontpath-form .field--name-what-is-the-firm-s-services-revenue-over-an-average-of-the-last- label{position:relative;white-space:normal}}.nycedc-submission-constructnyc-form #edit-group-other>legend{display:none}.nycedc-submission-constructnyc-form #edit-date-of-establishment-0-value--description{display:none}.nycedc-submission-constructnyc-form #edit-how-did-you-hear{display:flex;flex-wrap:wrap}.nycedc-submission-constructnyc-form #edit-how-did-you-hear .js-form-item{width:auto;flex-grow:0;flex-shrink:0;flex-basis:100%;margin:0 15px 20px 0}@media(min-width:768px){.nycedc-submission-constructnyc-form #edit-how-did-you-hear .js-form-item{flex-basis:45%}}@media(min-width:1366px){.nycedc-submission-constructnyc-form #edit-how-did-you-hear .js-form-item{flex-basis:45%}}.nycedc-submission-constructnyc-form .form-item-state label{font-size:1.125rem;line-height:1.375rem;transform:translate3d(0,-100%,0)}.nycedc-submission-constructnyc-form .field--name-how-did-you-hear-other-variant{width:100%;margin-top:-80px}.nycedc-submission-constructnyc-form .field--name-certification-status-other{margin-top:-90px}.nycedc-submission-constructnyc-form .field--name-certification-status-other .form-item-certification-status-other-0-value{width:586.984px;display:block}.nycedc-submission-constructnyc-form .field--name-field-principal div[data-drupal-selector=edit-field-principal]{border-bottom:1px solid #000}.nycedc-submission-constructnyc-form .field--name-field-principal .tabledrag-toggle-weight-wrapper{display:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] thead th{padding:0;border-bottom:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] thead th h4{font-size:1.125rem;line-height:1.375rem}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody .field-multiple-drag{display:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td{border:none}@media(min-width:768px)and (max-width:1365px){.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper] .field--name-field-principal-address,.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper] .field--name-field-principal-stake,.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper] .form-item-field-principal-0-subform-field-principal-name-0-value{width:85%}}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper] .paragraph-type-label{display:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper] label{color:#000}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]{position:relative;border:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1){position:absolute;top:-33px;right:0}@media(min-width:768px){.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1){top:48.5%;right:50px}}@media(min-width:1366px){.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1){right:0;top:50%}}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-toggle,.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-icon-button-collapse{display:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-actions{display:block;background:no-repeat;border:none;box-shadow:none}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-actions input{box-sizing:border-box;width:20px;min-width:initial;max-width:initial;height:auto;margin:0;padding:2px;border:2px solid #333;border-radius:50%;opacity:.4}.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-actions input:hover,.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-actions input:focus,.nycedc-submission-constructnyc-form .field--name-field-principal table[id^=field-principal-values] tbody td:nth-child(2) div[id*=-item-wrapper]>div[id^=edit-field-principal-]>div:nth-child(1) .paragraphs-dropdown-actions inputactive{opacity:1}.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix{position:absolute;right:24px;top:87px}@media(min-width:768px){.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix{bottom:unset;top:359px;right:74px}}@media(min-width:1366px){.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix{right:25px;top:371px}}.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix div[id^=edit-field-principal-add-more]{height:20px}.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix div[id^=edit-field-principal-add-more] .field-add-more-submit{box-sizing:border-box;width:20px;min-width:initial;max-width:initial;height:auto;margin:0;padding:2px;border:2px solid #333;border-radius:50%;opacity:.4}.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix div[id^=edit-field-principal-add-more] .field-add-more-submit:hover,.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix div[id^=edit-field-principal-add-more] .field-add-more-submit:focus,.nycedc-submission-constructnyc-form .field--name-field-principal .clearfix div[id^=edit-field-principal-add-more] .field-add-more-submitactive{opacity:1}#nycedc-submission-waterfrontpath-form .select2-container--default .select2-selection--single,.nycedc-submission-vendorslistsig-form .select2-container--default .select2-selection--single,.nycedc-submission-constructnyc-form .select2-container--default .select2-selection--single{border:none}#nycedc-submission-waterfrontpath-form .select2-container--default .select2-selection--single .select2-selection__arrow,.nycedc-submission-vendorslistsig-form .select2-container--default .select2-selection--single .select2-selection__arrow,.nycedc-submission-constructnyc-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.page--submission .page--contracts article.main:first-child{margin:0 auto}.nycedc-submission-vendorslistsig-form .form-item-state label,.nycedc-submission-vendorslistsig-form .form-item-goods-and-services label,.nycedc-submission-vendorslistsig-form .form-item-professional-services label{font-size:1.125rem;line-height:1.375rem;transform:translate3d(0,-100%,0)}.nycedc-submission-vendorslistsig-form .form-item-state #edit-professional-services--description ul li:nth-of-type(2),.nycedc-submission-vendorslistsig-form .form-item-goods-and-services #edit-professional-services--description ul li:nth-of-type(2),.nycedc-submission-vendorslistsig-form .form-item-professional-services #edit-professional-services--description ul li:nth-of-type(2){display:none}.nycedc-submission-vendorslistsig-form .field--name-goods-and-services .form-item--error-message{margin-top:45px}.nycedc-submission-vendorslistsig-form .field--name-goods-and-services #edit-goods-and-services--description ul li:nth-of-type(2){display:none}.nycedc-submission-vendorslistsig-form .field--name-no-of-employees{width:100%}.nycedc-submission-vendorslistsig-form .field--name-tax-id-type{display:flex}.nycedc-submission-vendorslistsig-form #edit-ny-dept-of-state-confirmation-wrapper,.nycedc-submission-vendorslistsig-form #edit-passport-enrollment-confirmation-wrapper{margin-bottom:1.875rem}.nycedc-submission-vendorslistsig-form .field--name-past-project-5 .form-item{margin-bottom:1rem}.nycedc-submission-vendorslistsig-form #edit-group-list-of-3-5-past-projects- .field-suffix{display:block;margin-bottom:5.25rem;font-size:10px;width:100%}#edit-group-space-inquiry-form,#edit-group-business-info{padding-top:60px}#edit-group-space-inquiry-form>legend,#edit-group-business-info>legend{display:none}.language{position:relative;cursor:pointer}@media(min-width:1366px){.language .form__select{font-size:.75rem}}#google_translate_element{position:absolute;top:0;left:0;z-index:-10;visibility:hidden}.goog-te-menu-frame{max-width:100%}.sg-pattern-example .footer__primary-links,.sg-pattern-example .footer__secondary-links{background-color:#323232}.footer__primary-links a,.footer__secondary-links a{padding-bottom:0;border-bottom:.0625rem solid rgba(0,0,0,0);text-decoration:none;color:#fff;transition:border-bottom-color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.footer__primary-links a:hover,.footer__secondary-links a:hover{border-bottom-color:#fff}.footer__primary-links{display:flex}@media(min-width:768px){.footer__primary-links{margin-top:.1875rem}}.footer__primary-links .list__menu{width:100%;padding-right:20px}.footer__primary-links .list__item{margin-bottom:2.5rem}.footer__primary-links .list__item:last-child{margin-bottom:0}@media(min-width:1366px){.footer__primary-links .list__item{margin-bottom:1.875rem}}.footer__primary-links a{font-size:.875rem;display:inline-block}@media(min-width:1366px){.footer__primary-links a{font-size:1rem}}.footer__primary-links a:hover{border-bottom-color:#fff}.footer__secondary-links .list--flex{flex-wrap:wrap}.footer__secondary-links .list__item{margin-right:1.875rem;margin-top:1.25rem}.footer__secondary-links .list__item:last-child{margin-right:0}@media(min-width:768px){.footer__secondary-links .list__item{margin-right:2.1875rem}}@media(min-width:1366px){.footer__secondary-links .list__item{margin-right:2.5rem}}.footer__secondary-links a{font-size:.625rem}@media(min-width:1366px){.footer__secondary-links a{font-size:.75rem}}.c-social__list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}@media(min-width:1366px){.c-social__list{display:inline-flex;justify-content:space-evenly}}@media(min-width:768px){.c-social__item{margin-right:40px}.c-social__item:last-child{margin-right:0}}.c-social__link{display:inline-block;width:24px;height:18px}.c-social__link .icon{max-width:100%;max-height:100%}.c-social__link:hover .icon{fill:#cbd2d0}.search-bar__button .icon{stroke:#fff}.advanced-table{border:1px solid #000;padding:20px}@media(min-width:768px){.advanced-table{padding:32px 32px 32px 22px}}@media(min-width:1366px){.advanced-table{padding:32px}}.advanced-table__heading{font-size:1.375rem;margin-left:0;margin-bottom:15px}@media(min-width:768px){.advanced-table__heading{margin-left:-12px;margin-bottom:30px;font-size:1.875rem}}@media(min-width:1366px){.advanced-table__heading{margin-left:0}}@media(min-width:1366px){.boilerplate details{margin-left:174.3333333333px;margin-right:174.3333333333px}}.boilerplate details summary{font-size:1.25rem;text-transform:uppercase;position:relative;padding:15px 0;border-bottom:1px solid #000;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.boilerplate details summary{font-size:24px}}.boilerplate details>div{display:block;padding-bottom:20px}.boilerplate details>div h2{margin-left:0;margin-right:0}.boilerplate details[open]{padding-bottom:10px}.boilerplate details[open]>div{animation-name:slideDown;animation-duration:.3s;animation-fill-mode:forwards}.boilerplate details[open]>div>p{opacity:0;animation-name:showContent;animation-duration:.6s;animation-delay:.2s;animation-fill-mode:forwards;margin:20px 20px 0 20px}@keyframes slideDown{from{opacity:0;height:0;padding:0}to{opacity:1;height:100%}}@keyframes showContent{from{opacity:0}to{opacity:1}}.borough-recirc{position:relative}.borough-recirc__images{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.borough-recirc__images-background,.borough-recirc__images-foreground,.borough-recirc__images-item{position:absolute;width:100%;height:100%}.borough-recirc__images-background{opacity:.3;overflow:hidden}@media(prefers-reduced-motion:reduce){.borough-recirc__images-background{display:none}}.borough-recirc__images-background>div{transition:all 1.25s ease-in-out;transform:translateY(-50%);opacity:0}@media(min-width:1366px){.borough-recirc__images-background>div{transform:translateY(-100%)}}.borough-recirc__images-background>div.animation-in{transform:translateY(0);opacity:1}.borough-recirc__images-foreground{display:none}@media(min-width:1366px){.borough-recirc__images-foreground{display:block;position:absolute;height:calc(100% - 188.4px);width:41.61875rem;margin-top:5.9375rem;right:calc((100vw - 1366px)/2);left:auto;z-index:1;overflow:hidden}}@media(prefers-reduced-motion:reduce){.borough-recirc__images-foreground{display:none}}.borough-recirc__images-foreground>div{width:100vw;transition:all 1s ease-in-out;transform:translateY(100%);top:-5.9375rem;right:calc((100vw - 1366px)/2*-1);left:auto;opacity:0}.borough-recirc__images-foreground>div.animation-in{transform:translateY(0);opacity:1}.borough-recirc__main{position:relative;z-index:2;width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;padding:2.5rem 0rem 4.5625rem}@media(min-width:768px){.borough-recirc__main{width:calc(((100vw - 360px)/12*12 + 264px)*1);padding:5.8125rem 0rem 5.9375rem}}@media(min-width:1366px){.borough-recirc__main{width:calc(((1366px - 512px)/12*12 + 352px)*1);padding:5.8125rem 0rem 5.89375rem}}.borough-recirc__title{font-size:1rem;color:#fff;margin:0rem 0rem 2.5rem}@media(min-width:768px){.borough-recirc__title{font-size:1.125rem;margin-bottom:4.9375rem}}.borough-recirc__progress-bar{width:calc(((100vw - 128px)/12*12 + 88px + 100vw - (100vw - 20px))*1);height:.0625rem;margin-left:auto;margin-right:0;margin-bottom:1.0625rem;background-color:#f0f0f0;position:relative}@media(min-width:768px){.borough-recirc__progress-bar{width:calc(((100vw - 360px)/12*12 + 264px + 100vw - (100vw - 48px))*1);margin-bottom:1.9375rem}}@media(min-width:1366px){.borough-recirc__progress-bar{width:calc(((1366px - 512px)/12*12 + (1366px - 1206px)/2 + 352px)*1)}}.borough-recirc__progress-bar--active{position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--primary-color,#fcff6d)}.borough-recirc__progress-bar--active.is-loading{transition:width 2.88s ease-in-out;width:100%}.borough-recirc__list{list-style-type:none;padding:0;margin:0}@media(min-width:1366px){.borough-recirc__list{width:calc(((1366px - 512px)/12*7.5 + 224px)*1)}}.borough-recirc__list-cta{font-size:2.625rem;line-height:4.25rem;color:rgba(255,255,255,.5);transition:color .3s ease-in-out;text-decoration:none}@media(min-width:768px){.borough-recirc__list-cta{font-size:3.875rem;line-height:5.75rem}}.borough-recirc__list-item.is-active>a{color:#fff}.callout{background-color:rgba(203,210,208,.2)}.callout__wrapper{padding-top:1.875rem;padding-bottom:2rem}@media(min-width:768px){.callout__wrapper{padding-top:2.375rem;padding-bottom:2.5rem}}@media(min-width:1366px){.callout__wrapper{padding-top:3.75rem;padding-bottom:3.75rem}}.callout__content{border-top:.125rem solid #000;border-bottom:.0625rem solid rgba(77,74,83,.3);padding:1.25rem 0}@media(min-width:1366px){.callout__content{padding:1.875rem 0rem 2.26875rem 0rem}}.callout__content>*{display:inline-block}.callout__text{height:auto;float:left}.callout__content:has(.callout__media)>.callout__text{margin-bottom:2rem}@media(min-width:768px){.callout__content:has(.callout__media)>.callout__text{width:66%;margin-bottom:0}}.callout__text p{margin:0;font-size:1.125rem;line-height:1.625rem}@media(min-width:768px){.callout__text p{font-size:1.3125rem;line-height:2rem}}@media(min-width:1366px){.callout__text p{font-size:1.875rem;line-height:2.625rem}}.callout__media{position:relative;width:100%}.callout__media::before{display:block;content:"";width:100%;padding-top:56.25%}.callout__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.callout__media{width:33%;float:right;height:12rem}}@media(min-width:1366px){.callout__media{height:13rem}}.callout__media picture{padding-left:2rem}@media(max-width:767px){.callout__media picture{padding-right:2rem;padding-left:0}}.callout__cta{flex-basis:100%;align-self:flex-start;margin-top:2.5rem;width:40%}@media(min-width:768px)and (max-width:1365px){.callout__cta{width:100%}}.callout__cta .cta{position:relative;display:inline-flex;justify-content:center;align-items:center;width:13.75rem;height:3.125rem;overflow:hidden;border:.0625rem solid #323232}@media(min-width:768px){.callout__cta .cta{width:12.5rem;height:3.75rem}}.callout__cta .cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#323232;transform:translateX(calc((100% - 0.3125rem) * -1));transition:transform .4s cubic-bezier(0.44,-0.02,0.73,0.67)}.callout__cta .cta .cta__text{font-size:.875rem;line-height:1.375rem;position:relative;color:#323232;transition:color .25s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.callout__cta .cta .cta__text{font-size:1rem;line-height:1.375rem}}.callout__cta .cta:hover::before{transform:translateX(0)}.callout__cta .cta:hover .cta__text{color:#fff}.card-system{display:flex;flex-flow:column wrap;padding:0;margin:0;list-style-type:none}@media(min-width:768px){.card-system{flex-flow:row wrap;justify-content:space-between}}.centered-iframe .title{font-size:1.375rem;line-height:2.5rem;display:block;margin-bottom:.3125rem;margin-top:1.875rem}@media(min-width:768px){.centered-iframe .title{font-size:1.875rem;line-height:3rem;margin-top:2.5rem;margin-bottom:.625rem}}@media(min-width:1366px){.centered-iframe .title{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1)}}.centered-iframe__wrapper .centered-iframe-container{display:flex;margin-left:calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.centered-iframe__wrapper .centered-iframe-container{font-size:1.125rem;line-height:2.125rem;margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.centered-iframe__wrapper .centered-iframe-container{margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}@media(max-width:767px){.centered-iframe__wrapper .centered-iframe-container{flex-direction:column}}.centered-iframe__wrapper .centered-iframe-container .embed{flex:1}.centered-iframe__wrapper .centered-iframe-container .description{flex:1;padding-left:1.25rem}.centered-iframe__wrapper .centered-iframe-container .description a{text-decoration:none;padding-bottom:2px;color:#000;border-bottom:2.5px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}@media(max-width:767px){.centered-iframe__wrapper .centered-iframe-container .description{padding:0}}.content-feed .heading{margin-bottom:0}.content-feed .heading p{margin:0}.content-feed__content{margin-top:1.25rem}.content-feed__item{border-bottom:1px solid #cbd2d0}@media(max-width:1365px){.content-feed__item.first .card{padding-top:0}}.content-feed__item:last-child{border-bottom:none}.content-feed__item .card.card--list .card__image{position:relative;width:89.3333333333vw;min-height:10.46875rem}.content-feed__item .card.card--list .card__image::before{display:block;content:"";width:100%;padding-top:50%}.content-feed__item .card.card--list .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.content-feed__item .card.card--list .card__image{position:relative;width:34.6354166667vw;min-height:8.3125rem}.content-feed__item .card.card--list .card__image::before{display:block;content:"";width:100%;padding-top:50%}.content-feed__item .card.card--list .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.content-feed__item .card.card--list .card__image{position:relative;width:23.75rem;height:11.875rem}.content-feed__item .card.card--list .card__image::before{display:block;content:"";width:100%;padding-top:50%}.content-feed__item .card.card--list .card__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.content-feed__pagination{border-top:1px solid #cbd2d0;padding-top:1.875rem;margin-top:-1px;text-align:center;display:none}@media(max-width:767px){.content-feed__pagination .btn--block{height:3.125rem;width:13.75rem;font-size:.875rem}}@media(min-width:768px){.content-feed__pagination .btn--block:hover{color:#000}}@media(min-width:1366px){.content-feed__pagination .btn--block:hover{color:#fff}}.content-feed.has-items-loaded .content-feed__pagination{display:block}.content-feed .filter{margin-top:.625rem;position:relative}@media(min-width:768px){.content-feed .filter{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.content-feed .filter{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.content-feed .filter__btn{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:0;padding:.5rem 0;width:100%;text-align:left;border-bottom:1px solid #000;font-variant:no-common-ligatures}.content-feed .filter__btn svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:.375rem;width:1rem}.content-feed .filter__list{margin:0;padding:0;list-style-type:none;display:none;position:absolute;z-index:25;width:100%;max-height:240px;overflow:auto}.content-feed .filter__list li{background-color:#fff}.content-feed .filter__list li button{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:1px solid #000;padding:.75rem 1.25rem;text-align:left;width:100%}.content-feed .filter.is-open .filter__btn svg{transform:translateY(-50%) rotate(-180deg)}.content-feed .filter.is-open .filter__list{display:block}.content-grid__filter{margin-top:1.875rem}@media(min-width:768px)and (max-width:1365px){.content-grid__filter .filter--dropdown{width:calc(((100vw - 360px)/12*8 + 168px)*1)}}@media(max-width:1365px){.content-grid__filter .filter--list{display:none}}@media(min-width:1366px){.content-grid__filter .list>li{min-width:calc(((1366px - 512px)/12*2 + 32px)*1);width:calc(((1366px - 512px)/12*3 + 64px)*1);margin-right:29px}.content-grid__filter .list>li:last-child{margin-right:0}.content-grid__filter .list.multirow{flex-wrap:wrap}.content-grid__filter .list.multirow>li{width:calc(((1366px - 512px)/12*2 + 32px)*1);margin-bottom:.9375rem}.content-grid__filter .list.multirow>li:nth-child(6n){margin-right:0}.content-grid__filter .btn{width:100%}.content-grid__filter .btn.is-active::before{transform:translateX(0)}.content-grid__filter .btn.is-active span{color:#fff}.content-grid__filter .filter--dropdown{display:none}}.content-grid__filter .form__select{margin-bottom:.5625rem}.content-grid__items{display:flex;flex-flow:column wrap}@media(min-width:768px){.content-grid__items{flex-direction:row}}.content-grid__item{margin-top:1.875rem}@media(min-width:768px){.content-grid__item{width:calc(((100vw - 360px)/12*4 + 72px)*1);margin-right:16px}.content-grid__item:nth-child(3n){margin-right:0}}@media(min-width:1366px){.content-grid__item{width:calc(((1366px - 512px)/12*4 + 96px)*1);margin-right:24px}}.content-grid:not(.content-grid--filter) .content-grid__item:nth-child(-n+3){margin-top:0}.content-grid__pagination{text-align:center;transition:all .3s ease-in-out;height:0;overflow:hidden}.content-grid__pagination.shown{margin-top:2.5rem}.content-grid__pagination.content-pagination{min-height:3.125rem}@media(min-width:1366px){.content-grid__pagination.content-pagination{min-height:3.75rem}}.content-grid__pagination .btn{font-size:.875rem;line-height:1.375rem;width:13.75rem;height:3.125rem;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}@media(min-width:768px){.content-grid__pagination .btn{width:13rem}}@media(min-width:1366px){.content-grid__pagination .btn{font-size:1rem;line-height:1.375rem;width:12.5rem;height:3.75rem}}.content-grid__pagination .btn[aria-hidden=false]{opacity:1;pointer-events:all}@media(max-width:767px){.content-grid__pagination .btn:hover::before{transform:translateX(calc((100% - 0.3125rem) * -1))}}.content-grid__pagination .btn:hover span{color:#000}@media(min-width:768px){.content-grid__pagination .btn:hover span{color:#fff}}.content-grid.has-items-loaded .loading{display:none}.content-grid.has-items-loaded .content-grid__filter,.content-grid.has-items-loaded .content-grid__pagination{display:block}.content-grid .heading--module-title{margin:0}.content-grid .heading--module-title p{margin:0}@media(max-width:767px){.content-grid .heading--module-title{margin-bottom:1.25rem}}.content-promo__content{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:768px){.content-promo__content{flex-direction:row;margin-left:calc(((100vw - 360px)/12*0 + -24px)*1)}}@media(min-width:1366px){.content-promo__content{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1)}}.content-promo__wrapper{position:relative}.content-promo__wrapper::after{clear:both;content:"";display:table}.content-promo__item{margin-bottom:3.75rem}@media(max-width:767px){.content-promo__item{margin-bottom:1.875rem}.content-promo__item:last-child{margin-bottom:0}}@media(min-width:768px){.content-promo__item{margin-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.content-promo__item{margin-left:calc(((1366px - 512px)/12*0 + 32px)*1)}}.content-promo .heading{margin-top:0;margin-bottom:.625rem}@media(min-width:768px){.content-promo .heading{margin-bottom:30px}}@media(max-width:767px){.content-promo .card__title{line-height:1.75rem}}@media(max-width:1365px){.content-promo .meta{font-size:.75rem;line-height:1.375rem}}@media(min-width:768px){.page-header.page-header--landing .page-header__title.contracts-header{font-size:55px;line-height:60px}}@media(min-width:1366px){.page-header.page-header--landing .page-header__title.contracts-header{font-size:50px;line-height:55px}}.contract-list{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto 1.875rem}@media(min-width:768px){.contract-list{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.contract-list{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.contract-list__heading{display:flex;flex-direction:column;margin-bottom:30px}@media(min-width:768px){.contract-list__heading{flex-direction:row;align-items:center;margin-bottom:30px}}@media(min-width:1366px){.contract-list__heading{margin-bottom:40px}}@media(min-width:768px){.contract-list__section{flex:1}}@media(max-width:767px){.contract-list__section:first-child{border-bottom:1px solid #ddd;margin-bottom:20px}}@media(min-width:768px){.contract-list__section:first-child{flex:2}}@media(min-width:768px){.contract-list__section:last-child{display:flex;justify-content:flex-end}}.contract-list__section h5{font-weight:bold;font-size:14px;line-height:18px;margin:0 0 15px}@media(min-width:768px){.contract-list__section h5{margin-bottom:0}}@media(min-width:1366px){.contract-list__section h5{font-size:16px;line-height:24px}}.contract-list__section h5 a{display:inline-block;margin:5px 0 0;padding-bottom:5px;text-decoration:none;border-bottom:2px solid #fcff6d}@media(min-width:768px){.contract-list__section h5 a{margin-top:0}}.contract-list__section .signup-link{font-size:14px;line-height:18px;display:inline-block;text-decoration:none;padding-bottom:5px;border-bottom:2px solid #fcff6d}@media(min-width:768px){.contract-list__section .signup-link{position:relative}.contract-list__section .signup-link::before{content:"";position:absolute;top:0;left:-15px;width:1px;height:100%;background-color:#d8d8d8}}@media(min-width:1366px){.contract-list__section .signup-link{font-size:16px;line-height:24px}}.contract-list__body .empty{font-weight:bold;font-size:14px;line-height:18px;text-align:center;background-color:#f2f2f2;color:#4d4a53;padding:30px}.contract-list__table{width:calc(((100vw - 128px)/12*12 + 88px + 100vw - (100vw - 20px))*1);overflow:auto}@media(min-width:768px){.contract-list__table{width:100%}}.contract-list__table table thead th{text-align:left;padding:25px;min-width:200px;width:200px;font-size:14px;line-height:18px}@media(min-width:768px){.contract-list__table table thead th{min-width:180px;width:180px}}@media(min-width:1366px){.contract-list__table table thead th{font-size:16px;line-height:24px}}.contract-list__table table tbody tr td{font-size:14px;line-height:18px;padding-right:15px;text-align:left}@media(min-width:1366px){.contract-list__table table tbody tr td{font-size:16px;line-height:24px}}.contract-list__table table tbody tr td:first-child{font-weight:bold}.events-featured{border-bottom:#e5e5e5 2px solid;padding-bottom:30px}@media(min-width:768px){.events-featured{min-height:370px}}@media(min-width:768px){.events-featured__slider-container{display:flex}}.events-featured__slider-arrows{display:none;position:relative;margin-left:-15px;margin-top:-2.5rem}@media(min-width:768px){.events-featured__slider-arrows{display:block}}.events-featured__slider-arrows button{cursor:pointer;border:none;background-color:#fff;width:45px;height:45px;padding:10px;outline:none}.events-featured__slider-item{transition:opacity .5s ease-in-out}@media(max-width:767px){.events-featured__slider-item{border-bottom:2px solid #f0f0f0;padding-bottom:1.875rem;margin-bottom:1.875rem;display:flex;flex-direction:column-reverse}.events-featured__slider-item:last-child{border-bottom:0;margin-bottom:0}}@media(min-width:768px){.events-featured__slider-item{position:relative;visibility:hidden;opacity:0;display:flex;flex:1 0 100%}.events-featured__slider-item:first-child{visibility:visible;opacity:1}}.events-featured__slider-item.no-date .details__title{margin-top:10px}@media(min-width:768px){.events-featured__slider .details{width:calc(((1366px - 512px)/12*6 + 192px)*1);padding-right:calc(((1366px - 512px)/12*1 + 0px)*1)}}.events-featured__slider .details__date{display:flex;flex-wrap:wrap}.events-featured__slider .details__date .date__right{font-size:1rem;display:flex;flex-direction:column;margin-top:.9375rem;margin-left:.625rem}.events-featured__slider .details__date .day{font-size:4.5rem;line-height:1.15}@media(min-width:768px)and (max-width:1365px){.events-featured__slider .details__date .day{font-size:3.875rem}}.events-featured__slider .details__date .date__subtitle{color:#666;flex-basis:100%}.events-featured__slider .details__title{font-size:1.375rem;line-height:1.875rem}.events-featured__slider .details__subtitle{color:#666}.events-featured__slider .details__detail{font-size:.875rem;line-height:1.375rem;font-weight:normal}.events-featured__slider .details__cta{font-size:.875rem;line-height:1.375rem}.events-featured__slider .details__cta .link{border-bottom:0;text-decoration:none}.events-featured__slider .details__cta .link .icon{transition:transform .3s ease-in-out}.events-featured__slider .details__cta .link:hover .icon{transform:translateX(5px)}.events-featured__slider .details__cta .link .icon{margin-left:.5rem}.events-featured__slider .image picture{position:relative}@media(min-width:768px){.events-featured__slider .image{overflow:hidden;width:100%;box-shadow:40px -40px #e5e5e5;margin-right:40px}}.events-full-width__filtered-mobile{display:none;margin-top:.625rem;position:relative}@media(max-width:767px){.events-full-width__filtered-mobile{display:block}}@media(min-width:768px){.events-full-width__filtered-mobile{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.events-full-width__filtered-mobile{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.events-full-width__filtered-mobile .filter__btn{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:0;padding:.5rem 0;width:100%;text-align:left;border-bottom:1px solid #000}.events-full-width__filtered-mobile .filter__btn svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:.375rem;width:1rem}.events-full-width__filtered-mobile .filter__list{margin:0;padding:0;list-style-type:none;display:none;position:absolute;z-index:25;width:100%;max-height:240px;overflow:auto}.events-full-width__filtered-mobile .filter__list li{background-color:#fff}.events-full-width__filtered-mobile .filter__list li button{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:1px solid #000;padding:.75rem 1.25rem;text-align:left;width:100%}.events-full-width__filtered-mobile.is-open .filter__btn svg{transform:translateY(-50%) rotate(-180deg)}.events-full-width__filtered-mobile.is-open .filter__list{display:block}.events-full-width__filtered-desktop{color:#000;display:none;font-size:1.25rem}@media(min-width:768px){.events-full-width__filtered-desktop{padding-top:15px;display:block}}.events-full-width__filtered-desktop-button{outline:none;border:none;background-color:rgba(0,0,0,0);padding:7px 0;line-height:19.26px;margin-right:15px;cursor:pointer}.events-full-width__filtered-desktop-button:first-child{margin-left:15px}.events-full-width__filtered-desktop-button.active{font-weight:bold;border-bottom:3px solid var(--primary-color,#fcff6d)}.events-full-width__grid{display:flex;flex-wrap:wrap;padding:20px 0 0 0;margin:0}@media(max-width:767px){.events-full-width__grid{flex-direction:column}}@media(min-width:768px){.events-full-width__grid{margin-left:calc(((100vw - 360px)/12*0 + -24px)*1)}}@media(min-width:1366px){.events-full-width__grid{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1)}}.events-full-width__grid-card{display:none;opacity:0;visibility:hidden}@media(max-width:767px){.events-full-width__grid-card{border-bottom:2px solid #f0f0f0;padding-bottom:1.875rem;margin-bottom:1.875rem}.events-full-width__grid-card:last-child,.events-full-width__grid-card.end{border-bottom:0;margin-bottom:0}}@media(min-width:768px){.events-full-width__grid-card{margin-bottom:1.875rem;margin-right:-2px;width:calc(((1366px - 512px)/12*4 + 128px)*1);flex-basis:33.333%}}.events-full-width__grid-card.visible{display:block;opacity:1;visibility:visible}.events-full-width__grid-card.no-date .card__title{margin-top:10px}@media(min-width:768px){.events-full-width__grid-card .card{margin-left:calc(((100vw - 360px)/12*0 + 24px)*1);padding-right:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.events-full-width__grid-card .card{margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);padding-right:calc(((1366px - 512px)/12*1 + 0px)*1)}}.events-full-width__pagination{text-align:center;transition:all .3s ease-in-out;overflow:hidden}.events-full-width__pagination .btn{font-size:.875rem;line-height:1.375rem;width:13.75rem;height:3.125rem;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}@media(min-width:768px){.events-full-width__pagination .btn{width:13rem}}@media(min-width:1366px){.events-full-width__pagination .btn{font-size:1rem;line-height:1.375rem;width:12.5rem;height:3.75rem}}.events-full-width__pagination .btn[aria-hidden=false]{opacity:1;pointer-events:all}@media(max-width:767px){.events-full-width__pagination .btn:hover::before{transform:translateX(calc((100% - 0.3125rem) * -1))}}.events-full-width__pagination .btn:hover span{color:#000}@media(min-width:1366px){.events-full-width__pagination .btn:hover span{color:#fff}}@media(min-width:768px){.featured-link-1up{margin-left:auto;margin-right:auto}}@media(min-width:1366px){.featured-link-1up{position:relative}}.featured-link-1up::before{content:"";display:block;height:1.25rem;width:calc(((100vw - 128px)/12*12 + 88px + 100vw - (100vw - 20px))*1);background-color:#4d4a53;margin-left:auto}@media(min-width:768px){.featured-link-1up::before{content:none}}.featured-link-1up__content{position:relative}@media(min-width:1366px){.featured-link-1up__content{padding-top:4.375rem}}.featured-link-1up__media{position:relative;width:100vw;min-height:11.75rem;background-color:#000}.featured-link-1up__media::before{display:block;content:"";width:100%;padding-top:50.1333333333%}.featured-link-1up__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}.featured-link-1up__media:hover .featured-link-1up__media__image{opacity:1}@media(max-width:767px){.featured-link-1up__media{margin-left:-20px}}@media(min-width:768px){.featured-link-1up__media{position:relative;width:calc(((100vw - 360px)/12*11 + 240px)*1);min-height:19.25rem}.featured-link-1up__media::before{display:block;content:"";width:100%;padding-top:50.1628664495%}.featured-link-1up__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.featured-link-1up__media{position:relative;position:absolute;top:0;left:0;width:calc(((1366px - 512px)/12*8 + 224px)*1);min-height:24.8125rem}.featured-link-1up__media::before{display:block;content:"";width:100%;padding-top:50.1262626263%}.featured-link-1up__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:768px){.featured-link-1up__media::after{content:"";position:absolute;width:calc(((100vw - 360px)/12*1 + 24px)*1);top:5rem;bottom:0;right:calc(((100vw - 360px)/12*1 + 24px)*-1);background-color:#4d4a53}}@media(min-width:1366px){.featured-link-1up__media::after{content:none}}.featured-link-1up__image{transition:opacity .3s ease-in;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.65}.featured-link-1up__heading{top:auto;bottom:0;width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto}@media(min-width:768px){.featured-link-1up__heading{width:calc(((100vw - 360px)/12*8 + 192px)*1);margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*2 + 48px)*1)}}@media(min-width:1366px){.featured-link-1up__heading{width:calc(((1366px - 512px)/12*5.5 + 160px)*1);margin-left:calc(((1366px - 512px)/12*0.5 + 0px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.featured-link-1up__heading-title{font-size:1.375rem;line-height:1.625rem;color:#fff;margin-bottom:.625rem}@media(min-width:768px){.featured-link-1up__heading-title{font-size:1.875rem;line-height:2.125rem}}@media(min-width:1366px){.featured-link-1up__heading-title{font-size:2.375rem;line-height:2.625rem}}.featured-link-1up__heading-description{font-size:.75rem;line-height:1rem;color:#fff;margin-top:0;margin-bottom:1.25rem;width:calc(((100vw - 128px)/12*9 + 64px)*1)}@media(min-width:768px){.featured-link-1up__heading-description{width:calc(((100vw - 360px)/12*6 + 144px)*1);margin-bottom:1.875rem}}@media(min-width:1366px){.featured-link-1up__heading-description{font-size:.875rem;line-height:1.5rem;width:calc(((1366px - 512px)/12*4.5 + 128px)*1);margin-bottom:2.5rem}}.featured-link-1up__body{width:calc(((100vw - 128px)/12*12 + 88px + 100vw - (100vw - 20px))*1);padding:1.25rem calc(100vw - (100vw - 20px)) 1.25rem calc(((100vw - 128px)/12*1 + 0px)*1);margin-left:auto;background-color:#4d4a53}@media(min-width:768px){.featured-link-1up__body{width:calc(((100vw - 360px)/12*11 + 264px)*1);padding:1.75rem calc(((100vw - 360px)/12*2 + 48px)*1) 2.5rem calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.featured-link-1up__body{min-height:25.4375rem;width:calc(((1366px - 512px)/12*11 + 352px)*1);padding:2.5rem calc(((1366px - 512px)/12*0.5 + 0px)*1) 5rem calc(((1366px - 512px)/12*7 + 256px)*1)}}.featured-link-1up__title{font-size:.875rem;line-height:1.625rem;color:#fff;margin-top:0;margin-bottom:.75rem}@media(min-width:768px){.featured-link-1up__title{font-size:1rem;line-height:1.625rem;width:calc(((100vw - 360px)/12*6 + 132px)*1);margin-bottom:.625rem}}@media(min-width:1366px){.featured-link-1up__title{width:auto}}.featured-link-1up__list{margin:0;padding:0;list-style-type:none}.featured-link-1up__list .list__item{font-size:.875rem;line-height:1.375rem;color:#fff;margin-bottom:1.25rem;padding-left:calc(((100vw - 128px)/12*0.5 + 8px)*1);position:relative}@media(min-width:768px){.featured-link-1up__list .list__item{font-size:.875rem;line-height:1.625rem;margin-bottom:1.25rem;padding-left:calc(((100vw - 360px)/12*0.5 + 0px)*1)}}@media(min-width:1366px){.featured-link-1up__list .list__item{padding-left:1rem}}.featured-link-1up__list .list__item::before{content:"";position:absolute;width:.375rem;height:.375rem;border-radius:.375rem;top:.5rem;left:0;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.featured-link-1up__list .list__item::before{top:.625rem}}.featured-link-1up__list .list__item:last-child{margin-bottom:0}.featured-link-1up__list .list__item__cta{text-decoration:none}.featured-three-up__wrapper{position:relative}.featured-three-up__wrapper::after{clear:both;content:"";display:table}@media(min-width:768px){.featured-three-up__wrapper{z-index:1}}@media(min-width:768px){.featured-three-up__content{display:flex;align-items:flex-start;margin-left:calc(((100vw - 360px)/12*0 + -24px)*1)}}@media(min-width:1366px){.featured-three-up__content{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1);padding-bottom:5rem}}.featured-three-up__item{display:flex;flex-direction:column}.featured-three-up__item a{text-decoration:none}.featured-three-up__item .card{width:100%}@media(min-width:768px)and (max-width:1365px){.featured-three-up__item .card .card__eyebrow{font-size:.75rem}}@media(min-width:768px){.featured-three-up__primary{margin:0;width:calc(((100vw - 360px)/12*8 + 168px)*1);position:relative}.featured-three-up__primary::before{content:"";display:block;position:absolute;z-index:-1;width:18.25rem;height:19.625rem;bottom:-80px;left:-48px;background-color:var(--primary-color,#fcff6d)}}@media(min-width:1366px){.featured-three-up__primary::before{height:24.1875rem;left:-80px}}@media(min-width:768px){.featured-three-up__secondary::before{content:"";display:block;position:absolute;z-index:-1;width:32rem;height:14.4375rem;top:-30px;right:0;background-color:#f0f0f0}}@media(min-width:1366px){.featured-three-up__secondary::before{top:0;width:54.625rem;height:15.1875rem}}@media(min-width:768px)and (max-width:1365px){.featured-three-up__secondary{flex-direction:column}}@media(min-width:768px){.featured-three-up__secondary{width:calc(((100vw - 360px)/12*4 + 72px)*1);display:flex}}@media(max-width:767px){.featured-three-up__secondary>.featured-three-up__item{margin-top:1.25rem}}@media(min-width:768px)and (max-width:1365px){.featured-three-up__secondary>.featured-three-up__item{margin-top:1.875rem}.featured-three-up__secondary>.featured-three-up__item:first-child{margin-top:0}}@media(min-width:1366px){.featured-three-up__secondary>.featured-three-up__item{width:calc(((1366px - 512px)/12*3 + 64px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1)}.featured-three-up__secondary>.featured-three-up__item:first-child{margin-left:0}}@media(min-width:768px){.featured-three-up__primary,.featured-three-up__secondary{margin-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.featured-three-up__primary,.featured-three-up__secondary{width:calc(((1366px - 512px)/12*6 + 160px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1)}}.featured-three-up .link{font-weight:bold;text-align:right}@media(max-width:767px){.featured-three-up .link{float:right;margin-top:1.875rem}}@media(min-width:768px){.featured-three-up .link{position:absolute;top:32px;right:2.5rem}}@media(min-width:1366px){.featured-three-up .link{top:42px;right:5rem}}.flex-grid__title{margin:0 auto;width:calc(((100vw - 128px)/12*12 + 88px)*1)}.flex-grid__title h2,.flex-grid__title h3,.flex-grid__title h4{line-height:normal}@media(min-width:768px){.flex-grid__title{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.flex-grid__title{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.flex-grid__cards{display:flex;justify-content:space-around;margin:0 auto;width:calc(((100vw - 128px)/12*12 + 88px)*1);gap:1rem;flex-flow:row wrap}@media(min-width:768px){.flex-grid__cards{width:calc(((100vw - 360px)/12*12 + 264px)*1);gap:2rem;flex-wrap:wrap}}@media(min-width:1366px){.flex-grid__cards{width:calc(((1366px - 512px)/12*12 + 352px)*1);gap:2rem}}.flex-grid__cards .image-desc-card{box-sizing:border-box}@media(min-width:768px){.flex-grid__cards .image-desc-card{display:flex;flex-direction:column;align-items:center;flex:0 1 calc(100%/var(--items-per-row--tablet,var(--items-per-row)) - 2rem);max-width:calc(100%/var(--items-per-row--tablet,var(--items-per-row)) - 2rem)}}@media(min-width:1366px){.flex-grid__cards .image-desc-card{flex:0 1 calc(100%/var(--items-per-row) - 2rem);max-width:calc(100%/var(--items-per-row) - 2rem)}}@media(max-width:767px){.flex-grid__cards .image-desc-card{width:100%}}.flex-grid__cards .image-desc-card--content{width:100%}.flex-grid__cards .image-desc-card--text__wrapper{width:100%;padding-left:0;padding-right:0}.flex-grid__cards .image-desc-card--image__wrapper{width:100%;display:block;position:relative}@media(min-width:768px){.flex-grid__cards .image-desc-card--image__wrapper{aspect-ratio:1/1;height:auto}}.flex-grid__cards .image-desc-card--image__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flex-grid.with-background{padding-top:4rem;padding-bottom:2rem}.flex-grid.no-top-margin{margin-top:0}.flex-grid.no-bottom-margin{margin-bottom:0}.full-screen-width .flex-grid{margin-left:0;margin-right:0;width:auto;max-width:none}.free-text>*{margin-top:0}.free-text a{text-decoration:none;padding-bottom:2px;color:#000;border-bottom:2.5px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.free-text h1,.free-text h2,.free-text h3,.free-text h4,.free-text h5,.free-text h6,.free-text .H3{font-weight:bold}.free-text h2{font-size:1.5rem;position:relative;padding-top:.9375rem;margin-bottom:.3125rem}@media(min-width:768px){.free-text h2{font-size:2rem;margin-bottom:.625rem}}@media(min-width:1366px){.free-text h2{font-size:2.5rem;margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text h2::before{background-color:var(--primary-color,#fcff6d);content:"";position:absolute;top:0;left:0;width:calc(((100vw - 128px)/12*2 + 8px)*1);height:.3125rem}@media(min-width:768px){.free-text h2::before{width:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:1366px){.free-text h2::before{width:calc(((1366px - 512px)/12*1 + 32px)*1)}}.free-text h3{font-size:1.375rem;line-height:2.5rem;margin-bottom:.3125rem}@media(min-width:768px){.free-text h3{font-size:1.875rem;line-height:3rem;margin-bottom:.625rem}}@media(min-width:1366px){.free-text h3{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text h4{font-size:1.125rem;line-height:1.625rem;margin-bottom:.3125rem}@media(min-width:768px){.free-text h4{font-size:1.375rem;line-height:2.125rem;margin-bottom:.625rem}}@media(min-width:1366px){.free-text h4{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text .H3{font-size:1.375rem;line-height:2.5rem;display:block;margin-bottom:.3125rem;margin-top:1.875rem}@media(min-width:768px){.free-text .H3{font-size:1.875rem;line-height:3rem;margin-top:2.5rem;margin-bottom:.625rem}}@media(min-width:1366px){.free-text .H3{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1)}}@media(min-width:768px){.free-text ol,.free-text ul{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.free-text ol,.free-text ul{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.free-text ol>li,.free-text ul>li{position:relative}.free-text ul{font-size:.875rem;line-height:1.375rem;padding-left:calc(((100vw - 128px)/12*1 + 8px)*1);padding-right:calc(((100vw - 128px)/12*1 + 8px)*1)}@media(min-width:768px){.free-text ul{font-size:1.125rem;line-height:1.75rem;padding-left:calc(((100vw - 360px)/12*2 + 48px)*1);padding-right:calc(((100vw - 360px)/12*2 + 48px)*1)}}@media(min-width:1366px){.free-text ul{padding-left:calc(((1366px - 512px)/12*3 + 64px)*1);padding-right:calc(((1366px - 512px)/12*3 + 96px)*1)}}.free-text ul li{padding-left:calc(((100vw - 128px)/12*0 + 8px)*1);margin-bottom:1.25rem}.free-text ul li::marker{font-size:1.5em}@media(min-width:768px){.free-text ul li{padding-left:calc(((100vw - 360px)/12*0 + 24px)*1);margin-bottom:.625rem}.free-text ul li::marker{font-size:1.25em}}@media(min-width:1366px){.free-text ul li{padding-left:15px}}.free-text ol{font-size:.75rem;line-height:1.25rem;counter-reset:li;list-style:none;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:calc(((100vw - 128px)/12*1 + 8px)*1);padding-right:calc(((100vw - 128px)/12*1 + 8px)*1)}@media(min-width:768px){.free-text ol{font-size:1rem;line-height:1.5rem;padding-left:calc(((100vw - 360px)/12*2 + 48px)*1);padding-right:calc(((100vw - 360px)/12*2 + 48px)*1)}}@media(min-width:1366px){.free-text ol{padding-left:calc(((1366px - 512px)/12*3 + 64px)*1);padding-right:calc(((1366px - 512px)/12*4 + 128px)*1)}}.free-text ol li{counter-increment:li;padding-left:5.359375rem;padding-top:1.0625rem;min-height:2.625rem;margin-bottom:.625rem;position:relative}@media(min-width:768px){.free-text ol li{padding-left:9.375rem;padding-top:1.25rem;margin-bottom:.3125rem;min-height:6rem}}.free-text ol li::before{font-weight:bold;font-size:2.625rem;content:"0" counter(li);position:absolute;top:25px;left:0}@media(min-width:768px){.free-text ol li::before{font-size:4.6875rem;top:30px}}.free-text ol li:nth-child(n+10)::before{content:counter(li)}.free-text ol li:last-child{margin-bottom:0}.free-text hr{margin-left:calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.free-text hr{margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.free-text hr{margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text p{font-size:1rem;line-height:1.75rem;margin-bottom:1.875rem}@media(min-width:768px){.free-text p{font-size:1.125rem;line-height:2.125rem;margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*1 + 0px)*1);margin-bottom:2.5rem}}@media(min-width:1366px){.free-text p{margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text p.intro{font-weight:bold;font-size:1.375rem;line-height:2rem}@media(min-width:768px){.free-text p.intro{font-size:1.875rem;line-height:2.5rem;margin-right:calc(((100vw - 360px)/12*1 + 0px)*1);margin-bottom:2.4375rem}}@media(min-width:1366px){.free-text p.intro{font-size:1.875rem;line-height:2.5rem;margin-right:calc(((1366px - 512px)/12*3 + 64px)*1);margin-bottom:2.5rem}}.free-text p.caption-nomargin{margin-top:-0.875rem}.free-text p strong>em,.free-text p em>strong{font-weight:bold;font-style:normal}.free-text p+ol{margin-bottom:20px;margin-top:30px}@media(min-width:1366px){.free-text p+ol{margin-top:40px}}.free-text p+ul{margin-top:30px;margin-bottom:40px}@media(min-width:768px){.free-text p+ul{margin-top:40px;margin-bottom:50px}}@media(min-width:1366px){.free-text p+ul{margin-bottom:40px}}.free-text p+ul ul{padding:0;max-width:-moz-fit-content;max-width:fit-content}.free-text img{width:calc(((100vw - 128px)/12*12 + 88px)*1);max-width:none;margin-bottom:1.875rem}@media(min-width:768px){.free-text img{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.free-text img{width:calc(((1366px - 512px)/12*8 + 288px)*1);margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*2 + 32px)*1)}}.free-text blockquote{font-size:.6875rem;line-height:1.3125rem;color:#4d4a53;margin:0 0 0 calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.free-text blockquote{font-size:.875rem;line-height:1.625rem;margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.free-text blockquote{margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*2 + 64px)*1)}}.free-text .table__wrapper{padding-left:0;padding-right:0;margin-top:1.25rem;margin-bottom:1.875rem}@media(min-width:768px){.free-text .table__wrapper{margin-bottom:2.5rem}}.free-text .milestone-tile--stat{margin-bottom:1.875rem}.free-text table th>h3,.free-text table th>h4,.free-text table th>h5,.free-text table th>h6,.free-text .table th>h3,.free-text .table th>h4,.free-text .table th>h5,.free-text .table th>h6{margin-left:0;margin-right:0}.free-text table td p,.free-text .table td p{font-size:.75rem;line-height:1rem}@media(min-width:768px){.free-text table td p,.free-text .table td p{font-size:.875rem;line-height:1.125rem}}.free-text .boilerplate-deadline{font-size:1.125rem;line-height:2.125rem;font-weight:bold;text-transform:uppercase;display:block;border-bottom:1px solid #000}@media(min-width:1366px){.free-text .boilerplate-deadline{font-size:1.375rem;line-height:2.625rem;margin-left:174.3333333333px}}.embedded-entity{position:relative}@media(min-width:1366px){.full-screen-width .free-text h2,.full-screen-width .free-text h3,.full-screen-width .free-text h4,.full-screen-width .free-text p{margin-left:0;margin-right:0}.full-screen-width .free-text p{padding:0 40px}}.full-screen-width .free-text ul,.full-screen-width .free-text ol{padding-left:3rem;padding-right:3rem}@media(min-width:768px){.full-screen-width .free-text ul,.full-screen-width .free-text ol{padding-left:7rem;padding-right:7rem}}@media(min-width:1366px){.full-screen-width .free-text ul,.full-screen-width .free-text ol{padding-left:calc(((1366px - 512px)/12*1 + 32px)*1);padding-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}.full-width-breaker{position:relative;overflow:hidden}@media(min-width:768px)and (max-width:1365px){.full-width-breaker{position:relative;width:100vw;min-height:32.0625rem}.full-width-breaker::before{display:block;content:"";width:100%;padding-top:66.796875%}.full-width-breaker>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.full-width-breaker__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media(min-width:1366px){.full-width-breaker__background{background-color:rgba(0,0,0,.65)}}.full-width-breaker__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit}@media(min-width:1366px){.full-width-breaker__background::after{width:calc(((1366px - 512px)/12*5 + (1366px - 1206px)/2 + 128px)*1);height:calc(100% - 7.5rem);border-top:3.75rem solid var(--background-color,white);border-bottom:3.75rem solid var(--background-color,white)}}.full-width-breaker__background-image{opacity:.6}@media(min-width:1366px){.full-width-breaker__background-image{opacity:1}}.full-width-breaker__main{position:relative;z-index:1}.full-width-breaker__wrapper{margin:0 auto;padding-left:0;padding-right:0}@media(min-width:1366px){.full-width-breaker__wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1)}}@media(min-width:768px){.full-width-breaker__wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.full-width-breaker__wrapper{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.full-width-breaker .line{display:block;position:relative;width:20% !important;background-color:var(--primary-color,#fcff6d);height:.0625rem;margin-top:4.75rem;margin-bottom:1.25rem;opacity:.5}@media(min-width:768px){.full-width-breaker .line{width:calc(((100vw - 360px)/12*12 + 264px + 100vw - (100vw - 48px))*1);margin-top:6.25rem;margin-bottom:4.875rem}}@media(min-width:1366px){.full-width-breaker .line{width:calc(((1366px - 512px)/12*12 + (1366px - 1206px)/2 + 352px)*1);margin-top:8.75rem;margin-bottom:1.8125rem}}.full-width-breaker__title{font-size:1.75rem;line-height:2rem;font-weight:400;color:#fff;margin-top:0;margin-bottom:.625rem}@media(min-width:768px){.full-width-breaker__title{font-size:2.5rem;line-height:2.5rem;width:calc(((100vw - 360px)/12*8 + 168px)*1);margin-bottom:1.25rem}}@media(min-width:1366px){.full-width-breaker__title{font-size:2.5rem;line-height:3rem;width:calc(((1366px - 512px)/12*4 + 128px)*1);margin-bottom:1.3125rem}}.full-width-breaker__description{font-size:.875rem;line-height:1.625rem;color:#fff;margin-top:0;margin-bottom:1.875rem;width:calc(((100vw - 128px)/12*10 + 72px)*1)}@media(min-width:768px){.full-width-breaker__description{width:calc(((100vw - 360px)/12*5.5 + 96px)*1)}}@media(min-width:1366px){.full-width-breaker__description{width:calc(((1366px - 512px)/12*3 + 128px)*1)}}.full-width-breaker__cta{display:inline-flex;justify-content:center;align-items:center;width:calc(((100vw - 128px)/12*8 + 56px)*1);height:3.125rem;border:.0625rem solid rgba(0,0,0,0);border-color:var(--primary-color,#fcff6d);position:relative;overflow:hidden;margin-bottom:4.6875rem;text-decoration:none}@media(min-width:768px){.full-width-breaker__cta{width:12.5rem;height:3.75rem;margin-bottom:5.75rem}}.full-width-breaker__cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color,#fcff6d);transform:translateX(-100%) translateX(0.3125rem);transition:transform .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.full-width-breaker__cta span{font-size:.875rem;line-height:1.375rem;color:#fff;z-index:1;transition:color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.full-width-breaker__cta span{font-size:1rem;line-height:1.375rem}}.full-width-breaker__cta:hover::before{transform:translateX(0)}.full-width-breaker__cta:hover span{color:var(--dynamic-text-color,black)}.no-break-accent-color-line .full-width-breaker .line{opacity:0}.full-screen-width .full-width-breaker{display:flex}@media(min-width:1366px){.full-screen-width .full-width-breaker{height:800px}}.full-screen-width .full-width-breaker__wrapper{width:auto;align-content:flex-end}.full-screen-width .full-width-breaker__main{max-width:615px;margin-left:auto;margin-right:auto}.full-screen-width .full-width-breaker__title{line-height:normal;width:100%}@media(min-width:1366px){.full-screen-width .full-width-breaker__title{text-transform:uppercase;margin-bottom:1.25rem}}@media(min-width:1366px){.full-screen-width .full-width-breaker__background::after{width:100%;height:100%;border:none}}.full-screen-width .full-width-breaker.fixed-width{max-width:none}.full-screen-width .full-width-breaker__description{width:100%;font-size:1.125rem;line-height:1.75rem;margin-top:0;margin-bottom:1.875rem}@media(min-width:768px){.full-screen-width .full-width-breaker__description{font-size:1.25rem;line-height:2.125rem}}@media(min-width:1366px){.full-screen-width .full-width-breaker__description{font-size:1.4rem}}.alignment-widget-content__center .full-width-breaker__wrapper{text-align:center}.alignment-widget-content__center .full-width-breaker__wrapper .full-width-breaker__main .full-width-breaker__wrapper{margin-right:auto;margin-left:auto}.alignment-widget-content__center .full-width-breaker__wrapper>:not(.full-width-breaker__cta){width:100%}.alignment-widget-content__right .full-width-breaker__wrapper{text-align:right}.alignment-widget-content__right .full-width-breaker__wrapper .full-width-breaker__main .full-width-breaker__wrapper{margin-right:0;margin-left:auto}.alignment-widget-content__right .full-width-breaker__wrapper>:not(.full-width-breaker__cta){width:100%}.full-width-photo-gallery{display:flex;flex-direction:column;position:relative;max-width:none}.full-width-photo-gallery__section{position:relative}.full-width-photo-gallery__section:first-child{position:relative}.full-width-photo-gallery__section--button{position:absolute;top:50%;width:auto;transform:translateY(-50%)}.full-width-photo-gallery__section--button span svg{filter:invert(1) brightness(1000%);opacity:.55;height:auto;width:5rem}@media(min-width:768px)and (max-width:1365px){.full-width-photo-gallery__section--button span svg{width:3rem}}@media(max-width:767px){.full-width-photo-gallery__section--button span svg{width:2rem}}.full-width-photo-gallery__btn-next{right:10px}.full-width-photo-gallery__btn-prev{left:10px}.full-width-photo-gallery__images{position:relative;width:100vw;min-height:6.25rem;max-height:94vh;overflow:hidden}.full-width-photo-gallery__images::before{display:block;content:"";width:100%;padding-top:100%}.full-width-photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.full-width-photo-gallery__images{position:relative;min-height:38.4375rem}.full-width-photo-gallery__images::before{display:block;content:"";width:100%;padding-top:80.078125%}.full-width-photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.full-width-photo-gallery__images{position:relative;min-height:43.75rem}.full-width-photo-gallery__images::before{display:block;content:"";width:100%;padding-top:80.078125%}.full-width-photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.full-width-photo-gallery__images--track{display:flex;flex-wrap:nowrap}.full-width-photo-gallery__images--track.is-animated{transition:transform 1s cubic-bezier(0.8,0,0.2,1)}.full-width-photo-gallery__images--item{position:relative;width:100vw;min-height:23.4375rem;flex-shrink:0}.full-width-photo-gallery__images--item::before{display:block;content:"";width:100%;padding-top:100%}.full-width-photo-gallery__images--item>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.full-width-photo-gallery__images--item{position:relative;min-height:38.4375rem}.full-width-photo-gallery__images--item::before{display:block;content:"";width:100%;padding-top:80.078125%}.full-width-photo-gallery__images--item>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.full-width-photo-gallery__caption_box{background:rgba(203,210,208,.2);padding:1rem 0}.full-width-photo-gallery__captions{margin:0 auto;width:calc(((100vw - 128px)/12*12 + 88px)*1)}@media(min-width:768px){.full-width-photo-gallery__captions{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.full-width-photo-gallery__captions{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.full-width-photo-gallery__captions p{transition:opacity .5s ease-in-out;opacity:0}.full-width-photo-gallery__captions p.visible{opacity:1}.full-width-photo-gallery.is-initialized .full-width-photo-gallery__captions--item{opacity:0}.full-width-photo-gallery.is-initialized .full-width-photo-gallery__captions--item.is-visible{opacity:1}.full-width-side-by-side{display:flex;flex-wrap:wrap;flex-direction:row;height:auto;max-width:none;gap:2.5rem;margin:2.5rem auto}@media(min-width:768px){.full-width-side-by-side{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.full-width-side-by-side{width:calc(((1366px - 512px)/12*12 + 352px)*1);margin:7rem auto}}@media(max-width:767px){.full-width-side-by-side{width:calc(((100vw - 128px)/12*12 + 88px)*1);flex-direction:column;flex-wrap:nowrap}}.full-width-side-by-side>div{flex:1 1 calc(50% - 1.25rem);box-sizing:border-box}@media(max-width:767px){.full-width-side-by-side>div{flex-grow:1;flex-basis:100%}}.full-width-side-by-side.no-top-margin{margin-top:0}.full-width-side-by-side.no-bottom-margin{margin-bottom:0}.page-header{position:relative}.page-header__wrapper,.page-header__content,.page-header__main{position:relative}.page-header__title{margin:0}.page-header__background{position:absolute;top:0;left:0;bottom:0;right:0;margin:0}.page-header__background.no-asset-filter{filter:none !important;opacity:1 !important}.page-header__background video{min-width:100%;min-height:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.page-header+.components>:first-child:not([class])+.milestone-tile--stat{margin-top:2.5rem}}.page-header.page-header--article .page-header__wrapper{padding-top:6rem;padding-bottom:1.875rem}@media(min-width:768px){.page-header.page-header--article .page-header__wrapper{padding-top:12rem;padding-bottom:1.90625rem}}@media(min-width:1366px){.page-header.page-header--article .page-header__wrapper{padding-bottom:2.5rem}}.page-header.page-header--article .page-header__wrapper .inline-image{margin-bottom:0}.page-header.page-header--article .page-header__eyebrow{font-size:.75rem;line-height:1.375rem;display:block;margin-right:calc(((100vw - 128px)/12*1 + 0px)*1);margin-bottom:.625rem}@media(min-width:768px){.page-header.page-header--article .page-header__eyebrow{font-size:.875rem;line-height:1.375rem;margin-right:calc(((100vw - 360px)/12*1 + 0px)*1);margin-bottom:1.1875rem}}@media(min-width:1366px){.page-header.page-header--article .page-header__eyebrow{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1);margin-bottom:1.25rem}}.page-header.page-header--article .page-header__title{margin:0 0 1.25rem}@media(min-width:768px){.page-header.page-header--article .page-header__title{margin-right:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.page-header.page-header--article .page-header__title{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}.page-header.page-header--article .page-header__meta{display:flex}@media(min-width:1366px){.page-header.page-header--article .page-header__meta{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}.page-header.page-header--article .page-header__meta .section:first-child{width:calc(((100vw - 128px)/12*8 + 64px)*1)}@media(min-width:768px){.page-header.page-header--article .page-header__meta .section:first-child{width:auto;flex:1}}.page-header.page-header--article .page-header__meta .section:last-child{flex:1}.page-header.page-header--article .page-header__meta .meta--publish{padding-left:.5rem;margin-left:.5rem;border-left:.0625rem solid #cbd2d0}.page-header.page-header--article .page-header__contacts{display:block;font-size:.75rem;line-height:1.125rem;margin-top:.9375rem}@media(min-width:768px){.page-header.page-header--article .page-header__contacts{display:flex;font-size:.875rem;line-height:1.25rem;margin-top:.3125rem}}@media(min-width:1366px){.page-header.page-header--article .page-header__contacts{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}.page-header.page-header--article .page-header__contacts a{margin-bottom:.375rem}@media(min-width:768px){.page-header.page-header--article .page-header__contacts a{margin-bottom:0}}.page-header.page-header--article .page-header__contacts a[href^="tel:"] span,.page-header.page-header--article .page-header__contacts a[href^="mailto:"] span{border-bottom:2.5px solid rgba(0,0,0,0);padding-bottom:2px;border-bottom-color:var(--primary-color,#fcff6d)}.page-header.page-header--article .page-header__contacts a[href^="tel:"]{padding-left:.5rem;margin-left:.5rem;border-left:.0625rem solid #cbd2d0}.page-header.page-header--article .page-header__main .js-object-fit{position:relative;top:auto;right:auto;bottom:auto;left:auto}.page-header.page-header--article .inline-image__wrapper{padding:0}.page-header .page-header__article{margin-bottom:1.875rem}.page-header--homepage-default .page-header__wrapper{padding-top:8.125rem;padding-bottom:2.8125rem}@media(min-width:768px){.page-header--homepage-default .page-header__wrapper{padding-top:20.625rem;padding-bottom:3.75rem}}@media(min-width:1366px){.page-header--homepage-default .page-header__wrapper{padding-top:14rem}}.page-header--homepage-default .page-header__homepage{display:flex;flex-direction:column;height:100%}.page-header--homepage-default .page-header__flex-grow{flex-grow:1}.page-header--homepage-default .page-header__title{transform:translateY(30px);font-size:2.125rem;line-height:2.875rem}@media(min-width:768px){.page-header--homepage-default .page-header__title{font-size:3.875rem;line-height:4.625rem}}@media(min-width:1366px){.page-header--homepage-default .page-header__title{font-size:4.25rem;line-height:5.25rem}}.page-header--homepage-default .page-header__cta a{text-decoration:none}.page-header--homepage-default .page-header__eyebrow{font-weight:bold;display:inherit}.page-header--homepage-default .page-header__eyebrow .eyebrow__icon{width:1.25rem;height:1.25rem}.page-header--homepage-default .page-header__eyebrow .ny-time{margin-right:.3125rem;margin-left:.625rem}.page-header--homepage-default .page-header__background,.page-header--homepage-default .page-header__title,.page-header--homepage-default .page-header__eyebrow,.page-header--homepage-default .page-header__homepage-content{visibility:hidden;opacity:0}.page-header--homepage-default.has-header-loaded .page-header__eyebrow{transition:opacity .4s cubic-bezier(0.2,0.8,0.8,1) 2s}.page-header--homepage-default.has-header-loaded .page-header__title{transition:opacity 600ms cubic-bezier(0.2,0.8,0.8,1) 400ms,transform 1s cubic-bezier(0.2,0.8,0.8,1) 1s}.page-header--homepage-default.has-header-loaded .page-header__homepage-content{transition:opacity 600ms cubic-bezier(0.65,0,0.35,1) 2.4s}.page-header--homepage-default.has-header-loaded .page-header__homepage-content li::after{transition:left .6s cubic-bezier(0.65,0,0.35,1)}.page-header--homepage-default.has-header-loaded .page-header__homepage-content li:first-child::after{transition-delay:3s}.page-header--homepage-default.has-header-loaded .page-header__homepage-content li:nth-child(2)::after{transition-delay:3.6s}.page-header--homepage-default.has-header-loaded .page-header__homepage-content li:nth-child(3)::after{transition-delay:4.2s}.page-header--homepage-default.has-header-loaded .page-header__background{transition:opacity 100ms cubic-bezier(0.2,0.8,0.8,1)}.page-header--homepage-default.has-header-loaded .page-header__title,.page-header--homepage-default.has-visited .page-header__title{padding-top:0;transform:translateY(0)}.page-header--homepage-default.has-header-loaded .page-header__background,.page-header--homepage-default.has-header-loaded .page-header__title,.page-header--homepage-default.has-header-loaded .page-header__eyebrow,.page-header--homepage-default.has-header-loaded .page-header__homepage-content,.page-header--homepage-default.has-visited .page-header__background,.page-header--homepage-default.has-visited .page-header__title,.page-header--homepage-default.has-visited .page-header__eyebrow,.page-header--homepage-default.has-visited .page-header__homepage-content{visibility:visible;opacity:1}.page-header--homepage-default.has-header-loaded .page-header__homepage-content li::after,.page-header--homepage-default.has-visited .page-header__homepage-content li::after{left:100%}.page-header .page-header__homepage-content{width:100%;margin-top:2.8125rem;font-size:1rem;line-height:1.5rem;font-weight:bold}.page-header .page-header__homepage-content ul{display:flex}.page-header .page-header__homepage-content li{position:relative;overflow:hidden}.page-header .page-header__homepage-content li div{padding-top:20px;height:100%}.page-header .page-header__homepage-content li::before,.page-header .page-header__homepage-content li::after{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.65)}.page-header .page-header__homepage-content li::after{left:-100%;background-color:var(--primary-color,#fcff6d)}.page-header .page-header__homepage-content li a{text-decoration:none}@media(max-width:767px){.page-header .page-header__homepage-content ul{flex-direction:column}.page-header .page-header__homepage-content li{margin-top:1.875rem}.page-header .page-header__homepage-content li:first-child{margin-top:0}}@media(min-width:768px){.page-header .page-header__homepage-content{font-size:1.375rem;line-height:1.875rem}.page-header .page-header__homepage-content ul{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1)}.page-header .page-header__homepage-content li{width:calc(((100vw - 360px)/12*4 + 72px)*1);margin-left:calc(((100vw - 360px)/12*0 + 24px)*1)}.page-header .page-header__homepage-content li div{padding-bottom:20px}}@media(min-width:768px)and (max-width:1365px){.page-header .page-header__homepage-content div{padding:10px}}@media(min-width:1366px){.page-header .page-header__homepage-content{right:0;width:calc(((1366px - 512px)/12*9 + 256px)*1);align-self:flex-end}.page-header .page-header__homepage-content li{width:calc(((1366px - 512px)/12*3 + 64px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);cursor:default}.page-header .page-header__homepage-content div{padding-right:1.25rem;transition:all 250ms ease-in-out}.page-header .page-header__homepage-content div::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--primary-color,#fcff6d);transition:width 700ms ease;margin-top:-1px;z-index:-1}.page-header .page-header__homepage-content div a{display:block;transition:transform 250ms ease-in-out}.page-header .page-header__homepage-content div:hover{color:#000}.page-header .page-header__homepage-content div:hover::after{width:100%}.page-header .page-header__homepage-content div:hover a{transform:translateX(20px)}}.page-header .featured-content-bg{visibility:hidden;opacity:0}.page-header .featured-content-bg.is-visible{visibility:visible;opacity:1;transition:all .3s ease-in-out}.wrapper--home-default .wash::before{transform:translate(100%,0)}.wrapper--home-default.is-wash-animating .wash::before{transform-origin:100% 100%;animation-name:slideLeft,slideDownDefault;animation-duration:1s,.7s;animation-delay:0s,1s;animation-timing-function:cubic-bezier(0.8,0,0.2,1)}@keyframes slideLeft{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}@keyframes slideDownDefault{0%{transform:translate(0,0)}100%{transform:translate(0,100%)}}.page-header--homepage-takeover .page-header__wrapper{padding-top:13.125rem;padding-bottom:11.125rem}@media(min-width:768px){.page-header--homepage-takeover .page-header__wrapper{padding-top:21.5625rem;padding-bottom:21.875rem}}@media(min-width:1366px){.page-header--homepage-takeover .page-header__wrapper{padding-top:14.6875rem;padding-bottom:16.75rem}}.page-header--homepage-takeover .page-header__title{font-size:2.125rem;line-height:2.875rem}@media(min-width:768px){.page-header--homepage-takeover .page-header__title{font-size:3.5rem;line-height:4.25rem}}@media(min-width:1366px){.page-header--homepage-takeover .page-header__title{width:calc(((1366px - 512px)/12*9 + 256px)*1)}}.page-header--homepage-takeover .page-header__eyebrow{width:0;height:1px;border:0 solid rgba(0,0,0,0);border-top-width:5px;border-color:var(--primary-color,#fcff6d)}.page-header--homepage-takeover .page-header__cta{margin-top:2.5rem;width:calc(((100vw - 128px)/12*8 + 56px)*1)}@media(min-width:768px)and (max-width:1365px){.page-header--homepage-takeover .page-header__cta{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.page-header--homepage-takeover .page-header__cta{width:calc(((1366px - 512px)/12*2 + 64px)*1)}}.page-header--homepage-takeover .page-header__cta a{width:100%;text-decoration:none}.page-header--homepage-takeover .page-header__title,.page-header--homepage-takeover .page-header__cta{transform:translateY(30px)}.page-header--homepage-takeover.has-header-loaded .page-header__title{transition:opacity 600ms cubic-bezier(0.2,0.8,0.8,1) 400ms,transform 1s cubic-bezier(0.2,0.8,0.8,1) 1s}.page-header--homepage-takeover.has-header-loaded .page-header__eyebrow{transition:opacity 0s cubic-bezier(0.65,0,0.35,1) 3s,width 1s cubic-bezier(0.65,0,0.35,1) 3s}.page-header--homepage-takeover.has-header-loaded .page-header__cta{transition:opacity 100ms cubic-bezier(0.2,0.8,0.8,1) 2s,transform 1s cubic-bezier(0.2,0.8,0.8,1) 2s}.page-header--homepage-takeover.has-header-loaded .page-header__background{transition:opacity 100ms cubic-bezier(0.2,0.8,0.8,1)}.page-header--homepage-takeover.has-header-loaded .page-header__title,.page-header--homepage-takeover.has-header-loaded .page-header__cta,.page-header--homepage-takeover.has-visited .page-header__title,.page-header--homepage-takeover.has-visited .page-header__cta{transform:translateY(0)}.page-header--homepage-takeover.has-header-loaded .page-header__eyebrow,.page-header--homepage-takeover.has-visited .page-header__eyebrow{width:calc(((100vw - 128px)/12*2 + 16px)*1)}@media(min-width:768px){.page-header--homepage-takeover.has-header-loaded .page-header__eyebrow,.page-header--homepage-takeover.has-visited .page-header__eyebrow{width:calc(((100vw - 360px)/12*2 + 36px)*1)}}@media(min-width:1366px){.page-header--homepage-takeover.has-header-loaded .page-header__eyebrow,.page-header--homepage-takeover.has-visited .page-header__eyebrow{width:calc(((1366px - 512px)/12*1 + 32px)*1)}}.page-header--homepage-takeover.has-header-loaded .wash,.page-header--homepage-takeover.has-visited .wash{display:none}.page-header.page-header--homepage{color:#fff;overflow:hidden}.page-header.page-header--homepage .page-header__wrapper{overflow:hidden;z-index:5;margin:0 auto;max-width:1366px;padding-right:20px;padding-left:20px}@media(min-width:768px){.page-header.page-header--homepage .page-header__wrapper{padding-right:48px;padding-left:48px}}@media(min-width:1366px){.page-header.page-header--homepage .page-header__wrapper{padding-right:80px;padding-left:80px}}.page-header.page-header--homepage .page-header__wrapper,.page-header.page-header--homepage .page-header__content,.page-header.page-header--homepage .page-header__main{height:100%}.page-header.page-header--homepage .page-header__background{overflow:hidden}.page-header.page-header--homepage .page-header__background.has-bg-image{filter:brightness(60%)}.page-header.page-header--homepage .page-header__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-header.page-header--homepage .page-header__background img{width:100%;height:100%}.page-header.page-header--homepage .page-header__background video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.page-header.page-header--homepage .page-header__title{font-weight:normal}.page-header.page-header--homepage .page-header__eyebrow{font-size:.875rem;line-height:1.375rem;margin-bottom:.9375rem}@media(min-width:768px){.page-header.page-header--homepage .page-header__eyebrow{font-size:.875rem;margin-bottom:1.25rem}}.page-header.page-header--homepage .video-bg__container{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.wash{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:100;pointer-events:none}.wash::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:var(--primary-color,#fcff6d);z-index:10}.wrapper--home .page-header__background{bottom:auto;right:auto;width:100%;overflow:hidden;top:initial}@media(prefers-reduced-motion:reduce){.wrapper--home .page-header__background{background-color:#000}.wrapper--home .page-header__background>*{display:none}}.wrapper--home .page-header__background .main-content-bg{height:100%;background-color:#000}.wrapper--home .page-header__background .main-content-bg>div video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.wrapper--home .page-header__background .main-content-bg>div video.asset-filter-enabled{opacity:.6}.wrapper--home .page-header__background .main-content-bg>div .asset-filter-enabled{opacity:.6}.wrapper--home .page-header__background .featured-content-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all .3s ease-in-out}.wrapper--home .page-header__background .featured-content-bg.is-visible{opacity:1}.wrapper--home .page-header__background .featured-content-bg .video-bg__container{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper--home .page-header__background .featured-content-bg video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6}.wrapper--home .page-header__background .featured-content-bg img{opacity:.6}.wrapper--home.has-page-loaded{overflow:hidden}.wrapper--home.has-page-loaded .page-header__background{transition:opacity .7s ease-in-out}.wrapper--home.has-page-loaded .navbar__main__section .logo .icon{fill:#000}.wrapper--home.has-page-loaded .navbar__main__menu__list .menu__item a{color:#000}.wrapper--home.has-page-loaded .navbar__main__section .logo .icon,.wrapper--home.has-page-loaded .navbar__main__menu__list .menu__item a{transition-duration:0s}.wrapper--home.has-wash-finished{overflow:auto}.wrapper--home.has-wash-finished .navbar,.wrapper--home.has-wash-finished .page-header__background{opacity:1}.wrapper--home.has-wash-finished .navbar__main__section .logo .icon{fill:#fff}.wrapper--home.has-wash-finished .navbar__main__menu__list .menu__item a{color:#fff}.page-header.page-header--landing{position:relative;background-color:#000;color:#fff;z-index:1;min-height:320px}@media(min-width:768px){.page-header.page-header--landing{height:420px}}@media(min-width:1366px){.page-header.page-header--landing{height:500px}}.page-header.page-header--landing .page-header__wrapper{padding-top:10.4375rem;padding-bottom:1.875rem}@media(min-width:768px){.page-header.page-header--landing .page-header__wrapper{padding-top:13.375rem;padding-bottom:3.25rem}}@media(min-width:1366px){.page-header.page-header--landing .page-header__wrapper{margin:0 auto;padding-top:16.625rem;padding-bottom:5rem}}.page-header.page-header--landing .page-header__wrapper,.page-header.page-header--landing .page-header__content{height:100%}.page-header.page-header--landing .page-header__main{height:100%}@media(min-width:768px){.page-header.page-header--landing .page-header__landing{position:absolute;bottom:0;left:0}}.page-header.page-header--landing .page-header__background{opacity:calc(var(--filter-percentage,65)*.01);overflow:hidden;z-index:-10}.page-header.page-header--landing .page-header__title{font-size:2.25rem;line-height:3.0625rem}@media(min-width:768px){.page-header.page-header--landing .page-header__title{font-size:3.875rem;line-height:5.25rem}}@media(min-width:1366px){.page-header.page-header--landing .page-header__title{font-size:4.25rem}}.page-header.page-header--landing.headline_style__main_edc .page-header__title{font-size:2.25rem;line-height:3.0625rem}@media(min-width:768px){.page-header.page-header--landing.headline_style__main_edc .page-header__title{font-size:3.875rem;line-height:5.25rem}}@media(min-width:1366px){.page-header.page-header--landing.headline_style__main_edc .page-header__title{font-size:5.25rem;line-height:normal}}.page-header.page-header--landing .page-header__description{margin-top:.625rem;width:calc(((100vw - 128px)/12*10 + 80px)*1);font-size:.75rem;line-height:1.375rem}@media(min-width:768px){.page-header.page-header--landing .page-header__description{width:calc(((100vw - 360px)/12*10 + 216px)*1);font-size:1rem;line-height:1.625rem}}@media(min-width:1366px){.page-header.page-header--landing .page-header__description{width:calc(((1366px - 512px)/12*6 + 192px)*1);font-size:1.125rem}}.microsite-header-block{position:relative}.microsite-navbar{position:absolute;left:0;z-index:10;pointer-events:all}@media(min-width:1366px){.microsite-navbar{pointer-events:none}}.microsite-navbar--landing-onepage{top:0}.microsite-navbar__wrapper{width:100%}.microsite-navbar .microsite-navbar__menu{list-style-type:none;margin:0;display:flex;flex-direction:column;padding-bottom:10rem;padding-top:2rem}@media(min-width:768px){.microsite-navbar .microsite-navbar__menu{padding-top:3rem}}@media(min-width:1366px){.microsite-navbar .microsite-navbar__menu{padding:0}}.microsite-navbar .menu,.microsite-navbar .menu-icon,.microsite-navbar .menu-toggle,.microsite-navbar .burger-btn-area{display:none}@media(max-width:1365px){.microsite-navbar .menu-icon{display:block;color:#fff;cursor:pointer;position:absolute;top:5px;right:0;width:26px;height:26px}.microsite-navbar .menu{display:block;overflow:hidden;max-height:0;transition:max-height .5s ease-out;padding-left:calc(((100vw - 128px)/12*1 + 8px)*1)}.microsite-navbar .menu a{color:#fff;text-decoration:none;display:flex;padding:10px 0;font-weight:bold;font-size:1.5rem}.microsite-navbar .menu a:first-child{padding-top:20px}.microsite-navbar .toggle-circle{fill:none;stroke:#fff;stroke-width:3;transition:all .3s ease}.microsite-navbar .toggle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;cursor:pointer;z-index:10}.microsite-navbar .toggle-icon path{stroke:currentColor;stroke-width:2;transition:all .3s ease;transform-origin:center}.microsite-navbar .menu-toggle:checked+.menu-icon .vertical{transform:rotate(90deg);opacity:0}.microsite-navbar .menu-toggle:checked+.menu-icon .horizontal{transform:rotate(180deg)}.microsite-navbar .menu-toggle:checked+.menu-icon+.menu{max-height:500px}}@media(min-width:768px)and (max-width:1365px){.microsite-navbar .menu-icon{top:25px}}@media(max-width:1365px){.microsite-navbar .microsite-navbar__submenus{display:none}}@media(min-width:1024px){.microsite-navbar .microsite-navbar__submenus{width:100%}.microsite-navbar .microsite-navbar__submenus__wrapper{position:relative;height:5.34375rem;margin-left:2.525rem;margin-right:auto}.microsite-navbar .microsite-navbar__submenus__list{width:100%;list-style-type:none;padding-left:0;position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-start;opacity:0;top:0;margin:0;transition:opacity .3s ease-in-out}.microsite-navbar .microsite-navbar__submenus__list[aria-hidden=true]{pointer-events:none}.microsite-navbar .microsite-navbar__submenus__list.shown{opacity:1}.microsite-navbar .microsite-navbar__submenus__list__item{margin-right:3.75rem;margin-top:.5rem}.microsite-navbar .microsite-navbar__submenus__list__item:last-child{margin-right:2.525rem}.microsite-navbar .microsite-navbar__submenus__list__item a{font-size:.8125rem;line-height:1.375rem;color:#fff;text-decoration:none;display:block;padding-bottom:.3125rem;position:relative;white-space:nowrap}.microsite-navbar .microsite-navbar__submenus__list__item a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background-color:#fff;transition:width .3s ease-in-out}.microsite-navbar .microsite-navbar__submenus__list__item.is-active a::before{width:100%}}.microsite-navbar .burger-btn-area{position:absolute;right:1.2rem;top:2.3rem}@media(max-width:1365px){.microsite-navbar .burger-btn-area{display:block}}@media(min-width:768px){.microsite-navbar .burger-btn-area{right:3rem}}.microsite-navbar .burger-btn-area label{width:39px;height:36px;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.microsite-navbar .burger-btn-area label div{width:39px;height:4px;background-color:#fff;transition:transform .3s ease-in-out,opacity .2s ease-in-out;position:absolute;left:50%;top:50%;transform-origin:center}.microsite-navbar .burger-btn-area label div:nth-child(1){transform:translate(-50%,-13px)}.microsite-navbar .burger-btn-area label div:nth-child(2){transform:translate(-50%,0)}.microsite-navbar .burger-btn-area label div:nth-child(3){transform:translate(-50%,13px)}.microsite-navbar .burger-btn-area #burger_menu_checkbox{display:none}.microsite-navbar .burger-btn-area #burger_menu_checkbox:checked+label div:nth-child(1){opacity:0}.microsite-navbar .burger-btn-area #burger_menu_checkbox:checked+label div:nth-child(2){transform:translate(-50%,0) rotate(45deg)}.microsite-navbar .burger-btn-area #burger_menu_checkbox:checked+label div:nth-child(3){transform:translate(-50%,0) rotate(-45deg)}.microsite-navbar .burger-btn-area #burger_menu_checkbox:not(:checked)+label div:nth-child(1){opacity:1}.microsite-navbar .burger-btn-area #burger_menu_checkbox:not(:checked)+label div:nth-child(2){transform:translate(-50%,0) rotate(0deg)}.microsite-navbar .burger-btn-area #burger_menu_checkbox:not(:checked)+label div:nth-child(3){transform:translate(-50%,13px) rotate(0deg)}.microsite-navbar--landing-multipage,.microsite-navbar--detail{min-height:4.8125rem;transition:all 200ms linear;transform:translateY(0)}@media(min-width:1366px){.microsite-navbar--landing-multipage,.microsite-navbar--detail{flex-direction:column;justify-content:flex-start;align-items:flex-end}}.microsite-navbar--landing-multipage.disable-transitions,.microsite-navbar--landing-multipage.disable-transitions *,.microsite-navbar--detail.disable-transitions,.microsite-navbar--detail.disable-transitions *{transition:none !important}.microsite-navbar--landing-multipage.scrolled,.microsite-navbar--landing-multipage.is-hidden,.microsite-navbar--detail.scrolled,.microsite-navbar--detail.is-hidden{position:fixed;top:0}@media(min-width:1366px){.microsite-navbar--landing-multipage.permanent-sticky,.microsite-navbar--detail.permanent-sticky{background-color:var(--primary-color,white)}.microsite-navbar--landing-multipage.permanent-sticky .microsite-navbar__menu__item,.microsite-navbar--detail.permanent-sticky .microsite-navbar__menu__item{margin-bottom:0}}.microsite-navbar--landing-multipage.scrolled,.microsite-navbar--detail.scrolled{background-color:var(--primary-color,white)}.microsite-navbar--landing-multipage .sticky-nav-logo,.microsite-navbar--detail .sticky-nav-logo{transition:all .3s ease-in-out;height:5rem;display:block;position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);z-index:1;pointer-events:auto;padding-top:var(--logo-vertical-shrinkage-mobile,0);padding-bottom:var(--logo-vertical-shrinkage-mobile,0)}@media(min-width:768px){.microsite-navbar--landing-multipage .sticky-nav-logo,.microsite-navbar--detail .sticky-nav-logo{left:3rem;padding-top:var(--logo-vertical-shrinkage-tablet,0);padding-bottom:var(--logo-vertical-shrinkage-tablet,0)}}@media(min-width:1366px){.microsite-navbar--landing-multipage .sticky-nav-logo,.microsite-navbar--detail .sticky-nav-logo{padding-top:var(--logo-vertical-shrinkage-desktop,0);padding-bottom:var(--logo-vertical-shrinkage-desktop,0)}}@media(max-width:1365px){.microsite-navbar--landing-multipage .sticky-nav-logo.nav-logo-alignment--centered,.microsite-navbar--detail .sticky-nav-logo.nav-logo-alignment--centered{left:50%;transform:translate(-50%,-50%)}}.microsite-navbar--landing-multipage .sticky-nav-logo img,.microsite-navbar--detail .sticky-nav-logo img{height:100%;width:auto}@media(min-width:1366px){.microsite-navbar--landing-multipage.permanent-sticky.sticky,.microsite-navbar--detail.permanent-sticky.sticky{transform:none !important}}.microsite-navbar--landing-multipage.off-view,.microsite-navbar--detail.off-view{transform:translateY(-100%)}@media(min-width:1366px){.microsite-navbar--landing-multipage.permanent-sticky.sticky,.microsite-navbar--landing-multipage.off-view.sticky,.microsite-navbar--detail.permanent-sticky.sticky,.microsite-navbar--detail.off-view.sticky{transform:translateY(0);overflow:hidden}.microsite-navbar--landing-multipage.permanent-sticky.sticky .sticky-nav-logo,.microsite-navbar--landing-multipage.off-view.sticky .sticky-nav-logo,.microsite-navbar--detail.permanent-sticky.sticky .sticky-nav-logo,.microsite-navbar--detail.off-view.sticky .sticky-nav-logo{left:calc((100vw - 1200px)/2)}.microsite-navbar--landing-multipage.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand__sticky,.microsite-navbar--landing-multipage.off-view.sticky .sticky-nav-logo a.microsite__brand__sticky,.microsite-navbar--detail.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand__sticky,.microsite-navbar--detail.off-view.sticky .sticky-nav-logo a.microsite__brand__sticky{position:static;pointer-events:all;max-width:38.75rem;max-height:8.75rem}.microsite-navbar--landing-multipage.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand__sticky img,.microsite-navbar--landing-multipage.off-view.sticky .sticky-nav-logo a.microsite__brand__sticky img,.microsite-navbar--detail.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand__sticky img,.microsite-navbar--detail.off-view.sticky .sticky-nav-logo a.microsite__brand__sticky img{width:auto;height:auto;max-width:18.75rem;max-height:3.875rem}.microsite-navbar--landing-multipage.permanent-sticky.sticky .microsite-navbar__submenus__wrapper,.microsite-navbar--landing-multipage.off-view.sticky .microsite-navbar__submenus__wrapper,.microsite-navbar--detail.permanent-sticky.sticky .microsite-navbar__submenus__wrapper,.microsite-navbar--detail.off-view.sticky .microsite-navbar__submenus__wrapper{margin-left:9rem}.microsite-navbar--landing-multipage.permanent-sticky.sticky .microsite-navbar__submenus__list,.microsite-navbar--landing-multipage.off-view.sticky .microsite-navbar__submenus__list,.microsite-navbar--detail.permanent-sticky.sticky .microsite-navbar__submenus__list,.microsite-navbar--detail.off-view.sticky .microsite-navbar__submenus__list{justify-content:start;gap:0 2rem;max-width:56.25rem}.microsite-navbar--landing-multipage.permanent-sticky.sticky .microsite-navbar__submenus__list__item,.microsite-navbar--landing-multipage.off-view.sticky .microsite-navbar__submenus__list__item,.microsite-navbar--detail.permanent-sticky.sticky .microsite-navbar__submenus__list__item,.microsite-navbar--detail.off-view.sticky .microsite-navbar__submenus__list__item{margin-right:0}.microsite-navbar--landing-multipage.permanent-sticky.sticky .microsite-navbar__menu,.microsite-navbar--landing-multipage.off-view.sticky .microsite-navbar__menu,.microsite-navbar--detail.permanent-sticky.sticky .microsite-navbar__menu,.microsite-navbar--detail.off-view.sticky .microsite-navbar__menu{padding:1rem 5rem 0 6.25rem}.microsite-navbar--landing-multipage.permanent-sticky.sticky .microsite-navbar__menu__item,.microsite-navbar--landing-multipage.off-view.sticky .microsite-navbar__menu__item,.microsite-navbar--detail.permanent-sticky.sticky .microsite-navbar__menu__item,.microsite-navbar--detail.off-view.sticky .microsite-navbar__menu__item{display:flex;justify-content:start;align-items:center;min-height:2.8125rem;margin-left:3rem;margin-right:0}}.microsite-navbar--landing-multipage.scrolled.is-hidden,.microsite-navbar--detail.scrolled.is-hidden{transition:transform .2s linear}.microsite-navbar--landing-multipage .microsite-navbar__main,.microsite-navbar--detail .microsite-navbar__main{display:flex}@media(max-width:1365px){.microsite-navbar--landing-multipage .microsite-navbar__main,.microsite-navbar--detail .microsite-navbar__main{width:100vw;height:100vh;position:fixed;flex-direction:column;top:0;left:0;background-color:#4d4a53;transform:translateX(100vw);transition:transform .2s ease-in-out;margin-top:4.8125rem}.microsite-navbar--landing-multipage .microsite-navbar__main.is-active,.microsite-navbar--detail .microsite-navbar__main.is-active{transform:translateX(0)}}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__main,.microsite-navbar--detail .microsite-navbar__main{justify-content:flex-end;position:relative;width:100%}}.microsite-navbar--landing-multipage .microsite-navbar__wrapper,.microsite-navbar--detail .microsite-navbar__wrapper{padding-left:0;padding-right:0}.microsite-navbar--landing-multipage .microsite-navbar__menu,.microsite-navbar--detail .microsite-navbar__menu{margin-left:1.2rem;margin-right:1.6rem;overflow:auto}@media(min-width:768px){.microsite-navbar--landing-multipage .microsite-navbar__menu,.microsite-navbar--detail .microsite-navbar__menu{margin-left:2.5rem;margin-right:3.4rem}}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__menu,.microsite-navbar--detail .microsite-navbar__menu{flex-direction:row;margin:0;padding:3.125rem calc((100vw - 1206px)/2) 0 6.25rem}}.microsite-navbar--landing-multipage .microsite-navbar__menu__cta,.microsite-navbar--detail .microsite-navbar__menu__cta{font-size:2rem;color:#fff;display:inline-block;position:relative;transition:color .3s ease-in-out}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__menu__cta,.microsite-navbar--detail .microsite-navbar__menu__cta{font-weight:bold;font-size:.9rem;line-height:1.375rem;color:var(--dynamic-text-color,black);padding-bottom:.3125rem}}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__menu__cta::after,.microsite-navbar--detail .microsite-navbar__menu__cta::after{content:"";position:absolute;width:0;height:.125rem;bottom:0;left:0;background-color:var(--dynamic-text-color,black);transition:width .3s ease-in-out}}.microsite-navbar--landing-multipage .microsite-navbar__menu__item,.microsite-navbar--detail .microsite-navbar__menu__item{display:block;margin:.9375rem 0rem;position:relative}@media(min-width:768px){.microsite-navbar--landing-multipage .microsite-navbar__menu__item,.microsite-navbar--detail .microsite-navbar__menu__item{margin-top:1.25rem;margin-bottom:1.25rem}}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__menu__item,.microsite-navbar--detail .microsite-navbar__menu__item{margin-top:0;margin-bottom:1.25rem;margin-right:3.75rem}}@media(min-width:1366px){.microsite-navbar--landing-multipage .microsite-navbar__menu__item.is-active a::after,.microsite-navbar--detail .microsite-navbar__menu__item.is-active a::after{width:100%}}.microsite-navbar--landing-onepage{height:5.625rem;overflow:hidden;transition:height .3s ease-in-out;z-index:15}@media(max-width:1365px){.microsite-navbar--landing-onepage{position:fixed;height:5rem}}@media(min-width:1366px){.microsite-navbar--landing-onepage{top:-0.0625rem;height:auto;margin-top:-9rem;transform:none;position:sticky}}.microsite-navbar--landing-onepage .sticky-nav-logo{display:none}.microsite-navbar--landing-onepage.scrolled .microsite-navbar__wrapper::after{width:100%;transition:width .6s cubic-bezier(0.65,0,0.35,1)}@media(min-width:1366px){.microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky .sticky-nav-logo,.microsite-navbar--landing-onepage.scrolled.sticky .sticky-nav-logo{display:block;position:absolute;top:.75rem;left:calc((100vw - 1366px)/2)}.microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand,.microsite-navbar--landing-onepage.scrolled.sticky .sticky-nav-logo a.microsite__brand{position:static;pointer-events:all;max-width:25rem;max-height:5.625rem;width:max-content;height:auto}.microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky .sticky-nav-logo a.microsite__brand img,.microsite-navbar--landing-onepage.scrolled.sticky .sticky-nav-logo a.microsite__brand img{width:auto;height:auto}.microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky.scrolled .microsite-navbar__menu,.microsite-navbar--landing-onepage.scrolled.sticky.scrolled .microsite-navbar__menu{padding-top:1rem;padding-bottom:1rem}.microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky.scrolled .microsite-navbar__menu__item:not(.microsite-navbar__menu__toggle),.microsite-navbar--landing-onepage.scrolled.sticky.scrolled .microsite-navbar__menu__item:not(.microsite-navbar__menu__toggle){min-height:2.8125rem;display:flex;justify-content:start;align-items:center;margin-right:3rem}}.microsite-navbar--landing-onepage .microsite-navbar__wrapper::after{content:"";position:absolute;top:0;right:0;width:calc((100vw - 1206px)/2);height:100%;z-index:-1;background-color:var(--primary-color,white)}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__wrapper{padding:0}}.microsite-navbar--landing-onepage .microsite-navbar__submenus__wrapper{height:0}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__main{transition:width .2s ease-in-out;float:right;background-color:var(--primary-color,white)}}.microsite-navbar--landing-onepage .microsite-navbar__menu{background-color:#fff}@media(max-width:767px){.microsite-navbar--landing-onepage .microsite-navbar__menu{padding-top:0}}@media(min-width:768px)and (max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu{padding-top:0}}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu{padding-left:0}}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu{flex-direction:row;padding-left:5.625rem;padding-top:3.0625rem;padding-bottom:2.65625rem;background-color:var(--primary-color,white)}}.microsite-navbar--landing-onepage .microsite-navbar__menu__cta{font-size:.875rem;color:#000;display:flex;height:100%;align-items:center;padding:0 20px;transition:color .3s ease-in-out}@media(min-width:768px){.microsite-navbar--landing-onepage .microsite-navbar__menu__cta{font-size:1.125rem;line-height:1.625rem;padding-left:48px;padding-right:48px}}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu__cta{font-weight:bold;font-size:1rem;line-height:1.375rem;color:var(--dynamic-text-color,black);position:relative;height:auto;padding-left:0;padding-right:0;padding-bottom:.375rem}}@media(min-width:1366px)and (min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu__cta::after{background-color:var(--dynamic-text-color,black);content:"";position:absolute;bottom:0;left:0;width:0;height:.125rem;transition:width .3s ease-in-out}}.microsite-navbar--landing-onepage .microsite-navbar__menu__item{height:5rem}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item{margin-right:3.75rem}}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:not(:first-child){border-top:.0625rem solid #000}}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:not(:first-child) :hover{background-color:var(--primary-color,white)}}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:last-child{border-bottom:.0625rem solid #000}}.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child{background-color:var(--primary-color,white);position:relative;transition:background-color,.3s ease-in-out}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child{display:none}}.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child .microsite-navbar__menu__cta{font-weight:bold;color:var(--dynamic-text-color,black);height:100% !important}.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child .icon{position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease-in-out;width:1.25rem;height:1.25rem;pointer-events:none}.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child .icon.inverted_color{filter:invert(1)}@media(min-width:768px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child .icon{right:48px}}@media(min-width:1366px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item:first-child .icon{right:80px}}@media(max-width:1365px){.microsite-navbar--landing-onepage .microsite-navbar__menu__item.is-active .microsite-navbar__menu__cta{font-weight:bold;color:var(--dynamic-text-color,black);background-color:var(--primary-color,white)}}.microsite-navbar--landing-onepage .microsite-navbar__menu__item.is-active .microsite-navbar__menu__cta::after{width:100%}.microsite-navbar--landing-onepage.dropdown-open .microsite-navbar__menu__item:first-child{background-color:#fff}.microsite-navbar--landing-onepage.dropdown-open .microsite-navbar__menu__item:first-child .microsite-navbar__menu__cta{color:#000}.microsite-navbar--landing-onepage.dropdown-open .microsite-navbar__menu__item:first-child .icon{transform:translateY(-50%) rotate(180deg)}.microsite-navbar .microsite-navbar__menu-container::before{background-color:var(--primary-color,white);content:"";position:absolute;width:100%;height:100%;transition:all .4s ease-in-out;transform:translateX(100%)}@media(max-width:1365px){.microsite-navbar .microsite-navbar__menu-container{overflow-y:scroll;overflow-x:hidden}}@media(min-width:1366px){.microsite-navbar .microsite-navbar__menu-container.hovered::before{transform:translateX(0)}}@media(min-width:1366px){.microsite-navbar--detail .microsite-navbar__menu-container::before{transform:none}}.microsite-navbar .microsite-navbar__menu-container,.microsite-navbar .btn{pointer-events:auto}@media(min-width:1366px){.microsite-navbar--detail{overflow:hidden}.microsite-navbar--detail::before{content:"";position:absolute;top:0;right:0;bottom:0;width:0;transition:width .2s ease-in-out;background-color:var(--primary-color,white)}}@media(min-width:1366px){.microsite-navbar--detail.shrink .microsite-navbar__menu{margin:0}}.microsite-navbar--detail .btn--menu .icon{fill:#000}@media(min-width:1366px){.microsite-navbar.has-bg-image .microsite-navbar__menu,.microsite-navbar.has-bg-video .microsite-navbar__menu{margin-top:0;transition:all .2s ease-in-out}}.page-header--microsite-landing,.page-header--microsite-detail{margin-left:0;margin-right:0;min-height:20rem;background-color:#000;margin-bottom:2.5rem;margin-top:4.8125rem}@media(min-width:768px){.page-header--microsite-landing,.page-header--microsite-detail{min-height:26.25rem}}@media(min-width:1366px){.page-header--microsite-landing,.page-header--microsite-detail{min-height:31.25rem;margin-left:auto;margin-right:auto;margin-bottom:5rem}}.page-header--microsite-landing .page-header__wrapper,.page-header--microsite-detail .page-header__wrapper{position:relative;z-index:1}@media(min-width:1366px){.page-header--microsite-landing .page-header__wrapper,.page-header--microsite-detail .page-header__wrapper{max-width:1366px;width:100%}}.page-header--microsite-landing .page-header__content,.page-header--microsite-detail .page-header__content{padding:10rem 0rem 1.875rem}@media(min-width:768px){.page-header--microsite-landing .page-header__content,.page-header--microsite-detail .page-header__content{padding:11.25rem 0rem 1.875rem}}@media(min-width:1366px){.page-header--microsite-landing .page-header__content,.page-header--microsite-detail .page-header__content{padding:23.125rem 0rem 3.125rem}}.page-header--microsite-landing .page-header__main,.page-header--microsite-detail .page-header__main{width:100%}.page-header--microsite-landing .page-header__title,.page-header--microsite-detail .page-header__title{font-size:1.625rem;line-height:1.875rem;color:#fff;margin:0}@media(min-width:768px){.page-header--microsite-landing .page-header__title,.page-header--microsite-detail .page-header__title{font-size:3.875rem;line-height:4.625rem}}@media(min-width:1366px){.page-header--microsite-landing .page-header__title,.page-header--microsite-detail .page-header__title{font-size:2.75rem;line-height:3.75rem}}@media(min-width:1366px){.page-header--microsite-landing.headline_style__main_edc .page-header__content,.page-header--microsite-detail.headline_style__main_edc .page-header__content{min-height:40rem;padding-top:19rem}}.page-header--microsite-landing.headline_style__main_edc .page-header__title,.page-header--microsite-detail.headline_style__main_edc .page-header__title{font-size:2.25rem;line-height:3.0625rem}@media(min-width:768px){.page-header--microsite-landing.headline_style__main_edc .page-header__title,.page-header--microsite-detail.headline_style__main_edc .page-header__title{font-size:3.875rem;line-height:5.25rem}}@media(min-width:1366px){.page-header--microsite-landing.headline_style__main_edc .page-header__title,.page-header--microsite-detail.headline_style__main_edc .page-header__title{font-size:5.25rem;line-height:normal}}.page-header--microsite-landing.headline_style__vertically_centered,.page-header--microsite-detail.headline_style__vertically_centered{display:flex;align-items:center}.page-header--microsite-landing.headline_style__vertically_centered .page-header__content,.page-header--microsite-detail.headline_style__vertically_centered .page-header__content{padding-top:0;padding-bottom:0;display:flex;align-items:center}@media(min-width:1366px){.page-header--microsite-landing.headline_style__vertically_centered .page-header__content,.page-header--microsite-detail.headline_style__vertically_centered .page-header__content{min-height:40rem}}.page-header--microsite-landing.headline_alignment__left .page-header__title,.page-header--microsite-detail.headline_alignment__left .page-header__title{text-align:left}.page-header--microsite-landing.headline_alignment__center .page-header__title,.page-header--microsite-detail.headline_alignment__center .page-header__title{text-align:center}.page-header--microsite-landing.headline_alignment__right .page-header__title,.page-header--microsite-detail.headline_alignment__right .page-header__title{text-align:right}.page-header--microsite-landing.headline_alignment__right .page-header__wrapper>.microsite__brand,.page-header--microsite-detail.headline_alignment__right .page-header__wrapper>.microsite__brand{left:auto;right:0;margin-right:20px;margin-left:0}.page-header--microsite-landing .page-header__background,.page-header--microsite-detail .page-header__background{filter:brightness(calc(var(--filter-percentage,60) * 0.01));overflow:hidden;z-index:-10}.page-header--microsite-landing .page-header__background::before,.page-header--microsite-detail .page-header__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.page-header--microsite-landing.page-header--microsite-landing-onepage,.page-header--microsite-detail.page-header--microsite-landing-onepage{margin-top:0}@media(min-width:1366px){.page-header--microsite-landing.page-header--microsite-landing-onepage,.page-header--microsite-detail.page-header--microsite-landing-onepage{margin-bottom:0;order:-1;overflow:hidden}}@media(max-width:767px){.page-header--microsite-landing.page-header--microsite-landing-onepage .page-header__content,.page-header--microsite-detail.page-header--microsite-landing-onepage .page-header__content{padding-top:14.9375rem;padding-bottom:1.5625rem}}@media(min-width:1366px){.page-header--microsite-landing.page-header--microsite-landing-onepage .page-header__content,.page-header--microsite-detail.page-header--microsite-landing-onepage .page-header__content{padding-top:19.5625rem;padding-bottom:7.9375rem}}@media(max-width:767px){.page-header--microsite-landing.page-header--microsite-landing-onepage .page-header__title,.page-header--microsite-detail.page-header--microsite-landing-onepage .page-header__title{line-height:1.75rem}}.page-header--microsite-landing.page-header--microsite-detail,.page-header--microsite-landing.page-header--microsite-landing,.page-header--microsite-detail.page-header--microsite-detail,.page-header--microsite-detail.page-header--microsite-landing{min-height:20rem;background-color:rgba(0,0,0,0);margin-bottom:.625rem;z-index:2}@media(min-width:768px){.page-header--microsite-landing.page-header--microsite-detail,.page-header--microsite-landing.page-header--microsite-landing,.page-header--microsite-detail.page-header--microsite-detail,.page-header--microsite-detail.page-header--microsite-landing{margin-bottom:.9375rem}}@media(min-width:1366px){.page-header--microsite-landing.page-header--microsite-detail,.page-header--microsite-landing.page-header--microsite-landing,.page-header--microsite-detail.page-header--microsite-detail,.page-header--microsite-detail.page-header--microsite-landing{margin-bottom:.625rem}}.page-header--microsite-landing.page-header--microsite-detail .page-header__title,.page-header--microsite-landing.page-header--microsite-landing .page-header__title,.page-header--microsite-detail.page-header--microsite-detail .page-header__title,.page-header--microsite-detail.page-header--microsite-landing .page-header__title{color:#000}.page-header--microsite-landing.page-header--microsite-detail.has-bg-image .page-header__title,.page-header--microsite-landing.page-header--microsite-detail.has-bg-video .page-header__title,.page-header--microsite-landing.page-header--microsite-landing.has-bg-image .page-header__title,.page-header--microsite-landing.page-header--microsite-landing.has-bg-video .page-header__title,.page-header--microsite-detail.page-header--microsite-detail.has-bg-image .page-header__title,.page-header--microsite-detail.page-header--microsite-detail.has-bg-video .page-header__title,.page-header--microsite-detail.page-header--microsite-landing.has-bg-image .page-header__title,.page-header--microsite-detail.page-header--microsite-landing.has-bg-video .page-header__title{color:#fff}@media(min-width:768px){.page-header--microsite-landing.page-header--microsite-detail.has-bg-image,.page-header--microsite-landing.page-header--microsite-detail.has-bg-video,.page-header--microsite-landing.page-header--microsite-landing.has-bg-image,.page-header--microsite-landing.page-header--microsite-landing.has-bg-video,.page-header--microsite-detail.page-header--microsite-detail.has-bg-image,.page-header--microsite-detail.page-header--microsite-detail.has-bg-video,.page-header--microsite-detail.page-header--microsite-landing.has-bg-image,.page-header--microsite-detail.page-header--microsite-landing.has-bg-video{min-height:26.25rem}}@media(min-width:1366px){.page-header--microsite-landing.page-header--microsite-detail.has-bg-image,.page-header--microsite-landing.page-header--microsite-detail.has-bg-video,.page-header--microsite-landing.page-header--microsite-landing.has-bg-image,.page-header--microsite-landing.page-header--microsite-landing.has-bg-video,.page-header--microsite-detail.page-header--microsite-detail.has-bg-image,.page-header--microsite-detail.page-header--microsite-detail.has-bg-video,.page-header--microsite-detail.page-header--microsite-landing.has-bg-image,.page-header--microsite-detail.page-header--microsite-landing.has-bg-video{min-height:31.25rem;margin-left:auto;margin-right:auto;margin-bottom:5rem}}.page-header--microsite-landing.page-header--microsite-landing-multipage,.page-header--microsite-detail.page-header--microsite-landing-multipage{overflow:hidden}.microsite__brand{display:inline-block;position:absolute;top:0;left:auto}@media(min-width:1366px){.microsite-navbar__main .microsite__brand{display:none}}.microsite__brand.stacked{width:100%;height:auto;z-index:1;background-color:#4d4a53;padding-left:1rem}@media(min-width:768px){.microsite__brand.stacked{padding-left:3rem}}.microsite__brand.stacked img{width:auto;height:6rem;padding:1rem 0}@media(min-width:768px){.microsite__brand.stacked img{height:8rem}}.page-header--microsite-landing .microsite__brand{z-index:10;width:calc(((100vw - 128px)/12*4 + 24px)*1);height:90px;margin-top:.875rem;margin-bottom:4.11875rem;position:absolute;top:0;left:0;opacity:1}.page-header--microsite-landing .microsite__brand img{width:auto;height:auto;max-height:100%}@media(max-width:767px){.page-header--microsite-landing .microsite__brand{margin-left:20px}}@media(min-width:768px)and (max-width:1365px){.page-header--microsite-landing .microsite__brand{margin-left:48px}}@media(min-width:768px){.page-header--microsite-landing .microsite__brand{margin-top:1.8125rem;margin-bottom:5.80625rem;width:calc(((100vw - 360px)/12*4 + 72px)*1);height:120px}}@media(min-width:1366px){.page-header--microsite-landing .microsite__brand{width:calc(((1366px - 512px)/12*4 + 64px)*1);height:175px;margin-left:80px}}.page-header--microsite-landing .microsite__brand.stacked{z-index:5}.page--landing-onepage .microsite__brand{top:5.625rem;z-index:10}@media(min-width:768px){.page--landing-onepage .microsite__brand{top:5.5625rem}}@media(min-width:1366px){.page--landing-onepage .microsite__brand{top:1.875rem}}body.toolbar-vertical .microsite-navbar--landing-onepage{top:4.8125rem}@media(min-width:1366px){body.toolbar-horizontal .microsite-navbar--landing-onepage{top:4.8125rem}}@media(min-width:1366px){body.toolbar-horizontal.toolbar-tray-open .microsite-navbar--landing-onepage{top:7.25rem}}@media(min-width:1366px){.page--microsite.page--microsite-landing.page--landing-onepage .entity-moderation-form{margin-top:6em}}:has(.fullscreen-navbar) .microsite-navbar--landing-multipage :has(.fullscreen-navbar) .microsite-navbar__menu,:has(.fullscreen-navbar) .microsite-navbar--detail :has(.fullscreen-navbar) .microsite-navbar__menu{flex:1}:has(.fullscreen-navbar) .microsite-navbar--landing-multipage :has(.fullscreen-navbar) .microsite-navbar__menu__item,:has(.fullscreen-navbar) .microsite-navbar--detail :has(.fullscreen-navbar) .microsite-navbar__menu__item{position:inherit}@media(max-width:1365px){:has(.fullscreen-navbar) .microsite-navbar--landing-multipage :has(.fullscreen-navbar) .microsite-navbar__menu__item.is-active a,:has(.fullscreen-navbar) .microsite-navbar--detail :has(.fullscreen-navbar) .microsite-navbar__menu__item.is-active a{color:var(--primary-color,white)}}@media(min-width:1366px){:has(.fullscreen-navbar) .microsite-navbar--landing-onepage.scrolled.permanent-sticky.sticky,:has(.fullscreen-navbar) .microsite-navbar--landing-onepage.scrolled.sticky{z-index:1}}:has(.fullscreen-header) .page-header--microsite-landing{height:calc(100vh - 77px);margin-top:4.8125rem}:has(.fullscreen-header) .page-header--microsite-landing .page-header__wrapper{display:flex;flex-direction:column;gap:5%;align-items:center;justify-content:center;height:100% !important}:has(.fullscreen-header) .page-header--microsite-landing .page-header__wrapper a{position:static;width:auto;height:auto;max-height:170px;margin:0}@media(min-width:1366px){:has(.fullscreen-header) .page-header--microsite-landing .page-header__wrapper a{display:none}}:has(.fullscreen-header) .page-header--microsite-landing .page-header__content{width:100%;padding:0}@media(min-width:1366px){:has(.fullscreen-header) .page-header--microsite-landing .page-header__content{min-height:auto}}:has(.fullscreen-header) .page-header--microsite-landing .page-header__title{font-size:2.125rem;line-height:2.875rem}@media(min-width:768px){:has(.fullscreen-header) .page-header--microsite-landing .page-header__title{font-size:2.125rem;line-height:2.5rem}}@media(min-width:1366px){:has(.fullscreen-header) .page-header--microsite-landing .page-header__title{font-size:4.25rem;line-height:5.25rem}}:has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{display:inline-block;position:absolute;top:0;left:auto}@media(min-width:1366px){.microsite-navbar__main :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{display:none}}:has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand.stacked{width:100%;height:auto;z-index:1;background-color:#4d4a53;padding-left:1rem}@media(min-width:768px){:has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand.stacked{padding-left:3rem}}:has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand.stacked img{width:auto;height:6rem;padding:1rem 0}@media(min-width:768px){:has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand.stacked img{height:8rem}}.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{z-index:10;width:calc(((100vw - 128px)/12*4 + 24px)*1);height:90px;margin-top:.875rem;margin-bottom:4.11875rem;position:absolute;top:0;left:0;opacity:1}.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand img{width:auto;height:auto;max-height:100%}@media(max-width:767px){.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{margin-left:20px}}@media(min-width:768px)and (max-width:1365px){.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{margin-left:48px}}@media(min-width:768px){.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{margin-top:1.8125rem;margin-bottom:5.80625rem;width:calc(((100vw - 360px)/12*4 + 72px)*1);height:120px}}@media(min-width:1366px){.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{width:calc(((1366px - 512px)/12*4 + 64px)*1);height:175px;margin-left:80px}}.page-header--microsite-landing :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand.stacked{z-index:5}.page--landing-onepage :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{top:5.625rem;z-index:10}@media(min-width:768px){.page--landing-onepage :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{top:5.5625rem}}@media(min-width:1366px){.page--landing-onepage :has(.fullscreen-header) .page-header--microsite-landing .miacrosite__brand{top:1.875rem}}.page-header.page-header--project-detail{margin-bottom:1.875rem}@media(min-width:768px){.page-header.page-header--project-detail{margin-bottom:3.8125rem}}@media(min-width:1366px){.page-header.page-header--project-detail{margin-bottom:5rem}}.page-header.page-header--project-detail::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary-color,#fcff6d)}@media(min-width:1366px){.page-header.page-header--project-detail::before{bottom:13.125rem;left:-80px;right:-80px}}.page-header__project-detail__wrapper{position:relative;padding-top:6.25rem;display:flex;flex-direction:column;width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto}@media(min-width:768px){.page-header__project-detail__wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1);padding-top:8.125rem}}@media(min-width:1366px){.page-header__project-detail__wrapper{padding-top:10rem;width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.page-header__project-detail__content{position:relative;padding:7.6875rem 0rem 1.25rem 0rem}@media(min-width:768px){.page-header__project-detail__content{padding:5rem 0rem 3rem 0rem}}@media(min-width:1366px){.page-header__project-detail__content{padding:13.6875rem calc(((1366px - 512px)/12*1 + 32px)*1) 4.375rem calc(((1366px - 512px)/12*1 + 0px)*1);display:flex}}.page-header__project-detail__background{position:absolute;top:4.375rem;left:0;right:0;bottom:0;overflow:hidden;background-color:#000}@media(min-width:768px){.page-header__project-detail__background{top:6.25rem}}@media(min-width:1366px){.page-header__project-detail__background{top:8.125rem;width:1206px;margin:0 auto}}.page-header__project-detail__background.asset-filter img{opacity:calc(var(--filter-percentage,65)*.01)}.page-header__project-detail__tags{display:flex;margin-bottom:.5rem}@media(min-width:768px){.page-header__project-detail__tags{margin-bottom:.625rem}}@media(min-width:1366px){.page-header__project-detail__tags{margin-bottom:.625rem}}.page-header__project-detail__tags span{font-size:.75rem;line-height:1.375rem;display:block;color:#fff;padding-right:.625rem;margin-right:.625rem;border-right:.125rem solid #f0f0f0}@media(min-width:768px){.page-header__project-detail__tags span{font-size:1rem;line-height:1.625rem;padding-right:.9375rem;margin-right:.875rem}}.page-header__project-detail__tags span:last-child{padding-right:0;margin-right:0;border-right:0}.page-header__project-detail__title{font-size:1.875rem;line-height:2.125rem;margin:0rem 0rem 1.25rem 0rem;padding-bottom:.9375rem;color:#fff;border-bottom:.0625rem solid rgba(255,255,255,.4)}@media(min-width:768px){.page-header__project-detail__title{font-size:3.5rem;line-height:4.125rem;padding-bottom:1.6875rem;margin-bottom:1.875rem}}@media(min-width:1366px){.page-header__project-detail__title{padding-bottom:0;margin-bottom:0;border-bottom:0}}@media(min-width:768px){.page-header__project-detail__section:last-child{display:flex;flex-direction:row}}@media(min-width:1366px){.page-header__project-detail__section:first-child{width:calc(((1366px - 512px)/12*7 + 224px)*1);display:flex;flex-direction:column;justify-content:flex-end;margin-right:calc(((1366px - 512px)/12*0 + 32px)*1)}.page-header__project-detail__section:last-child{flex-direction:column;width:calc(((1366px - 512px)/12*3 + 64px)*1);justify-content:flex-end}}@media(min-width:768px){.page-header__project-detail__section--sub{flex:1 1 auto}.page-header__project-detail__section--sub:first-child{width:calc(((100vw - 360px)/12*5 + 108px)*1)}.page-header__project-detail__section--sub:last-child{position:relative}}@media(min-width:1366px){.page-header__project-detail__section--sub:first-child{width:auto}}.page-header__project-detail__section picture.js-object-fit{position:unset;top:auto;right:auto;bottom:auto;left:auto}.page-header__project-detail__detail{width:calc(((100vw - 128px)/12*10 + 72px)*1);margin-bottom:1.25rem}@media(min-width:768px){.page-header__project-detail__detail{width:100%;margin-bottom:.9375rem}.page-header__project-detail__detail:last-child{margin-bottom:0}}@media(min-width:1366px){.page-header__project-detail__detail:last-child{margin-bottom:1.25rem}}.page-header__project-detail__detail:last-child{margin-bottom:0}.page-header__project-detail__detail span{font-size:.875rem;line-height:1.125rem;color:#fff;display:block}@media(min-width:768px){.page-header__project-detail__detail span{font-size:1rem;line-height:1.625rem}}.page-header__project-detail__jump-link{display:inline-flex;align-items:center;margin-top:1.25rem}@media(min-width:768px)and (max-width:1365px){.page-header__project-detail__jump-link{margin-top:0}}@media(min-width:768px){.page-header__project-detail__jump-link{position:absolute;right:0;bottom:3.25rem}}@media(min-width:1366px){.page-header__project-detail__jump-link{position:relative;right:auto;bottom:auto}}.page-header__project-detail__jump-link span{display:block}.page-header__project-detail__jump-link span.cta__text{font-weight:bold;font-size:.875rem;line-height:1.125rem;margin-right:.625rem;color:var(--primary-color,#fcff6d)}@media(min-width:768px){.page-header__project-detail__jump-link span.cta__text{font-size:1rem;line-height:1.625rem}}.page-header__project-detail__jump-link span.cta__icon{width:.9375rem;height:.9375rem}.page-header__project-detail__jump-link span.cta__icon .icon{width:.9375rem;height:.9375rem;transform:rotate(90deg)}.page-header__project-detail__jump-link span.cta__icon .icon path{fill:var(--primary-color,#fcff6d)}.page-header__project-detail .program-detail{padding-top:4.4375rem;padding-bottom:2.5rem}@media(min-width:768px){.page-header__project-detail .program-detail{padding-top:3.5625rem;padding-bottom:2.375rem}}@media(min-width:1366px){.page-header__project-detail .program-detail{padding-top:6.5625rem;padding-bottom:4.375rem}}.page-header__project-detail .program-detail--has-logo{padding-bottom:0}@media(min-width:1366px){.page-header__project-detail .program-detail--has-logo .page-header__project-detail__section:first-child{justify-content:flex-start}}@media(min-width:1366px){.page-header__project-detail .program-detail--has-logo .page-header__title{margin-bottom:4.375rem}}.page-header__project-detail .program-detail__logo{display:block;height:2.8125rem;margin-right:-20px;margin-top:-0.3125rem}@media(min-width:768px){.page-header__project-detail .program-detail__logo{height:4.6875rem;margin-right:-48px;margin-top:-2.3125rem}}@media(min-width:1366px){.page-header__project-detail .program-detail__logo{height:6.25rem;margin-right:-6.625rem;margin-bottom:-0.0625rem;margin-top:auto}}.page-header__project-detail .program-detail__logo div{background-color:#fff;padding:.4375rem 0rem}@media(min-width:768px){.page-header__project-detail .program-detail__logo div{padding-top:.8125rem;padding-bottom:.75rem}}.page-header__project-detail .program-detail__logo div img{height:1.9375rem;width:auto;max-width:none;display:block;margin:0rem 1.25rem}@media(min-width:768px){.page-header__project-detail .program-detail__logo div img{height:3.125rem;margin-left:1.25rem;margin-right:2.5rem}}@media(min-width:1366px){.page-header__project-detail .program-detail__logo div img{height:4.6875rem;margin-right:3.125rem}}.page-header__project-detail .program-detail__logo.square div{padding-top:.3125rem;padding-bottom:.3125rem}@media(min-width:768px){.page-header__project-detail .program-detail__logo.square div{padding-top:.5rem;padding-bottom:.4375rem}}@media(min-width:1366px){.page-header__project-detail .program-detail__logo.square div{padding-top:.8125rem;padding-bottom:.75rem}}.page-header__project-detail .program-detail__logo.square div img{height:2.1875rem;margin-left:.4375rem;margin-right:.4375rem}@media(min-width:768px){.page-header__project-detail .program-detail__logo.square div img{height:3.75rem;margin-left:.6875rem;margin-right:.6875rem}}@media(min-width:1366px){.page-header__project-detail .program-detail__logo.square div img{height:4.6875rem;margin-left:1.0625rem;margin-right:.75rem}}.page-header__project-detail .program-detail .page-header__project-detail__tags{margin-bottom:.6875rem}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__tags{margin-bottom:1.375rem}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__tags{margin-top:3.4375rem;margin-bottom:.625rem}}.page-header__project-detail .program-detail .page-header__project-detail__title{font-size:1.625rem;line-height:1.875rem;padding-bottom:1.25rem}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__title{font-size:2.625rem;line-height:3.25rem}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__title{font-size:3.5rem;line-height:4.125rem;padding-bottom:0}}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__section{flex-direction:column}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__section:last-child{justify-content:flex-end}}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__section--sub{flex:none}}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__section--sub:first-child{width:calc(((100vw - 360px)/12*7 + 144px)*1)}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__section--sub:first-child{width:calc(((1366px - 512px)/12*2 + 64px)*1)}}.page-header__project-detail .program-detail--complete .page-header__project-detail__section:last-child{justify-content:flex-start}.page-header__project-detail .program-detail--complete .page-header__project-detail__section:last-child>div:not(.page-header__project-detail__section--sub){display:flex;justify-content:flex-end}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__detail span{font-size:.875rem;line-height:1.375rem}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__detail span{font-size:1rem;line-height:1.625rem}}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__jump-link{position:unset;right:auto;bottom:auto;margin-top:1.375rem}}@media(min-width:768px){.page-header__project-detail .program-detail .page-header__project-detail__jump-link span.cta__text{font-size:.875rem;line-height:1.375rem}}@media(min-width:1366px){.page-header__project-detail .program-detail .page-header__project-detail__jump-link span.cta__text{font-size:1rem;line-height:1.625rem}}.page-header .js-object-fit{pointer-events:none}.page-header.page-header--rfp-detail::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary-color,#fcff6d)}@media(min-width:1366px){.page-header.page-header--rfp-detail::before{height:320px}}.page-header.page-header--rfp-detail .page-header__wrapper{padding-top:6.25rem}@media(min-width:768px){.page-header.page-header--rfp-detail .page-header__wrapper{padding-top:8.125rem}}@media(max-width:1365px){.page-header.page-header--rfp-detail .page-header__wrapper{padding-left:0;padding-right:0}}@media(min-width:1366px){.page-header.page-header--rfp-detail .page-header__wrapper{padding-top:10rem}}.page-header.page-header--rfp-detail .page-header__content{position:relative;background-color:#fff}.page-header.page-header--rfp-detail .page-header__content::before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;height:100%;background-color:#323232}@media(min-width:768px){.page-header.page-header--rfp-detail .page-header__content::before{width:10px}}.page-header.page-header--rfp-detail .page-header__main{margin-right:1.25rem;margin-left:1.25rem;padding:30px calc(((100vw - 128px)/12*1 + 0px)*1) 0;font-size:.875rem;line-height:1.125rem}.page-header.page-header--rfp-detail .page-header__main::after{clear:both;content:"";display:table}@media(min-width:768px){.page-header.page-header--rfp-detail .page-header__main{margin-right:3rem;margin-left:3rem;padding:40px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width:1366px){.page-header.page-header--rfp-detail .page-header__main{margin-right:calc(((1366px - 512px)/12*1 + 0px)*1);margin-left:calc(((1366px - 512px)/12*1 + 0px)*1);padding:70px 0 0;font-size:1rem}}.page-header.page-header--rfp-detail .page-header__eyebrow{margin-bottom:10px;font-size:.75rem;line-height:1.375rem}@media(min-width:768px){.page-header.page-header--rfp-detail .page-header__eyebrow{font-size:.875rem;line-height:1.625rem}}@media(min-width:1366px){.page-header.page-header--rfp-detail .page-header__eyebrow{font-size:1rem}}.page-header.page-header--rfp-detail .page-header__eyebrow span:not(:first-child){display:inline-block;padding-left:.625rem;margin-left:.625rem;border-left:1px solid #000}.page-header.page-header--rfp-detail .page-header__title{margin:0;font-size:1.625rem;line-height:1.875rem}@media(min-width:768px){.page-header.page-header--rfp-detail .page-header__title{font-size:2.625rem;line-height:3.25rem}}@media(min-width:1366px){.page-header.page-header--rfp-detail .page-header__title{font-size:3.5rem;line-height:4.125rem}}.page-header.page-header--rfp-detail .page-header__subtitle{display:block;margin-top:10px}.page-header__rfp-publish-date{margin-top:10px;color:rgba(0,0,0,.5)}.page-header__rfp-publish-date span{text-transform:uppercase}.page-header__rfp-deadline{margin-top:20px;font-size:.875rem;line-height:1.125rem}.page-header__rfp-deadline span{display:block;text-transform:uppercase}@media(min-width:768px){.page-header__rfp-deadline{margin-top:3.5625rem}}@media(min-width:1366px){.page-header__rfp-deadline{margin-top:2.625rem;font-size:1rem;line-height:1.625rem}}.page-header__rfp-cta{margin-top:.625rem}@media(min-width:768px){.page-header__rfp-cta{margin-top:1.25rem}}.page-header__rfp-cta .signup-link__container{margin-top:1.5625rem;margin-bottom:.3125rem}.page-header__rfp-cta a{text-decoration:none}.page-header__rfp-cta a:hover .icon path:first-child{stroke:#fff}.page-header__rfp-cta a:hover .icon path:nth-child(n+1){fill:#fff}.page-header__rfp-cta a.signup-link{padding-bottom:.125rem;background:linear-gradient(transparent calc(100% - 2px),#fcff6d 2px);background-size:100%}@media(min-width:768px){.page-header__rfp-cta a.signup-link{line-height:1.375rem}}@media(min-width:1366px){.page-header__rfp-cta a.signup-link{line-height:1.5625rem}}.page-header__rfp-cta .icon{width:.8125rem;height:.8125rem;margin-left:.1875rem;margin-top:.1875rem}.page-header__rfp-cta .icon path{transition:all 0s ease .3s}.page-header__rfp-cta .btn{max-width:10.1875rem;max-height:3.125rem;font-size:.875rem;line-height:1.375rem}@media(min-width:768px){.page-header__rfp-cta .btn{max-width:calc(((100vw - 360px)/12*3 + 48px)*1)}}@media(min-width:1366px){.page-header__rfp-cta .btn{font-size:1rem;max-width:12.5rem;max-height:3.75rem}}@media(min-width:768px){.page-header__rfp-info{width:calc(((100vw - 360px)/12*9 + 192px)*1)}}@media(min-width:1366px){.page-header__rfp-info{width:calc(((1366px - 512px)/12*7 + 224px)*1)}}@media(min-width:768px){.page-header__rfp-aside{width:calc(((100vw - 360px)/12*3 + 72px)*1);padding-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.page-header__rfp-aside{width:calc(((1366px - 512px)/12*3 + 96px)*1);padding-left:calc(((1366px - 512px)/12*1 + 32px)*1)}}.page-header__rfp-pages{margin-top:20px;padding-top:20px;padding-bottom:20px;border:0 solid #f0f0f0;border-top-width:1px;border-bottom-width:1px;line-height:1.625rem;clear:both}.page-header__rfp-pages>dl{margin-top:14px;margin-bottom:0}.page-header__rfp-pages>dl>div{margin-bottom:.875rem}.page-header__rfp-pages>dl>div:last-child{margin-bottom:0}.page-header__rfp-pages>dl dt{position:relative;float:left;clear:left;width:5rem;padding-left:calc(((100vw - 128px)/12*0 + 16px)*1);font-weight:bold}.page-header__rfp-pages>dl dt::before{content:"";border-radius:100%;background-color:#cbd2d0;width:8px;height:8px;position:absolute;top:.5rem;left:0}.page-header__rfp-pages>dl dd{margin-left:5rem}.page-header__rfp-pages>dl dd:last-of-type{padding-bottom:0}@media(max-width:1365px){.page-header__rfp-pages>dl dd{padding-top:.25rem;line-height:1.125rem}}@media(min-width:768px){.page-header__rfp-pages{width:100%;margin-top:2.1875rem;border-top-width:2px}.page-header__rfp-pages>dl{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.page-header__rfp-pages>dl>div{flex-basis:calc(((100vw - 360px)/12*6 + 120px)*1)}.page-header__rfp-pages>dl dt{width:5rem;padding-left:1.125rem}.page-header__rfp-pages>dl dd{margin-left:5rem}}@media(min-width:1366px){.page-header__rfp-pages{border-top-width:2px;border-bottom-width:2px}.page-header__rfp-pages>dl{font-size:.875rem;line-height:1.625rem}.page-header__rfp-pages>dl>div{flex-basis:calc(((1366px - 512px)/12*5 + 160px)*1);margin-bottom:.625rem}.page-header__rfp-pages>dl dt{padding-left:1.125rem;margin-top:0}}.page-header--whynyc{position:relative;z-index:1}.page-header--whynyc::before{content:"";position:absolute;top:0;left:0;width:5px;height:auto;background-color:var(--primary-color,#fcff6d);z-index:1;transition:all .3s ease-in-out}@media(min-width:768px){.page-header--whynyc::before{width:10px}}.page-header--whynyc .page-header__wrapper{height:41.6875rem}@media(min-width:768px){.page-header--whynyc .page-header__wrapper{height:64rem}}@media(min-width:1366px){.page-header--whynyc .page-header__wrapper{height:48rem}}.page-header--whynyc .page-header__content{padding-top:14.75rem;height:100%;color:#fff}@media(min-width:768px){.page-header--whynyc .page-header__content{padding-top:23.375rem}}@media(min-width:1366px){.page-header--whynyc .page-header__content{padding-top:16.375rem}}.page-header--whynyc .page-header__main{opacity:0;z-index:1}.page-header--whynyc .page-header__main::after{clear:both;content:"";display:table}@media(min-width:768px){.page-header--whynyc .page-header__main{width:calc(((100vw - 360px)/12*9 + 192px)*1)}}@media(min-width:768px)and (max-width:1365px){.page-header--whynyc .page-header__main{padding-left:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1366px){.page-header--whynyc .page-header__main{width:calc(((1366px - 512px)/12*5 + 160px)*1)}}.page-header--whynyc .page-header__eyebrow{margin-bottom:10px;font-size:.875rem;line-height:1.25rem}@media(min-width:768px){.page-header--whynyc .page-header__eyebrow{font-size:1rem;line-height:1.375rem}}.page-header--whynyc .page-header__title{margin:0;font-weight:normal;font-size:2.625rem;line-height:3.375rem}@media(min-width:768px){.page-header--whynyc .page-header__title{font-size:4.75rem;line-height:5.375rem}}.page-header--whynyc .page-header__description{margin-top:.625rem;font-size:.875rem;line-height:1.5rem}@media(min-width:768px){.page-header--whynyc .page-header__description{font-size:1rem;line-height:1.625rem}}.page-header--whynyc .page-header__background{overflow:hidden;z-index:-1}.page-header--whynyc .page-header__background::before,.page-header--whynyc .page-header__background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65);z-index:1}.page-header--whynyc .page-header__background.no-asset-filter::before,.page-header--whynyc .page-header__background.no-asset-filter::after{background-color:rgba(0,0,0,0)}@media(max-width:1365px){.page-header--whynyc .page-header__background::after{display:none}}@media(min-width:1366px){.page-header--whynyc .page-header__background::before{height:9.375rem}.page-header--whynyc .page-header__background::after{top:150px;width:calc(50% + 16px);height:auto}}.page-header--whynyc .page-header__background img{position:relative;height:100%;width:100%}.page-header--whynyc .page-header__background.has-bg-video{display:flex;justify-content:center;align-content:stretch}@media(prefers-reduced-motion:reduce){.page-header--whynyc .page-header__background.has-bg-video{background-color:#000}.page-header--whynyc .page-header__background.has-bg-video video{display:none}}.page-header--whynyc.has-header-loaded::before{animation:yellowLine 2s;bottom:0}@keyframes yellowLine{0%{bottom:100%}100%{bottom:0}}.page-header--whynyc.has-header-loaded .page-header__main{animation:fadeIn 3s;opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-header--whynyc.has-visited::before{bottom:0}.page-header--whynyc.has-visited .page-header__main{opacity:1}.image-desc-card--image__wrapper{display:block;position:relative;width:calc(((100vw - 128px)/12*12 + 88px)*1)}.image-desc-card--image__wrapper .title{margin:.625rem 1.25rem;font-size:1rem}.image-desc-card--image__wrapper .white{color:#fff}.image-desc-card--image__wrapper::before{display:block;content:"";width:100%;padding-top:119.4029850746%}.image-desc-card--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.image-desc-card--image__wrapper{position:relative;width:calc(((100vw - 360px)/12*4 + 72px)*1)}.image-desc-card--image__wrapper::before{display:block;content:"";width:100%;padding-top:150%}.image-desc-card--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.image-desc-card--image__wrapper{position:relative;width:calc(((1366px - 512px)/12*4 + 96px)*1)}.image-desc-card--image__wrapper::before{display:block;content:"";width:100%;padding-top:105.2631578947%}.image-desc-card--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.image-desc-card--text__wrapper{padding:.625rem 1.25rem}@media(min-width:375px){.image-desc-card--text__wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1)}}@media(min-width:768px){.image-desc-card--text__wrapper{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.image-desc-card--text__wrapper{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.inline-image{width:100%;margin:0rem 0rem 1.875rem 0rem}@media(min-width:768px){.inline-image{margin-bottom:1.90625rem}}@media(min-width:1366px){.inline-image{margin-bottom:2.5rem}}@media(min-width:1366px){.inline-image__content{margin-left:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*2 + 32px)*1)}}.inline-image__media{width:calc(((100vw - 128px)/12*12 + 88px)*1);display:block}@media(min-width:768px){.inline-image__media{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.inline-image__media{width:calc(((1366px - 512px)/12*8 + 288px)*1)}}.inline-image__media .js-object-fit{position:relative}.inline-image__media .js-object-fit img{-o-object-fit:unset;object-fit:unset;height:auto}.inline-image__caption{width:auto;margin-left:calc(((100vw - 128px)/12*1 + 0px)*1);margin-right:calc(((100vw - 128px)/12*1 + 0px)*1);margin-top:1rem;font-size:.625rem;line-height:1rem}@media(min-width:768px){.inline-image__caption{margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*2 + 24px)*1);margin-top:.9375rem;font-size:.75rem;line-height:1.25rem}}@media(min-width:1366px){.inline-image__caption{width:calc(((1366px - 512px)/12*7 + 192px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 64px)*1);margin-top:1.25rem;font-size:.75rem;line-height:1.375rem}}.inline-image__caption p{margin:0}@media(min-width:1366px){.full-screen-width .inline-image__content{margin-left:auto;margin-right:auto}}@media(min-width:1366px){.full-screen-width .inline-image__wrapper{max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media(min-width:1366px){.full-screen-width .inline-image__media{width:auto}}.full-screen-width .inline-image__caption{width:auto}@media(min-width:768px){.full-screen-width .inline-image__caption{margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*1 + 0px)*1);font-size:.75rem;line-height:1.25rem}}@media(min-width:1366px){.full-screen-width .inline-image__caption{margin-left:calc(((1366px - 512px)/12*1 + 0px)*1);margin-right:calc(((1366px - 512px)/12*1 + 0px)*1);font-size:.75rem;line-height:1.375rem}}.inline-video{margin-bottom:1.875rem}@media(min-width:768px){.inline-video{margin-bottom:2.5rem}}.inline-video__media{position:relative;width:calc(((100vw - 128px)/12*12 + 88px)*1);min-height:11.6875rem;margin:0 auto 1rem;position:relative}.inline-video__media::before{display:block;content:"";width:100%;padding-top:55.9880239521%}.inline-video__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.inline-video__media{position:relative;width:calc(((100vw - 360px)/12*12 + 264px)*1);min-height:23.625rem;margin-bottom:.9375rem}.inline-video__media::before{display:block;content:"";width:100%;padding-top:56.25%}.inline-video__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.inline-video__media{position:relative;width:calc(((1366px - 512px)/12*8 + 288px)*1);min-height:30.125rem;margin-left:auto;margin-right:auto;margin-bottom:1.28125rem}.inline-video__media::before{display:block;content:"";width:100%;padding-top:56.2427071179%}.inline-video__media>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.inline-video__media--video{height:100%;width:100%}.inline-video__media--video[platform=vimeo] iframe{width:100%;height:100%;transition:opacity .3s ease-in;opacity:0;pointer-events:none}.inline-video__media--image{width:100%;height:100%;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.inline-video .btn--play{width:100%;height:100%;position:absolute;top:0;left:0;transform:none;border-radius:0;background-color:rgba(0,0,0,0);border:none;opacity:1;display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.inline-video .btn--play::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9rem;height:9rem;border-radius:50%;border:8px #fff solid;opacity:.6;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67);z-index:1}@media(max-width:767px){.inline-video .btn--play::after{width:6rem;height:6rem}}.inline-video .btn--play:hover{opacity:1}.inline-video .btn--play:hover::after{opacity:.8}.inline-video .btn--play:hover .btn--play__triangle{opacity:.9}.inline-video .btn--play::before{content:none}.inline-video .btn--play__triangle{transform:translateX(-50%) translateX(0.3125rem) translateY(0);position:relative;z-index:2;opacity:.6}.inline-video__caption{font-size:.625rem;line-height:1rem;width:calc(((100vw - 128px)/12*10 + 80px)*1);margin:0 calc(((100vw - 128px)/12*1 + 8px)*1) 0 calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.inline-video__caption{font-size:.75rem;line-height:1.375rem;width:calc(((100vw - 360px)/12*9 + 240px)*1);margin-left:calc(((100vw - 360px)/12*1 + 0px)*1);margin-right:calc(((100vw - 360px)/12*2 + 24px)*1)}}@media(min-width:1366px){.inline-video__caption{font-size:.75rem;line-height:1.375rem;width:calc(((1366px - 512px)/12*7 + 192px)*1);margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*3 + 96px)*1)}}.inline-video__caption p{margin:0}.inline-video.is-active .inline-video__media--image{opacity:0;pointer-events:none}.inline-video.is-active .inline-video__media--video[platform=vimeo] iframe{opacity:1;pointer-events:all}.inline-video.is-active .btn--play{opacity:0;pointer-events:none}@media(min-width:1366px){.full-screen-width .inline-video__content{margin-left:auto;margin-right:auto}}@media(min-width:1366px){.full-screen-width .inline-video__wrapper{max-width:none;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}}@media(min-width:1366px){.full-screen-width .inline-video__media{width:auto}}@media(min-width:1366px){.full-screen-width .inline-video__caption{margin-left:80px}}.full-screen-width .inline-video.is-active .btn--play{opacity:0;display:none}.interactive-map__heading{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto}@media(min-width:768px){.interactive-map__heading{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.interactive-map__heading{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.interactive-map__heading::before{content:"";position:relative;display:inline-block;width:calc(((100vw - 128px)/12*2 + 8px)*1);height:.3125rem;margin-bottom:.625rem;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.interactive-map__heading::before{width:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:1366px){.interactive-map__heading::before{width:calc(((1366px - 512px)/12*1 + 32px)*1)}}.interactive-map__heading__title{font-weight:normal;font-size:1.5rem;width:calc(((100vw - 128px)/12*9 + 68px)*1);margin-top:0;margin-bottom:1.25rem}@media(min-width:768px){.interactive-map__heading__title{font-size:2rem;width:100%;margin-bottom:1.875rem}}@media(min-width:1366px){.interactive-map__heading__title{font-size:2.5rem;margin-bottom:1.8125rem}}.interactive-map__main{width:100%;height:23.75rem;background-color:#cbd2d0}@media(min-width:768px){.interactive-map__main{height:25rem}}@media(min-width:1366px){.interactive-map__main{height:31.25rem}}.interactive-map__main .gm-style{background-color:#d4dad8}.interactive-map__main .cluster-icon{font-weight:bold;font-size:.875rem;line-height:.875rem;font-variant-numeric:tabular-nums;color:#fff;display:inline-flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;background-color:#4d4a53;border-radius:1.875rem;cursor:pointer}@media(min-width:768px){.interactive-map__wrapper{position:relative}}.interactive-map__zoom-controls{display:none}@media(min-width:768px){.interactive-map__zoom-controls{position:absolute;display:inline-flex;flex-direction:column;align-items:center;bottom:3.125rem;right:calc(100vw - (100vw - 48px));border-radius:.125rem;overflow:hidden;box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.3);background-color:#fff}.interactive-map__zoom-controls__btn{width:1.6875rem;height:1.8125rem;display:block;position:relative;background-color:#fff;border:0;padding:0;cursor:pointer;transition:opacity .2s ease-in-out}.interactive-map__zoom-controls__btn:disabled{opacity:.5;cursor:not-allowed}.interactive-map__zoom-controls__btn>span{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.interactive-map__zoom-controls__btn>span.block{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6875rem;height:.1875rem;background-color:#666;border:0}.interactive-map__zoom-controls__btn>span.block--vertical{width:.1875rem;height:.6875rem}.interactive-map__zoom-controls .divider{display:inline-block;width:1.1875rem;height:.1875rem;background-color:#e6e6e6}}@media(min-width:1366px){.interactive-map__zoom-controls{right:calc((1366px - 1206px)/2)}}.interactive-map__tooltip{position:absolute;width:20rem;display:flex;flex-direction:column;top:0;left:0;transform:translate(-50%,-100%)}.interactive-map__tooltip::after{content:"";position:relative;display:inline-block;width:.9375rem;height:.9375rem;transform:rotate(45deg);margin-top:-0.5rem;margin-left:auto;margin-right:auto;background-color:#4d4a53}.interactive-map__tooltip__main{position:absolute;width:100%;bottom:3.5625rem;left:0}.interactive-map__tooltip__container{display:flex;flex-direction:column;background-color:#4d4a53;padding:1.25rem;position:relative}.interactive-map__tooltip__eyebrow{font-size:.75rem;color:#fff;display:inline-block;margin-bottom:1.25rem}.interactive-map__tooltip__btn{position:absolute;top:0;right:0;width:3.4375rem;height:3.4375rem;padding:0;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.interactive-map__tooltip__btn .icon-close{width:1rem;height:1rem}.interactive-map__tooltip__btn .icon-close path{stroke:#fff}.interactive-map__tooltip__title{font-weight:bold;font-size:1.125rem;line-height:1.625rem;color:#fff;margin-top:0;margin-bottom:1.25rem}.interactive-map__tooltip__cta{border-bottom:0;text-decoration:none;display:inline-flex;align-self:flex-end;align-items:center}.interactive-map__tooltip__cta .icon{transition:transform .3s ease-in-out}.interactive-map__tooltip__cta:hover .icon{transform:translateX(2px)}.interactive-map__tooltip__cta .text{font-weight:bold;font-size:.625rem;color:#fff;display:block;margin-right:.5rem}.interactive-map__tooltip__cta .icon{display:block}.interactive-map__tooltip__cta .icon .icon-link{width:.75rem;height:.625rem}.interactive-map__tooltip__cta .icon .icon-link path{fill:#fff}.interactive-map__tooltip__anchor{height:0;position:absolute;width:20rem}.job-board__wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;padding-top:22px}@media(min-width:768px){.job-board__wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.job-board__wrapper{width:calc(((1366px - 512px)/12*8 + 288px)*1)}}.job-board__filter{margin-top:.625rem;margin-bottom:2rem;position:relative}@media(min-width:768px){.job-board__filter{display:flex;justify-content:space-between}}.job-board__filter>div{position:relative}@media(min-width:768px){.job-board__filter>div{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.job-board__filter>div{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.job-board__filter>div.is-open .filter__btn svg{transform:translateY(-50%) rotate(-180deg)}.job-board__filter>div.is-open .filter__list{display:block}.job-board__filter .filter__btn{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:0;padding:.5rem 0;width:100%;text-align:left;border-bottom:1px solid #000;font-variant:no-common-ligatures}.job-board__filter .filter__btn svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:.375rem;width:1rem}.job-board__filter .filter__list{margin:0;padding:0;list-style-type:none;display:none;position:absolute;z-index:25;width:100%;max-height:240px;overflow:auto}.job-board__filter .filter__list li{background-color:#fff}.job-board__filter .filter__list li button{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:1px solid #000;padding:.75rem 1.25rem;text-align:left;width:100%}.job-board__content{margin:20px 0 0;opacity:1;overflow:hidden;transition:height 500ms cubic-bezier(0.65,0,0.35,1),opacity 500ms ease-out,font-size 500ms ease-out 500ms,margin 700ms cubic-bezier(0.65,0,0.35,1)}.job-board__content .list__item{padding:0;margin-bottom:20px;display:flex;justify-content:space-between;flex-direction:column;transition:opacity 500ms ease-out}@media(min-width:375px){.job-board__content .list__item .location{padding-top:.5rem}}@media(min-width:768px){.job-board__content .list__item{flex-direction:row}}.job-board__content .list__item a{text-decoration:none;padding-bottom:2px;color:#000;border-bottom:2.5px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.job-board__accordion{border-top:2px solid #000;padding-top:22px}.job-board__header{font-size:1.5rem}@media(min-width:768px){.job-board__header{font-size:2rem}}@media(min-width:1366px){.job-board__header{font-size:2.5rem}}.keydocs{max-width:1366px;margin-left:auto;margin-right:auto}.keydocs__wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;border-top:2px solid #000;border-bottom:1px solid rgba(77,74,83,.3);padding-top:22px}@media(min-width:768px){.keydocs__wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.keydocs__wrapper{width:calc(((1366px - 512px)/12*8 + 288px)*1)}}.keydocs__tab{display:flex;justify-content:space-between;align-content:center}.keydocs__content{padding-left:calc(((100vw - 128px)/12*1 + 8px)*1);padding-right:calc(((100vw - 128px)/12*1 + 0px)*1);margin:20px 0 0;opacity:1;overflow:hidden;transition:height 500ms cubic-bezier(0.65,0,0.35,1),opacity 500ms ease-out,font-size 500ms ease-out 500ms,margin 700ms cubic-bezier(0.65,0,0.35,1)}@media(min-width:768px){.keydocs__content{padding-left:calc(((100vw - 360px)/12*1 + 0px)*1);padding-right:0}}@media(min-width:1366px){.keydocs__content{padding-left:calc(((1366px - 512px)/12*0 + 32px)*1)}}.keydocs__content .list__item{padding:0;margin-bottom:20px;display:flex;justify-content:space-between;flex-direction:column;transition:opacity 500ms ease-out}@media(min-width:768px){.keydocs__content .list__item{flex-direction:row}}@media(min-width:768px){.keydocs__info{flex-basis:calc(((100vw - 360px)/12*6 + 144px)*1)}}@media(min-width:1366px){.keydocs__info{flex-basis:calc(((1366px - 512px)/12*4 + 128px)*1)}}.keydocs__downloads{font-size:.75rem;line-height:1.375rem;margin-top:8px;display:flex;align-items:baseline}@media(min-width:1366px){.keydocs__downloads{flex-direction:column}}@media(min-width:768px){.keydocs__downloads{margin-top:0;flex-basis:calc(((100vw - 360px)/12*5 + 96px)*1);justify-content:flex-end;font-size:.75rem}}@media(min-width:1366px){.keydocs__downloads{flex-basis:calc(((1366px - 512px)/12*3 + 96px)*1);font-size:.875rem}}.keydocs__header,.keydocs__name{font-size:1rem;line-height:1.375rem}@media(min-width:1366px){.keydocs__header,.keydocs__name{font-size:1.125rem;line-height:1.625rem}}.keydocs__header .icon{margin-right:.5rem}.keydocs__name{display:block}.keydocs__desc{font-size:.75rem;line-height:1.25rem;color:#323232}.keydocs__help-text{font-size:.75rem;line-height:1.25rem;color:#323232;transition:height 150ms ease-in-out;overflow:hidden;height:auto}.keydocs .link--download{position:relative;margin-left:1.75rem;text-decoration:none;border:none;color:#000}.keydocs .link--download::before{content:"";position:absolute;top:0;left:-14px;width:1px;height:100%;background-color:#cbd2d0}@media(min-width:1366px){.keydocs .link--download{margin-left:0}.keydocs .link--download::before{content:none}}.keydocs .link--download:first-child{margin-left:0}.keydocs .link--download:first-child::before{display:none}.keydocs .link--download .icon{overflow:visible}.keydocs .link--download .icon path{transform:translateY(0);transition:all .4s ease-out}@media(min-width:1366px){.keydocs .link--download:hover path{transition-timing-function:ease-in}.keydocs .link--download:hover path:first-child{stroke-width:2px}.keydocs .link--download:hover path:not(:first-child){transform:translateY(-2px)}}.keydocs__toggle{width:30px;height:30px;cursor:pointer}.keydocs__toggle-btn{height:100%;opacity:1;transition:opacity 300ms linear}.keydocs__toggle-btn:hover{opacity:.5}.keydocs__toggle-btn svg>g>circle{fill:var(--primary-color,#fcff6d)}.keydocs__toggle-btn svg>g>g{fill:var(--dynamic-text-color,black)}.keydocs .icon-collapse path:first-child{opacity:0;transform:rotate(90deg);transform-origin:center;transition:opacity .3s linear,transform .7s ease-out}.keydocs.is-accordion-active .icon-collapse path:first-child{opacity:1;transform:rotate(0deg)}@media(min-width:768px)and (max-width:1365px){.legal-text{margin-top:4.375rem;margin-bottom:4.375rem}}.legal-text__content{font-size:.6875rem;line-height:1.25rem;margin-left:calc(((100vw - 128px)/12*0.5 + 0px)*1);margin-right:calc(((100vw - 128px)/12*0.5 + 0px)*1);padding-top:1.375rem;padding-right:calc(((100vw - 128px)/12*0.5 + 8px)*1);border-top:.0625rem solid rgba(77,74,83,.3);color:#4d4a53}@media(min-width:768px){.legal-text__content{font-size:.875rem;line-height:1.625rem;margin:0 calc(((100vw - 360px)/12*1 + 0px)*1);padding-top:1.25rem;padding-right:0}}@media(min-width:1366px){.legal-text__content{margin:0 calc(((1366px - 512px)/12*2 + 64px)*1);padding-right:calc(((1366px - 512px)/12*1 + 0px)*1)}}.legal-text__body{margin-bottom:.9375rem}@media(min-width:768px){.legal-text__body{margin-bottom:1.25rem}}.legal-text__body p{margin:0}.legal-text__contact-label{display:block}.legal-text__contact-details{display:flex;flex-flow:row wrap}.legal-text__contact-link{display:block;text-decoration:none;padding-right:.3125rem;margin-right:.3125rem;border-right:.0625rem solid rgba(77,74,83,.5)}.legal-text__contact-link:last-child{padding-right:0;margin-right:0;border-right:0}.legal-text__contact-link .cta__text{display:inline-block;border-bottom:.15625rem solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.list-sorter__wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin-left:auto;margin-right:auto}@media(min-width:768px){.list-sorter__wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.list-sorter__wrapper{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.list-sorter__title{font-size:1.5rem;line-height:2rem;margin-bottom:1.875rem}@media(min-width:768px){.list-sorter__title{font-size:2rem}}@media(min-width:1366px){.list-sorter__title{font-size:2.5rem}}.list-sorter__item .card{padding:.9375rem 0}@media(min-width:1366px){.list-sorter__item .card{padding:1.25rem 0}}.list-sorter__filter{margin-bottom:2.5rem}@media(min-width:768px){.list-sorter__filter{width:calc(((100vw - 360px)/12*8 + 168px)*1)}}@media(min-width:1366px){.list-sorter__filter{width:100%;margin-bottom:3.75rem}}.list-sorter__filter .list{display:none}@media(min-width:1366px){.list-sorter__filter .list{display:flex}.list-sorter__filter .list li{min-width:calc(((1366px - 512px)/12*2 + 32px)*1);width:calc(((1366px - 512px)/12*3 + 64px)*1);margin-right:calc(((1366px - 512px)/12*0 + 32px)*1)}.list-sorter__filter .list li:last-child{margin-right:0}.list-sorter__filter .list.multirow{flex-wrap:wrap}.list-sorter__filter .list.multirow li{width:calc(((1366px - 512px)/12*2 + 32px)*1);margin-bottom:.9375rem}.list-sorter__filter .list.multirow li:nth-child(6n){margin-right:0}.list-sorter__filter .list .btn{width:100%}.list-sorter__filter .list .btn.is-active::before{transform:translateX(0)}.list-sorter__filter .list .btn.is-active span{color:#fff}}@media(min-width:1366px){.list-sorter__filter .form__item{display:none}}.list-sorter__filter .form__select{font-size:.875rem}.list-sorter__pagination{text-align:center;transition:all .3s ease-in-out;height:0;overflow:hidden}.list-sorter__pagination.shown{margin-top:2.5rem}.list-sorter__pagination.content-pagination{min-height:3.75rem}@media(min-width:1366px){.list-sorter__pagination{margin-top:5rem}}.list-sorter__pagination .btn{font-size:.875rem;line-height:1.375rem;width:13.75rem;height:3.125rem;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}@media(min-width:768px){.list-sorter__pagination .btn{width:13rem}.list-sorter__pagination .btn:hover{color:#000}}@media(max-width:767px){.list-sorter__pagination .btn{min-width:13.75rem;height:3.125rem}.list-sorter__pagination .btn span{font-size:.875rem}}@media(min-width:1366px){.list-sorter__pagination .btn{font-size:1rem;line-height:1.375rem;margin-top:0;width:12.5rem;height:3.75rem}.list-sorter__pagination .btn:hover{color:#fff}}.list-sorter__pagination .btn[aria-hidden=false]{opacity:1;pointer-events:all}@media(max-width:767px){.list-sorter__pagination .btn:hover::before{transform:translateX(calc((100% - 0.3125rem) * -1))}}@media(max-width:767px){.list-sorter__pagination .btn:hover span{color:#000}}.list-sorter.has-items-loaded .loading{display:none}.list-sorter.has-items-loaded .list-sorter__filter,.list-sorter.has-items-loaded .list-sorter__pagination{display:block}.milestone-board__heading{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto}@media(min-width:768px){.milestone-board__heading{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.milestone-board__heading{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.milestone-board__heading h2{font-weight:normal;font-size:1.5rem;position:relative;padding-top:15px;margin:0 0 20px}@media(min-width:768px){.milestone-board__heading h2{font-size:2rem;margin-bottom:30px}}@media(min-width:1366px){.milestone-board__heading h2{font-size:2.5rem}}.milestone-board__heading h2::before{content:"";width:calc(((100vw - 128px)/12*2 + 8px)*1);height:5px;position:absolute;top:0;left:0;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.milestone-board__heading h2::before{width:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:1366px){.milestone-board__heading h2::before{width:calc(((1366px - 512px)/12*1 + 32px)*1)}}.milestone-board__controls{display:flex;align-items:center;margin-bottom:30px}@media(min-width:768px){.milestone-board__controls{display:none}}.milestone-board__controls .counter,.milestone-board__controls .population{font-size:.75rem;line-height:1.375rem;width:calc(((100vw - 128px)/12*1 + 0px)*1);text-align:center}.milestone-board__controls .progress-bar{position:relative;flex:1;height:1px;margin:0 5px;background-color:rgba(0,0,0,.8)}.milestone-board__controls .progress-bar .line{position:absolute;top:0;left:0;height:100%;transition:width .3s ease-in;background-color:var(--primary-color,#fcff6d)}.milestone-board__controls .btn-group{display:flex;margin-left:20px}.milestone-board__controls .btn-group button{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.milestone-board__controls .btn-group button.prev-btn{margin-right:15px}.milestone-board__controls .btn-group button[disabled]{opacity:.5;cursor:not-allowed}.milestone-board__controls .btn-group button svg{width:13px}@media(min-width:768px){.milestone-board__body-carousel{display:none}}.milestone-board__body-carousel .milestone-tile{margin-left:5px;margin-right:5px}.milestone-board__body-grid{width:calc(((100vw - 360px)/12*12 + 264px)*1);margin:0 auto}@media(max-width:767px){.milestone-board__body-grid{display:none}}@media(min-width:1366px){.milestone-board__body-grid{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.milestone-board__body-grid .grid-wrapper{display:flex;justify-content:space-between;overflow:hidden}.milestone-board__body-grid .grid-wrapper section{flex-grow:0;flex-shrink:0;flex-basis:calc(((100vw - 360px)/12*4 + 72px)*1)}@media(min-width:1366px){.milestone-board__body-grid .grid-wrapper section{flex-basis:calc(((1366px - 512px)/12*4 + 96px)*1)}}.milestone-board__body-grid .grid-wrapper section article{margin:0 0 30px}@media(min-width:1366px){.milestone-board__body-grid .grid-wrapper section article{margin-bottom:33px}}.milestone-board__body-grid .grid-wrapper section article.milestone-tile--stat{margin:0 0 30px;width:100%;float:none}@media(min-width:1366px){.milestone-board__body-grid .grid-wrapper section article.milestone-tile--stat{margin-bottom:33px}}.milestone-board__body-grid .grid-wrapper section article a{transition:opacity .3s ease-in}.milestone-board__body-grid .grid-wrapper section article:hover a{opacity:.5}.milestone-board__body-grid button{display:block;margin:0 auto;overflow:hidden}.milestone-board__body-grid button span{position:relative;transition:color .3s ease-in}.milestone-board__body-grid button.hide{opacity:0;visibility:hidden;display:none}@media(min-width:1366px){.milestone-board__body-grid button:hover::before{transform:translateX(0)}.milestone-board__body-grid button:hover span{color:#fff}}.milestone-board .white_svg{filter:invert(1) brightness(1000%)}.milestone-tile--article{position:relative;width:calc(((100vw - 128px)/12*12 + 88px)*1);background-color:#cbd2d0}@media(min-width:768px){.milestone-tile--article{width:calc(((100vw - 360px)/12*4 + 72px)*1);background-color:rgba(0,0,0,0)}}@media(min-width:1366px){.milestone-tile--article{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.milestone-tile--article__wrapper{background-color:#323232;padding:1.25rem calc(((100vw - 128px)/12*1 + 0px)*1);transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.milestone-tile--article__wrapper{padding:1.25rem 1.25rem 1.25rem 1.5625rem}}@media(min-width:1366px){.milestone-tile--article__wrapper{padding:1.25rem .9375rem 1.25rem 1.5625rem}}.milestone-tile--article__wrapper::before{content:"";position:absolute;top:0;left:0;height:100%;width:.3125rem;background-color:var(--primary-color,#fcff6d)}.milestone-tile--article.stack-2>*{z-index:1;opacity:.3}.milestone-tile--article.stack-3>*{opacity:.5}.milestone-tile--article .icon{position:absolute;top:1.25rem;right:calc(((100vw - 128px)/12*1 + 0px)*1);width:.875rem;height:.875rem}@media(min-width:768px){.milestone-tile--article .icon{right:1.25rem}}@media(min-width:1366px){.milestone-tile--article .icon{right:.9375rem}}.milestone-tile--article__eyebrow{font-size:.875rem;color:#fff;display:block;margin-bottom:1.875rem}@media(min-width:768px){.milestone-tile--article__eyebrow{font-size:.625rem;margin-bottom:1.25rem}}@media(min-width:1366px){.milestone-tile--article__eyebrow{font-size:.875rem;margin-bottom:1.875rem}}.milestone-tile--article__title{font-size:1.625rem;line-height:1.875rem;color:#fff;margin-top:0;margin-bottom:2.0625rem}@media(min-width:768px){.milestone-tile--article__title{font-size:.9375rem;margin-bottom:1.25rem}}@media(min-width:1366px){.milestone-tile--article__title{font-size:1.625rem;line-height:1.875rem;margin-bottom:2.0625rem}}.milestone-tile--article__meta span{font-size:1rem;line-height:1.625rem;color:#fff;display:block}@media(min-width:768px){.milestone-tile--article__meta span{font-size:.625rem;line-height:1rem}}@media(min-width:1366px){.milestone-tile--article__meta span{font-size:.75rem;line-height:1.125rem}}.milestone-tile--article__meta span.date{text-transform:uppercase}.milestone-tile--image-stat{display:block}.milestone-tile--image-stat.stack-2>*,.milestone-tile--image-stat.stack-3>*{z-index:1;opacity:.3}.milestone-tile--image-stat__wrapper{position:relative;background-color:#323232;width:calc(((100vw - 128px)/12*12 + 88px)*1);min-height:25rem;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.milestone-tile--image-stat__wrapper::before{display:block;content:"";width:100%;padding-top:119.4029850746%}.milestone-tile--image-stat__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.milestone-tile--image-stat__wrapper{position:relative;width:calc(((100vw - 360px)/12*4 + 72px)*1);min-height:19.5rem}.milestone-tile--image-stat__wrapper::before{display:block;content:"";width:100%;padding-top:150%}.milestone-tile--image-stat__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.milestone-tile--image-stat__wrapper{position:relative;width:calc(((1366px - 512px)/12*4 + 96px)*1);min-height:25rem}.milestone-tile--image-stat__wrapper::before{display:block;content:"";width:100%;padding-top:105.2631578947%}.milestone-tile--image-stat__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.milestone-tile--image-stat__content{color:var(--dynamic-text-color,black);padding:1.25rem calc(((100vw - 128px)/12*1 + 0px)*1);position:absolute;z-index:1}@media(min-width:768px){.milestone-tile--image-stat__content{padding-left:1.25rem;padding-right:1.25rem}}.milestone-tile--image-stat__content.black{color:#000}.milestone-tile--image-stat__eyebrow{font-size:.875rem;margin-top:0;margin-bottom:.3125rem}@media(min-width:768px){.milestone-tile--image-stat__eyebrow{font-size:.625rem;margin-bottom:1.25rem}}@media(min-width:1366px){.milestone-tile--image-stat__eyebrow{font-size:.875rem;margin-bottom:.33125rem}}.milestone-tile--image-stat__stat{font-size:5.625rem;margin:0}@media(min-width:768px){.milestone-tile--image-stat__stat{font-size:3.25rem;line-height:4.75rem;line-height:inherit}}@media(min-width:1366px){.milestone-tile--image-stat__stat{font-size:5.625rem;line-height:initial;margin-bottom:.3125rem}}.milestone-tile--image-stat__description{font-size:1rem;line-height:1.625rem;z-index:1;margin:0}@media(min-width:768px){.milestone-tile--image-stat__description{font-size:.75rem;line-height:1.25rem}}@media(min-width:1366px){.milestone-tile--image-stat__description{font-size:1rem;line-height:1.625rem}}.milestone-tile--image{display:block}.milestone-tile--image.stack-2>*,.milestone-tile--image.stack-3>*{z-index:1;opacity:.3}.milestone-tile--image__wrapper{position:relative;background-color:#323232;width:calc(((100vw - 128px)/12*12 + 88px)*1);min-height:25rem;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.milestone-tile--image__wrapper::before{display:block;content:"";width:100%;padding-top:119.4029850746%}.milestone-tile--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.milestone-tile--image__wrapper{position:relative;width:calc(((100vw - 360px)/12*4 + 72px)*1);min-height:19.5rem}.milestone-tile--image__wrapper::before{display:block;content:"";width:100%;padding-top:150%}.milestone-tile--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.milestone-tile--image__wrapper{position:relative;width:calc(((1366px - 512px)/12*4 + 96px)*1);min-height:25rem}.milestone-tile--image__wrapper::before{display:block;content:"";width:100%;padding-top:105.2631578947%}.milestone-tile--image__wrapper>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.milestone-tile--image__content{padding:1.25rem calc(((100vw - 128px)/12*1 + 0px)*1);position:absolute}@media(min-width:768px){.milestone-tile--image__content{padding-left:1.25rem;padding-right:1.25rem}}.milestone-tile--image__eyebrow{font-size:.875rem;color:#fff;display:block}@media(min-width:768px){.milestone-tile--image__eyebrow{font-size:.625rem}}@media(min-width:1366px){.milestone-tile--image__eyebrow{font-size:.875rem}}.milestone-tile--image__eyebrow.black{color:#000}.milestone-tile--pdf{width:calc(((100vw - 128px)/12*12 + 88px)*1);background-color:#cbd2d0}@media(min-width:768px){.milestone-tile--pdf{width:calc(((100vw - 360px)/12*4 + 72px)*1);background-color:rgba(0,0,0,0)}}@media(min-width:1366px){.milestone-tile--pdf{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.milestone-tile--pdf__wrapper{position:relative;overflow:hidden;padding:1.25rem calc(((100vw - 128px)/12*1 + 0px)*1) 1.25rem;background-color:#323232;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.milestone-tile--pdf__wrapper{padding-right:1.3125rem;padding-bottom:2.5rem;padding-left:1.5rem}}@media(min-width:1366px){.milestone-tile--pdf__wrapper{padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.5625rem}}.milestone-tile--pdf__wrapper::before{content:"";position:absolute;width:.3125rem;height:100%;top:0;left:0;background-color:var(--primary-color,#fcff6d)}.milestone-tile--pdf.stack-2>*{z-index:1;opacity:.3}.milestone-tile--pdf.stack-3>*{opacity:.5}.milestone-tile--pdf__eyebrow{font-size:.875rem;color:#fff;display:block;margin-bottom:1.875rem}@media(min-width:768px){.milestone-tile--pdf__eyebrow{font-size:.625rem;margin-bottom:1.25rem}}@media(min-width:1366px){.milestone-tile--pdf__eyebrow{font-size:.875rem;margin-bottom:1.875rem}}.milestone-tile--pdf__title{font-size:1.625rem;line-height:1.875rem;color:#fff;margin-top:0;margin-bottom:1.25rem}@media(min-width:768px){.milestone-tile--pdf__title{font-size:1rem;line-height:1.5rem}}@media(min-width:1366px){.milestone-tile--pdf__title{font-size:1.625rem;line-height:1.875rem}}.milestone-tile--pdf__text{font-size:1rem;line-height:1.625rem;color:#fff;margin:0}@media(min-width:768px){.milestone-tile--pdf__text{font-size:.75rem;line-height:1.25rem}}@media(min-width:1366px){.milestone-tile--pdf__text{font-size:1rem;line-height:1.625rem}}.milestone-tile--pdf__icon{display:block;position:absolute;width:.75rem;height:1rem;top:1.25rem;right:calc(((100vw - 128px)/12*1 + 0px)*1)}@media(min-width:768px){.milestone-tile--pdf__icon{height:.6875rem;right:1.3125rem}}@media(min-width:1366px){.milestone-tile--pdf__icon{height:1rem;right:1.25rem}}.milestone-tile--pdf__date{font-size:1rem;line-height:1.625rem;color:#fff;text-transform:uppercase;display:inline-block;margin-top:1.25rem}@media(min-width:768px){.milestone-tile--pdf__date{font-size:.625rem;line-height:1.125rem}}@media(min-width:1366px){.milestone-tile--pdf__date{font-size:.75rem}}.milestone-tile--pdf .icon-download{width:.75rem;height:1rem}@media(min-width:768px){.milestone-tile--pdf .icon-download{height:.6875rem;right:1.3125rem}}@media(min-width:1366px){.milestone-tile--pdf .icon-download{height:1rem;right:1.25rem}}.milestone-tile--pullquote{display:block;width:calc(((100vw - 128px)/12*12 + 88px)*1);background-color:#323232}@media(min-width:768px){.milestone-tile--pullquote{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.milestone-tile--pullquote{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.milestone-tile--pullquote__wrapper{position:relative;overflow:hidden;padding:1.25rem calc(((100vw - 128px)/12*1 + 8px)*1) 1.25rem calc(((100vw - 128px)/12*1 + 0px)*1);background-color:#4d4a53;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.milestone-tile--pullquote__wrapper{padding:1.25rem}}@media(min-width:1366px){.milestone-tile--pullquote__wrapper{padding:1.25rem 1.5625rem 1.25rem 1.25rem}}.milestone-tile--pullquote.stack-2>*,.milestone-tile--pullquote.stack-3>*{z-index:1;opacity:.3}.milestone-tile--pullquote .icon-pullquote{position:absolute;top:-1.8125rem;right:.625rem}@media(min-width:768px){.milestone-tile--pullquote .icon-pullquote{top:-2.125rem;right:0;width:5.75rem}}@media(min-width:1366px){.milestone-tile--pullquote .icon-pullquote{top:-1.6875rem;width:11.0625rem;height:8.625rem}}.milestone-tile--pullquote .icon-pullquote path{fill:var(--primary-color,#fcff6d)}.milestone-tile--pullquote__eyebrow{font-size:.875rem;color:#fff;display:block;position:relative;margin-bottom:4.6875rem}@media(min-width:768px){.milestone-tile--pullquote__eyebrow{font-size:.625rem;margin-bottom:3.4375rem}}@media(min-width:1366px){.milestone-tile--pullquote__eyebrow{font-size:.875rem;margin-bottom:6.625rem}}.milestone-tile--pullquote__text{font-size:1.25rem;line-height:1.875rem;color:#fff;margin-top:0;margin-bottom:2.6875rem}@media(min-width:768px){.milestone-tile--pullquote__text{font-size:.9375rem;line-height:1.5625rem;margin-bottom:2.5rem}}@media(min-width:1366px){.milestone-tile--pullquote__text{font-size:1.25rem;line-height:1.875rem;margin-bottom:2.8125rem}}.milestone-tile--pullquote__attributions{margin-bottom:1.25rem}.milestone-tile--pullquote__attributions .attribution{font-size:1rem;line-height:1.25rem;display:block;color:#fff}@media(min-width:768px){.milestone-tile--pullquote__attributions .attribution{font-size:.75rem;line-height:1.125rem}}@media(min-width:1366px){.milestone-tile--pullquote__attributions .attribution{font-size:1rem;line-height:1.25rem}}.milestone-tile--pullquote__cta{display:inline-flex;align-items:center}.milestone-tile--pullquote__cta span{font-size:.875rem;color:#fff;display:block;margin-right:.5rem}@media(min-width:768px){.milestone-tile--pullquote__cta span{font-size:.75rem;line-height:1.125rem}}@media(min-width:1366px){.milestone-tile--pullquote__cta span{font-size:.875rem}}.milestone-tile--pullquote__cta .icon{width:.9375rem;height:1.3125rem;fill:#fff}@media(min-width:768px){.milestone-tile--pullquote__cta .icon{height:1.125rem}}@media(min-width:1366px){.milestone-tile--pullquote__cta .icon{height:1.3125rem}}.milestone-tile--pullquote .icon-link path{stroke:inherit;fill:inherit}.milestone-tile--stat{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto}@media(min-width:768px){.milestone-tile--stat{float:right;width:calc(((100vw - 360px)/12*3 + 72px)*1);margin-left:calc(((100vw - 360px)/12*0 + 24px)*1);margin-right:48px}}@media(min-width:1366px){.milestone-tile--stat{width:calc(((1366px - 512px)/12*3 + 128px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);margin-right:calc((142.3333333333px + (100vw - 1206px)/2 + 32px)*1)}}.milestone-tile--stat__wrapper{padding:1.3125rem 1.3125rem 1.5625rem 1.25rem;display:flex;flex-direction:column;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67);width:100%;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.milestone-tile--stat__wrapper{padding:1.25rem 1.25rem 1.25rem 1.1875rem}}@media(min-width:1366px){.milestone-tile--stat__wrapper{padding:1.25rem}}.milestone-tile--stat.stack-2>*{z-index:1;opacity:.3}.milestone-tile--stat.stack-3>*{opacity:.5}.milestone-tile--stat__eyebrow{font-size:.875rem;color:var(--dynamic-text-color,black);margin-top:0;margin-bottom:.3125rem}@media(min-width:768px){.milestone-tile--stat__eyebrow{font-size:.625rem;margin-bottom:1.25rem}}@media(min-width:1366px){.milestone-tile--stat__eyebrow{font-size:.875rem;margin-bottom:.33125rem}}.milestone-tile--stat__stat{font-size:5.625rem;color:var(--dynamic-text-color,black);margin:0}@media(min-width:768px){.milestone-tile--stat__stat{font-size:3.25rem;line-height:4.75rem;line-height:inherit}}@media(min-width:1366px){.milestone-tile--stat__stat{font-size:5.625rem;line-height:initial;margin-bottom:.3125rem}}.milestone-tile--stat__description{font-size:1rem;line-height:1.625rem;color:var(--dynamic-text-color,black);margin:0}@media(min-width:768px){.milestone-tile--stat__description{font-size:.75rem;line-height:1.25rem}}@media(min-width:1366px){.milestone-tile--stat__description{font-size:1rem;line-height:1.625rem}}.milestone-tile--stat .cta{align-self:flex-end;display:flex;align-items:center;max-width:100%;margin-top:1.9375rem}@media(min-width:768px){.milestone-tile--stat .cta{margin-top:1.875rem}}@media(min-width:1366px){.milestone-tile--stat .cta{margin-top:2rem}}.milestone-tile--stat .cta span{display:block;line-height:1.1875rem;text-align:right}.milestone-tile--stat .cta__text{font-size:.875rem;color:var(--dynamic-text-color,black);margin-right:.5rem}@media(min-width:768px){.milestone-tile--stat .cta__text{font-size:.75rem}}@media(min-width:1366px){.milestone-tile--stat .cta__text{font-size:.875rem}}.milestone-tile--stat .cta__icon{width:1.1875rem;height:1.1875rem}.milestone-tile--stat .cta__icon path{fill:var(--dynamic-text-color,black)}@media(min-width:768px){.components .milestone-tile--stat{width:calc(((100vw - 360px)/12*3 + 96px)*1);margin-left:.625rem;margin-right:48px;margin-bottom:1.25rem;clear:right}}@media(min-width:1366px){.components .milestone-tile--stat{width:calc(((1366px - 512px)/12*3 + 128px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);margin-right:calc((142.3333333333px + (100vw - 1206px)/2 + 32px)*1)}}.milestone-board .milestone-tile--stat{margin-right:0;margin-left:0}.milestone-tile--text{width:calc(((100vw - 128px)/12*12 + 88px)*1)}@media(min-width:768px){.milestone-tile--text{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.milestone-tile--text{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.milestone-tile--text__wrapper{position:relative;padding:1.25rem;background-color:#cbd2d0;transition:opacity .3s cubic-bezier(0.44,-0.02,0.73,0.67);display:flex;flex-direction:column}@media(min-width:768px){.milestone-tile--text__wrapper{padding-left:1.5625rem}}@media(min-width:1366px){.milestone-tile--text__wrapper{padding:1.3125rem 1.25rem 1.4375rem 1.25rem}}.milestone-tile--text__wrapper::before{content:"";position:absolute;width:.3125rem;height:100%;top:0;left:0;background-color:var(--primary-color,#fcff6d)}.milestone-tile--text__eyebrow{font-size:.875rem;display:block;margin-bottom:1.875rem}@media(min-width:768px)and (max-width:1365px){.milestone-tile--text__eyebrow{font-size:.625rem;margin-bottom:1.25rem}}.milestone-tile--text__title{font-size:1.625rem;line-height:1.875rem;color:#000;margin-bottom:1.25rem;margin-top:0}@media(min-width:768px)and (max-width:1365px){.milestone-tile--text__title{font-size:1rem;line-height:1.5rem}}.milestone-tile--text__text p{font-size:1rem;line-height:1.625rem;color:#000;margin-top:0}@media(min-width:768px)and (max-width:1365px){.milestone-tile--text__text p{font-size:.75rem;line-height:1.25rem}}.milestone-tile--text__date{font-size:1rem;line-height:1.625rem;color:#000;text-transform:uppercase;display:block;margin-top:.875rem}@media(min-width:768px){.milestone-tile--text__date{font-size:.625rem;line-height:1.125rem;margin-top:.5625rem}}@media(min-width:1366px){.milestone-tile--text__date{font-size:.75rem;line-height:1.125rem;margin-top:.25rem}}.milestone-tile--text__cta{align-self:flex-end;display:flex;align-items:center;margin-top:1.1875rem}@media(min-width:768px){.milestone-tile--text__cta{margin-top:1.25rem}}.milestone-tile--text__cta .cta__text{font-size:.875rem;color:#000;display:block;margin-right:.5rem}@media(min-width:768px)and (max-width:1365px){.milestone-tile--text__cta .cta__text{font-size:.75rem}}.milestone-tile--text__cta .cta__icon{width:1.1875rem;height:1.1875rem}@media(min-width:768px)and (max-width:1365px){.milestone-tile--text__cta .cta__icon{width:1.0625rem;height:1.0625rem}}.milestone-tile--text.stack-2>*{z-index:1;opacity:.3}.milestone-tile--text.stack-3>*{opacity:.5}.menu{list-style-type:none;margin:0;padding:0}.menu ul{list-style-type:none}.navbar{position:absolute;width:100vw;left:0;z-index:60;transition:background-color,height .3s ease-in-out}@media(min-width:1024px){.navbar{height:11.4375rem}}.navbar__yellow-background{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}@media(min-width:1024px){.navbar__yellow-background{background-color:var(--primary-color,#fcff6d);position:absolute;left:auto;right:0;transform:translateX(100%)}}.navbar__main{display:flex;position:relative;width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:1.875rem auto 1.375rem}@media(min-width:768px){.navbar__main{width:calc(((100vw - 360px)/12*12 + 264px)*1);margin-top:2.5rem}}@media(min-width:1024px){.navbar__main{height:100%;width:calc(((100vw - 360px)/12*12 + 264px)*1);margin-top:0;justify-content:space-between}}@media(min-width:1366px){.navbar__main{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.navbar__main__section{display:flex;flex:1}@media(min-width:1024px){.navbar__main__section{flex:none}}.navbar__main__section:last-child{justify-content:flex-end}@media(min-width:1024px){.navbar__main__section:last-child{width:auto;flex:6;padding-top:.125rem}}.navbar__main__section .logo{display:block;width:7.5rem}@media(min-width:768px){.navbar__main__section .logo{width:10rem}}@media(min-width:1024px){.navbar__main__section .logo{margin-top:3.75rem}}@media(min-width:1366px){.navbar__main__section .logo{width:13rem}}.navbar__main__section .logo svg .st0{fill:#fff;transition:fill .3s ease-in-out}.navbar__main__section .logo svg .st1{fill:#009ca6;transition:fill .3s ease-in-out}.navbar__main__section .logo .icon{fill:#fff;transition:fill .3s ease-in-out}.navbar__main__btns{display:flex}@media(min-width:1024px){.navbar__main__btns{position:relative;padding-top:3.75rem}}.navbar__main__btns--search{width:1.4375rem;height:1.4375rem;margin-right:.75rem}@media(min-width:768px){.navbar__main__btns--search{width:1.5625rem;height:1.5625rem;margin-right:1.25625rem}}@media(min-width:1024px){.navbar__main__btns--search{width:1.4375rem;height:1.4375rem;margin-right:0}}.navbar__main__btns--search .icon{stroke:#fff;transition:stroke .3s ease-in-out}.navbar__main__btns--menu{width:1.55rem;height:1.10625rem}@media(min-width:768px){.navbar__main__btns--menu{width:2.15rem;height:1.475rem}}@media(min-width:1024px){.navbar__main__btns--menu{display:none}}.navbar__main__btns--menu .icon{stroke:#fff;fill:#fff;transition:all .3s ease-in-out}@media(max-width:1023px){.navbar__main__menu{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:65;background-color:#4d4a53;transform:translateX(100vw);transition:transform .3s ease-in-out}}@media(min-width:1024px){.navbar__main__menu{position:relative;width:100%;transition:width .3s ease-in-out;display:flex;justify-content:flex-end}}.navbar__main__menu--wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1);height:100vh;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media(min-width:768px){.navbar__main__menu--wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1024px){.navbar__main__menu--wrapper{width:auto;height:100%;margin:0;align-items:flex-end;display:inline-flex;padding-top:3.75rem}}.navbar__main__menu--wrapper>*{opacity:0;transition:opacity .3s ease-in-out}@media(min-width:1024px){.navbar__main__menu--wrapper>*{opacity:1}}@media(max-width:1023px){.navbar__main__menu--wrapper>*:first-child{transition-delay:.15s}}@media(max-width:1023px){.navbar__main__menu--wrapper>*:nth-child(2){transition-delay:.3s}}@media(max-width:1023px){.navbar__main__menu--wrapper>*:nth-child(3){transition-delay:.45s}}.navbar__main__menu__header{display:flex;margin-top:1.875rem;margin-bottom:3.125rem}@media(min-width:768px){.navbar__main__menu__header{margin-top:2.5rem;margin-bottom:3.8125rem}}@media(min-width:1024px){.navbar__main__menu__header{display:none}}.navbar__main__menu__header--section{flex:1}.navbar__main__menu__header--section:last-child{display:flex;justify-content:flex-end}.navbar__main__menu__header--section .logo svg .st0{color:#fff}.navbar__main__menu__header__brand{display:block;width:6.21875rem;height:1.125rem}@media(min-width:768px){.navbar__main__menu__header__brand{width:8.6375rem;height:1.5625rem}}.navbar__main__menu__header__brand .icon{fill:#fff}.navbar__main__menu__header__close-btn{width:1.2875rem;height:1.125rem}@media(min-width:768px){.navbar__main__menu__header__close-btn{width:1.875rem;height:1.5625rem}}.navbar__main__menu__header__close-btn .icon{stroke:#fff}.navbar__main__menu__search{position:relative;margin-bottom:1.90625rem}@media(min-width:768px){.navbar__main__menu__search{margin-bottom:3.75rem}}@media(min-width:1024px){.navbar__main__menu__search{display:none}}.navbar__main__menu__search__input{font-size:1rem;line-height:1.375rem;color:#fff;padding:.34375rem 1.7875rem .34375rem 0rem;width:100%;border:0;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}@media(min-width:768px){.navbar__main__menu__search__input{font-size:1.125rem;padding:.4375rem 2.125rem .4375rem 0rem}}.navbar__main__menu__search__input:focus{border-bottom-color:var(--primary-color,#fcff6d)}.navbar__main__menu__search .btn{position:absolute;width:1.2875rem;height:1.375rem;top:.34375rem;right:0}@media(min-width:768px){.navbar__main__menu__search .btn{width:1.875rem;height:1.375rem;top:.4375rem}}.navbar__main__menu__search .btn .icon{stroke:var(--primary-color,#fcff6d);transition:all .3s ease-in-out}.navbar__main__menu__search .btn[disabled] .icon{stroke:#fff}.navbar__main__menu__list{flex:1;overflow-y:auto;display:flex;flex-direction:column;margin:0 calc((100vw - (100vw - 20px))*-1)}@media(min-width:768px){.navbar__main__menu__list{margin:0 calc((100vw - (100vw - 48px))*-1)}}@media(min-width:1024px){.navbar__main__menu__list{flex-direction:row;overflow-y:hidden;margin-left:0;margin-right:0;display:inline-flex;flex:none}}.navbar__main__menu__list .menu__item{position:relative;margin:.9375rem 0rem;padding:0 calc(100vw - (100vw - 20px))}@media(min-width:768px){.navbar__main__menu__list .menu__item{margin:1.25rem 0rem;padding:0 calc(100vw - (100vw - 48px))}}@media(min-width:1024px){.navbar__main__menu__list .menu__item{margin:0;margin-right:3.75rem;padding:0}}.navbar__main__menu__list .menu__item:first-child{margin-top:0}.navbar__main__menu__list .menu__item:last-child{margin-bottom:9.375rem}@media(min-width:1024px){.navbar__main__menu__list .menu__item:last-child{margin-right:2.525rem;margin-bottom:0}}.navbar__main__menu__list .menu__item a{font-size:2rem;color:#fff;display:inline-block;transition:color .3s ease-in-out;width:calc(100% - 30px)}@media(min-width:768px){.navbar__main__menu__list .menu__item a{font-size:3.375rem;width:auto}}@media(min-width:1024px){.navbar__main__menu__list .menu__item a{font-weight:bold;font-size:1rem;line-height:1.375rem;padding-bottom:.3125rem;border-bottom:.0625rem solid rgba(0,0,0,0);transition:all .3s ease-in-out;position:relative;white-space:nowrap}.navbar__main__menu__list .menu__item a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background-color:#fff;transition:width .5s ease-in-out}}.navbar__main__menu__list .menu__item.is-active a::before{width:100%}.navbar__main__menu__list .menu__item .icon-container{position:absolute;width:1.5625rem;height:1.5625rem;top:.375rem;right:calc(100vw - (100vw - 20px));cursor:pointer}@media(min-width:768px){.navbar__main__menu__list .menu__item .icon-container{width:1.875rem;height:1.875rem;top:1.125rem;right:calc(100vw - (100vw - 48px))}}@media(min-width:1024px){.navbar__main__menu__list .menu__item .icon-container{display:none}}.navbar__main__menu__list .menu__item .icon{position:absolute;width:1.5625rem;height:1.5625rem}@media(min-width:768px){.navbar__main__menu__list .menu__item .icon{width:1.875rem;height:1.875rem}}.navbar__main__menu__list .menu__item .icon.icon-collapse-outline{transition:all .3s ease-in-out}.navbar__main__menu__list .menu__item .icon path{fill:#fff}.navbar__main__menu__list .menu__item--sub{display:flex;flex-direction:column;padding-left:calc(((100vw - 128px)/12*1 + 8px)*1);transition:all .3s ease-in-out;overflow:hidden}@media(min-width:768px){.navbar__main__menu__list .menu__item--sub{padding-left:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:1024px){.navbar__main__menu__list .menu__item--sub{display:none}}.navbar__main__menu__list .menu__item--sub__item{margin:.9375rem 0rem;opacity:0;transition:all .3s ease-in-out}@media(min-width:768px){.navbar__main__menu__list .menu__item--sub__item{margin:1.25rem 0rem}}.navbar__main__menu__list .menu__item--sub__item a{font-weight:bold;font-size:.875rem;display:block}@media(min-width:768px){.navbar__main__menu__list .menu__item--sub__item a{font-size:1.125rem}}.navbar__main__menu__list .menu__item.is-open>a{color:var(--primary-color,#fcff6d)}@media(min-width:1024px){.navbar__main__menu__list .menu__item.is-open>a{color:#fff}}.navbar__main__menu__list .menu__item.is-open .icon-collapse-outline{opacity:0;transform:rotate(45deg)}.navbar__main__menu__list .menu__item.is-open .menu__item--sub__item{opacity:1}@media(max-width:1023px){.navbar__submenus{display:none}}@media(min-width:1024px){.navbar__submenus{width:100%}.navbar__submenus__wrapper{position:relative;height:5.34375rem;margin-left:auto;margin-right:auto}.navbar__submenus__list{list-style-type:none;padding-left:0;position:absolute;display:flex;opacity:0;margin-top:1.46875rem;margin-bottom:0;top:0;right:0;transition:opacity .3s ease-in-out}.navbar__submenus__list[aria-hidden=true]{pointer-events:none}.navbar__submenus__list.shown{opacity:1}.navbar__submenus__list__item{margin-right:3.75rem}.navbar__submenus__list__item:last-child{margin-right:2.525rem}.navbar__submenus__list__item a{font-size:1rem;line-height:1.375rem;color:#000;text-decoration:none;display:block;padding-bottom:.3125rem;position:relative;white-space:nowrap}.navbar__submenus__list__item a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.0625rem;background-color:#000;transition:width .3s ease-in-out}.navbar__submenus__list__item.is-active a::before{width:100%}}.navbar__search{background-color:var(--primary-color,#fcff6d);position:absolute;top:0;right:0;width:100vw;height:6.25rem;transform:translateX(100%);transition:transform .4s ease-in-out;display:none}@media(min-width:768px){.navbar__search{height:8.125rem}}@media(min-width:1024px){.navbar__search{height:11.4375rem;width:calc((569.3333333333px + (100vw - 1206px)/2 + 224px)*1)}}@media(max-width:1023px){.navbar__search__wrapper{display:flex;align-items:center;justify-content:center;height:100%}}.navbar__search__form{display:flex;opacity:0;transition:opacity .3s ease-in-out .32s;justify-content:space-evenly}@media(min-width:1024px){.navbar__search__form{margin:3.75rem 4.375rem}}.navbar__search__form--section:first-child{width:calc(((100vw - 128px)/12*10 + 80px)*1);margin-right:calc(((100vw - 128px)/12*1 + 8px)*1)}@media(min-width:768px){.navbar__search__form--section:first-child{width:calc(((100vw - 360px)/12*11 + 240px)*1);margin-right:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1024px){.navbar__search__form--section:first-child{width:auto;margin-right:.625rem;flex:1}}.navbar__search__form--section:last-child{width:calc(((100vw - 128px)/12*1 + 0px)*1);display:flex;justify-content:flex-end}@media(min-width:768px){.navbar__search__form--section:last-child{width:calc(((100vw - 360px)/12*1 + 0px)*1)}}@media(min-width:1024px){.navbar__search__form--section:last-child{width:calc(((1366px - 512px)/12*0.5 + 0px)*1)}}.navbar__search__form--section>.btn{width:1.125rem;height:1.125rem;margin-top:.34375rem}@media(min-width:768px){.navbar__search__form--section>.btn{width:1.5625rem;height:1.5625rem;margin-top:0}}@media(min-width:1366px){.navbar__search__form--section>.btn{width:1.375rem;height:1.375rem;margin-top:.375rem}}.navbar__search__form--section>.btn .icon{width:1.125rem;height:1.125rem;stroke:#000}@media(min-width:768px){.navbar__search__form--section>.btn .icon{width:1.5625rem;height:1.5625rem}}@media(min-width:1024px){.navbar__search__form--section>.btn .icon{width:1.25rem;height:1.375rem}}.navbar__search__form .search-bar{position:relative}.navbar__search__form .search-bar input{font-size:1rem;line-height:1.375rem;width:100%;background-color:rgba(0,0,0,0);padding:.34375rem 1.7875rem .34375rem 0rem;border:0;border-bottom:.0625rem solid #000}@media(min-width:768px){.navbar__search__form .search-bar input{font-size:1.125rem;line-height:1.375rem;padding-top:.46875rem;padding-bottom:.4375rem;padding-right:2.125rem}}@media(min-width:1024px){.navbar__search__form .search-bar input{padding-top:.4375rem;padding-right:2.5rem}}.navbar__search__form .search-bar input:focus,.navbar__search__form .search-bar input:active{outline:none}.navbar__search__form .search-bar .btn{position:absolute;width:1.1875rem;height:1.1875rem;top:.34375rem;right:0}@media(min-width:768px){.navbar__search__form .search-bar .btn{width:1.5625rem;height:1.5625rem;top:0}}@media(min-width:1024px){.navbar__search__form .search-bar .btn{width:1.375rem;height:1.375rem;top:.375rem}}.navbar__search__form .search-bar .btn:focus,.navbar__search__form .search-bar .btn:active{outline:none}.navbar__search__form .search-bar .btn .icon{width:1.1875rem;height:1.1875rem;stroke:#000;opacity:1;transition:opacity .3s ease-in-out}@media(min-width:768px){.navbar__search__form .search-bar .btn .icon{width:1.5625rem;height:1.5625rem}}@media(min-width:1024px){.navbar__search__form .search-bar .btn .icon{width:1.375rem;height:1.375rem}}.navbar__search__form .search-bar .btn[disabled] .icon{opacity:.5}.navbar__search.rendered{display:block}.navbar__search.shown{transform:translateX(0)}.navbar__search.shown .navbar__search__form{opacity:1}.navbar--article .navbar__main__section .logo svg .st0,.navbar--project-detail .navbar__main__section .logo svg .st0{fill:#000}.navbar--article .navbar__main__btns--search .icon,.navbar--project-detail .navbar__main__btns--search .icon{stroke:#000}.navbar--article .navbar__main__btns--menu .icon,.navbar--project-detail .navbar__main__btns--menu .icon{stroke:#000;fill:#000}@media(min-width:1024px){.navbar--article .navbar__main__menu__list .menu__item a,.navbar--project-detail .navbar__main__menu__list .menu__item a{color:#000}}@media(min-width:1024px){.navbar--article .navbar__main__menu__list .menu__item a::before,.navbar--project-detail .navbar__main__menu__list .menu__item a::before{background-color:#000}}.navbar--article .navbar__main__menu__header .logo svg .st0,.navbar--project-detail .navbar__main__menu__header .logo svg .st0{fill:#fff}@media(min-width:1024px){.navbar--article,.navbar--search{height:11.4375rem}.navbar--article .navbar__yellow-background,.navbar--search .navbar__yellow-background{transform:translateX(0);width:0}}.navbar.initialized.side-nav-open{transition:none;height:100vh;overflow:visible}.navbar.initialized .navbar__main__menu{display:none}@media(min-width:1024px){.navbar.initialized .navbar__main__menu{display:flex}}@media(max-width:1023px){.navbar.initialized .navbar__main__menu.rendered{display:block}}.navbar.initialized .navbar__main__menu.shown{transform:translateX(0)}.navbar.initialized .navbar__main__menu.shown .navbar__main__menu--wrapper>*{opacity:1}@media(min-width:1024px){.navbar.initialized .navbar__main__menu .navbar__main__menu--wrapper>*{opacity:1}}@media(min-width:1024px){.navbar.show-background .navbar__yellow-background{transform:translateX(0)}}@media(min-width:1024px){.navbar.show-background .navbar__main__menu__list .menu__item a{color:#000}}.navbar.show-background .navbar__main__menu__list .menu__item a::before{background-color:#000}@media(min-width:1024px){.navbar.show-background .navbar__main__btns--search .icon{stroke:#000}}@media(min-width:1024px){.navbar.shrink{height:11.4375rem}}@media(min-width:1024px){.navbar.shrink.expand{height:11.4375rem}}.navbar.scrolled{top:0;position:fixed;transform:translateY(-150%)}.navbar.scrolled.animated{transition:all .3s ease-in-out}.navbar.scrolled .navbar__yellow-background{background-color:var(--primary-color,#fcff6d);height:4.6875rem}@media(min-width:768px){.navbar.scrolled .navbar__yellow-background{height:5.4375rem}}@media(min-width:1024px){.navbar.scrolled.navbar--article .navbar__yellow-background{height:11.4375rem}}@media(min-width:1024px){.navbar.scrolled.navbar--article.shrink .navbar__yellow-background{height:7.5rem}}@media(min-width:1024px){.navbar.scrolled{background-color:#fcff6d}.navbar.scrolled.expand{height:11.4375rem}}@media(min-width:1024px){.navbar.scrolled .navbar__main__menu__list .menu__item a{color:#000}}.navbar.scrolled .navbar__main__menu__list .menu__item a::before{background-color:#000}.navbar.scrolled .navbar__main__btns--search .icon{stroke:#000}.navbar.scrolled .navbar__main__btns--menu .icon{stroke:#000;fill:#000}.navbar.scrolled .navbar__main__section>.logo svg .st0{fill:#000}.navbar.scrolled.peek{transform:translateY(0)}.newsletter--footer{background-color:var(--primary-color,#fcff6d);color:var(--dynamic-text-color,black);overflow:hidden;width:100%;height:100%;pointer-events:auto}@media(min-width:768px){.newsletter--footer{width:calc(((100vw - 360px)/12*5 + 120px + 100vw - (100vw - 48px))*1)}}@media(min-width:1366px){.newsletter--footer{width:calc(((1366px - 512px)/12*5 + (1366px - 1206px)/2 + 128px)*1)}}.newsletter--footer .newsletter__wrapper{position:relative;margin-right:1.25rem;margin-left:1.25rem;padding-top:1.25rem;padding-bottom:2.625rem;height:100%}@media(min-width:768px){.newsletter--footer .newsletter__wrapper{margin-right:1.75rem;margin-left:3rem;padding-top:1.5rem;padding-bottom:6.875rem}}@media(min-width:1366px){.newsletter--footer .newsletter__wrapper{margin-right:4.375rem;margin-left:5rem;padding-top:2.5rem;padding-bottom:4.5rem}}.newsletter--footer .newsletter__title{margin:0 0 2px;font-size:1.375rem;line-height:2.625rem}@media(min-width:768px){.newsletter--footer .newsletter__title{margin-bottom:8px;font-size:1.75rem}}@media(min-width:1366px){.newsletter--footer .newsletter__title{margin-bottom:4px;font-size:1.875rem}}.newsletter--footer .newsletter__form{opacity:1}.newsletter--footer .newsletter__form,.newsletter--footer .webform-confirmation{transition:all .2s ease-in-out}.newsletter--footer .newsletter__desc{margin-bottom:1.75rem}@media(min-width:768px){.newsletter--footer .newsletter__desc{margin-bottom:1.5rem}}@media(min-width:1366px){.newsletter--footer .newsletter__desc{margin-bottom:43px}}.newsletter--footer .newsletter__desc p{margin:0;font-size:.75rem;line-height:1.125rem;color:#000}.newsletter--footer .newsletter__cta{display:none}.newsletter--footer.is-newsletter-success .newsletter__content{position:unset}.newsletter--footer .form-item{border-color:var(--dynamic-text-color,black)}.newsletter--footer .form-email,.newsletter--footer .form-text{color:var(--dynamic-text-color,black)}.newsletter--footer .form-actions .icon path{fill:var(--dynamic-text-color,black)}.newsletter--full{position:relative;padding:0;background-color:#cbd2d0;color:#000;z-index:1}.newsletter--full::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:.3125rem;height:100%;background-color:var(--primary-color,#fcff6d);transition:width 1s ease;z-index:-1}@media(min-width:768px){.newsletter--full::before{width:.625rem}}.newsletter--full .newsletter__wrapper{padding-top:1.875rem;padding-bottom:1.875rem}@media(min-width:768px){.newsletter--full .newsletter__wrapper{padding-top:5rem;padding-bottom:3.125rem;display:flex;justify-content:space-between}}@media(min-width:1366px){.newsletter--full .newsletter__wrapper{padding-top:4.375rem;padding-bottom:4.375rem}}.newsletter--full .newsletter__title{margin-bottom:.625rem;font-weight:normal;font-size:1.625rem;line-height:2.25rem}@media(min-width:768px){.newsletter--full .newsletter__title{margin-bottom:.875rem;font-size:2.25rem;line-height:3.125rem}}@media(min-width:1366px){.newsletter--full .newsletter__title{font-size:2.875rem;line-height:4rem}}@media(min-width:768px){.newsletter--full .newsletter__content{width:calc(((100vw - 360px)/12*6 + 120px)*1);margin-left:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.newsletter--full .newsletter__content{width:calc(((1366px - 512px)/12*5 + 128px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}@media(min-width:1366px){.newsletter--full .newsletter__form{width:calc(((1366px - 512px)/12*5 + 128px)*1)}}.newsletter--full .newsletter__desc{margin-bottom:4.1875rem}@media(min-width:768px){.newsletter--full .newsletter__desc{margin-bottom:4.375rem}}@media(min-width:1366px){.newsletter--full .newsletter__desc{margin-bottom:5.1875rem;margin-right:calc(((1366px - 512px)/12*1 + 32px)*1)}}.newsletter--full .newsletter__cta{margin-bottom:1.875rem}.newsletter--full .newsletter__cta .link{padding-bottom:0;border-bottom:none;border-bottom:.0625rem solid rgba(0,0,0,0);transition:border-bottom-color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.newsletter--full .newsletter__cta .link:hover{border-color:#000}.newsletter--full .newsletter__cta .icon{width:.5rem;height:.5rem;margin-left:.5rem}.newsletter--full .newsletter__desc,.newsletter--full .newsletter__cta{font-size:.875rem;line-height:1.5rem}@media(min-width:1366px){.newsletter--full .form-email,.newsletter--full .form-item label{font-size:1.125rem}}.newsletter--full .webform-confirmation{transition-delay:.7s}@media(max-width:767px){.newsletter--full .webform-confirmation{padding-bottom:1.25rem}}@media(min-width:768px){.newsletter--full .webform-confirmation{padding-bottom:.9375rem}}.newsletter--full .webform-confirmation__message{margin-bottom:0}.newsletter--full.is-newsletter-success::before{width:100%}.newsletter--full.is-newsletter-success .newsletter__cta .link:hover{border-color:var(--dynamic-text-color,black)}.newsletter--full.is-newsletter-success .newsletter__cta path{stroke:var(--dynamic-text-color,black)}.newsletter--full.is-newsletter-success .newsletter__desc{margin-bottom:2.5rem}@media(min-width:768px){.newsletter--full.is-newsletter-success .newsletter__desc{margin-bottom:3.125rem}}@media(min-width:1366px){.newsletter--full.is-newsletter-success .newsletter__desc{margin-bottom:1.875rem}}.newsletter--full.is-newsletter-success .newsletter__desc,.newsletter--full.is-newsletter-success .webform-confirmation{visibility:visible;opacity:1}.newsletter__title{margin:0}.newsletter__form{position:relative}.newsletter .form-item{position:relative;visibility:visible;opacity:1;transition:all .3s ease;border-bottom-width:2px}.newsletter .form-item label{position:absolute;top:0;left:0;transition:all .2s ease-in-out;pointer-events:none}.newsletter .form-item.has-value label,.newsletter .form-item.has-focus label{font-size:.625rem;transform:translate3d(0,-100%,0)}.newsletter .form-item label,.newsletter .form-email{line-height:1.375rem}@media(min-width:1366px){.newsletter .form-item label,.newsletter .form-email{font-size:.875rem}}.newsletter .form-email,.newsletter .form-text{width:100%;background:0;border:0;outline:0;padding-right:40px}.newsletter .form-submit{position:absolute;top:5px;right:0;width:1.5625rem;height:.75rem;padding:0;border:none;background-color:rgba(0,0,0,0);text-indent:-9999px}.newsletter .form-actions .icon{position:absolute;top:0;right:0}.newsletter .nycedc-theme-messages--error,.newsletter .status-message--error{margin-top:.4375rem;padding:0;margin-bottom:0;border:0;font-size:.625rem;line-height:.875rem;position:absolute;top:100%;left:0}.newsletter .nycedc-theme-messages--error~.form-item,.newsletter .status-message--error~.form-item{color:red}.newsletter .nycedc-theme-messages--error~.form-actions path,.newsletter .status-message--error~.form-actions path{fill:#ff2c2c}.newsletter .nycedc-theme-messages--error+.form-item,.newsletter .status-message--error+.form-item{border-color:red}.newsletter .nycedc-theme-messages--error button,.newsletter .status-message--error button{display:none}.newsletter .nycedc-theme-messages--status,.newsletter .status-message--status{display:none}.newsletter .webform-confirmation{visibility:hidden;opacity:0;transition:all .3s ease}.newsletter.is-newsletter-success *{color:var(--dynamic-text-color,black)}.newsletter.is-newsletter-success .webform-confirmation,.newsletter.is-newsletter-success .webform-confirmation__message{margin-bottom:0 !important;padding-right:0 !important;padding-bottom:0 !important}.newsletter.is-newsletter-success .webform-confirmation{visibility:visible;opacity:1}.newsletter.is-newsletter-success .webform-confirmation__message{font-size:1rem;line-height:1.375rem}@media(min-width:1366px){.newsletter.is-newsletter-success .webform-confirmation__message{font-size:1.125rem;line-height:1.5rem}}.newsletter.is-newsletter-success .webform-confirmation .icon{width:2.5rem;height:2.5rem;margin-right:1.25rem;float:left}.newsletter.is-newsletter-success .webform-confirmation span{float:left;height:3.75rem}.newsletter.is-newsletter-success .form-item{visibility:hidden;opacity:0;height:0;border:none}.newsletter .icon-success-confirmation circle,.newsletter .icon-success-confirmation path{stroke:var(--dynamic-text-color,black)}.newsletter .ajax-progress{position:absolute;top:.25rem;left:-1.5rem}.main-content .newsletter .webform-confirmation__wrapper{padding-left:0}.main-content .newsletter .webform-confirmation h2::before{transform:translateY(0)}.note-list{height:31.25rem}@media(min-width:1024px){.note-list__wrapper{max-width:1200px}}@media(max-width:767px){.note-list__wrapper{padding-left:5px;padding-right:5px}}.note-list__title{font-weight:bold;padding-bottom:20px}@media(max-width:767px){.note-list__title{padding-bottom:0}}@media(max-width:767px){.note-list{height:auto}}.note-list__info{display:none}.note-list__menu{background-color:#d8d8d8;color:var(--primary-color,white);height:25rem}@media(max-width:767px){.note-list__menu{display:none}}.note-list__menu--list{display:inline-block;position:relative;top:28px;overflow-y:auto;width:18.75rem;height:87%}.note-list__menu--list ul{list-style:none;margin:0}.note-list__menu--list ul li{cursor:pointer;margin-bottom:5px}.note-list__menu--list ul li:hover{text-decoration:underline}.note-list__menu .active{text-decoration:underline}.note-list__menu--mobile{display:none}@media(max-width:767px){.note-list__menu--mobile{display:block;padding-bottom:10px}}.note-list__menu--mobile .filter{margin-top:.625rem;position:relative}.note-list__menu--mobile .filter__btn{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:0;padding:.5rem 0;position:relative;width:100%;text-align:left;border-bottom:1px solid #000;font-variant:no-common-ligatures}.note-list__menu--mobile .filter__btn svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:.375rem;width:1rem}.note-list__menu--mobile .filter__list{margin:0;padding:0;list-style-type:none;display:none;position:absolute;z-index:25;width:100%;max-height:240px;overflow:auto}.note-list__menu--mobile .filter__list li{background-color:#fff}.note-list__menu--mobile .filter__list li button{font-size:.875rem;line-height:1.375rem;background-color:rgba(0,0,0,0);border:1px solid #000;padding:.75rem 1.25rem;text-align:left;width:100%}.note-list__menu--mobile .filter.is-open .filter__btn svg{transform:translateY(-50%) rotate(-180deg)}.note-list__menu--mobile .filter.is-open .filter__list{display:block}.note-list__content{position:relative;bottom:27.5rem;left:20rem;width:75%;padding:5px;background-color:var(--primary-color,white);color:#fff}@media(max-width:767px){.note-list__content{bottom:0;left:0;width:initial}}.note-list__content .note{display:flex;padding:5px;transition:.5s all ease-in-out}@media(max-width:767px){.note-list__content .note{flex-direction:column;padding:0}}.note-list__content .note--hide{opacity:0}.note-list__content .note__title{font-weight:bold;margin:0;line-height:1}.note-list__content .note__image{flex:1;padding:10px;width:12.5rem;height:25rem}@media(max-width:767px){.note-list__content .note__image{width:100%}}.note-list__content .note__image picture{position:relative;width:100%;height:100%}.note-list__content .note__description{flex:2;padding:10px;height:25rem;overflow:hidden}.partner-logos{background-color:#f0f0f0}@media(max-width:767px){.partner-logos__wrapper{padding-top:2.8125rem;padding-bottom:.625rem}}@media(min-width:768px){.partner-logos__wrapper{padding-top:3.75rem}}.partner-logos__content{display:flex;flex-wrap:wrap}.partner-logos__content::after{clear:both;content:"";display:table}.partner-logos__logo{position:relative;width:calc(((100vw - 128px)/12*4 + 24px)*1);min-height:6.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:.625rem;margin-right:calc(((100vw - 128px)/12*0 + 8px)*1)}.partner-logos__logo::before{display:block;content:"";width:100%;padding-top:100%}.partner-logos__logo>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(max-width:767px){.partner-logos__logo:nth-child(3n){margin-right:0}}@media(min-width:768px){.partner-logos__logo{width:calc(((100vw - 360px)/12*2.5 + 48px)*1);margin-right:calc(((100vw - 360px)/12*0.5 + 24px)*1)}.partner-logos__logo:nth-child(4n){margin-right:0}}@media(min-width:1366px){.partner-logos__logo{width:calc(((1366px - 512px)/12*2 + 32px)*1);margin-right:calc(((1366px - 512px)/12*0 + 32px)*1)}.partner-logos__logo:nth-child(4n){margin-right:calc(((1366px - 512px)/12*0 + 32px)*1)}.partner-logos__logo:nth-child(6n){margin-right:0}}.partner-logos__logo img{max-width:80%}.partner-logos__logo img.portrait{max-width:none;max-height:60%}.photo-gallery{display:flex;flex-direction:column;max-width:1366px;position:relative;margin-top:-3.75rem}@media(min-width:768px){.photo-gallery{margin-top:-5rem}}@media(min-width:1366px){.photo-gallery{flex-direction:row;margin-top:-0.625rem;margin-bottom:0rem}}.photo-gallery__section:first-child{position:relative}@media(min-width:1366px){.photo-gallery__section:first-child{width:492.6666666667px}}@media(min-width:1366px){.photo-gallery__section:last-child::before{content:"";position:absolute;top:4.1875rem;right:0;width:35.25rem;height:45.9375rem;background-color:#cbd2d0}}.photo-gallery__counter{position:absolute;width:60vw;height:17.4375rem;bottom:-5.5rem;right:-0.375rem;overflow:hidden;pointer-events:none}@media(min-width:768px){.photo-gallery__counter{width:35.0260416667vw;height:20.9375rem;bottom:-6.8125rem;right:-0.5625rem}}@media(min-width:1366px){.photo-gallery__counter{width:548px;height:41.75rem;top:-1.9375rem;left:-1.25rem;bottom:auto;right:auto}}.photo-gallery__counter--track{display:flex;flex-wrap:nowrap;position:absolute;width:100%;height:100%;top:0;left:0}.photo-gallery__counter--item{font-size:12.5rem;color:#cbd2d0;width:60vw;display:flex;justify-content:center;flex-shrink:0;transition:opacity .2s ease-in-out;opacity:.2}@media(min-width:768px){.photo-gallery__counter--item{font-size:15rem;width:35.0260416667vw}}@media(min-width:1366px){.photo-gallery__counter--item{font-size:30rem;width:548px;justify-content:flex-start}}.photo-gallery__heading{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:5.1875rem auto 1.25rem;overflow:hidden;position:relative;z-index:1}@media(min-width:768px){.photo-gallery__heading{width:calc(((100vw - 360px)/12*12 + 264px)*1);margin-top:6.25rem;margin-bottom:1.875rem}}@media(min-width:1366px){.photo-gallery__heading{width:calc(((1366px - 512px)/12*4 + 96px)*1);margin:24rem 80px 0}}.photo-gallery__heading__title{font-weight:normal;font-size:1.5rem;margin:0 0 .25rem}@media(min-width:768px){.photo-gallery__heading__title{font-size:2.5rem;line-height:3.625rem;margin-bottom:.5rem}}@media(min-width:1366px){.photo-gallery__heading__title{font-size:2.875rem;line-height:3.625rem;margin-bottom:1.25rem}}.photo-gallery__heading__description{font-size:.75rem;line-height:1.375rem;margin-right:calc(((100vw - 128px)/12*2 + 16px)*1);margin-top:0;margin-bottom:0}@media(min-width:768px){.photo-gallery__heading__description{font-size:.875rem;line-height:1.625rem;margin-right:calc(((100vw - 360px)/12*3 + 72px)*1)}}@media(min-width:1366px){.photo-gallery__heading__description{margin-right:calc(((1366px - 512px)/12*1 + 0px)*1)}}.photo-gallery__images{position:relative;width:100vw;min-height:23.4375rem;overflow:hidden}.photo-gallery__images::before{display:block;content:"";width:100%;padding-top:100%}.photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.photo-gallery__images{position:relative;min-height:38.4375rem}.photo-gallery__images::before{display:block;content:"";width:100%;padding-top:80.078125%}.photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.photo-gallery__images{position:relative;width:874px;min-height:43.75rem;margin-top:11.375rem}.photo-gallery__images::before{display:block;content:"";width:100%;padding-top:80.0915331808%}.photo-gallery__images>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.photo-gallery__images--track{display:flex;flex-wrap:nowrap}.photo-gallery__images--track.is-animated{transition:transform 1s cubic-bezier(0.8,0,0.2,1)}.photo-gallery__images--item{position:relative;width:100vw;min-height:23.4375rem;flex-shrink:0}.photo-gallery__images--item::before{display:block;content:"";width:100%;padding-top:100%}.photo-gallery__images--item>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}@media(min-width:768px){.photo-gallery__images--item{position:relative;min-height:38.4375rem}.photo-gallery__images--item::before{display:block;content:"";width:100%;padding-top:80.078125%}.photo-gallery__images--item>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.photo-gallery__images--item{position:relative;width:874px;min-height:43.75rem}.photo-gallery__images--item::before{display:block;content:"";width:100%;padding-top:80.0915331808%}.photo-gallery__images--item>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}.photo-gallery__controls{display:flex;width:calc(((100vw - 128px)/12*11 + 88px + 100vw - (100vw - 20px))*1);height:5.5rem;background-color:var(--background-color,white);margin-top:-3.375rem;position:relative;z-index:2}@media(min-width:768px){.photo-gallery__controls{width:calc(((100vw - 360px)/12*10 + 240px + 100vw - (100vw - 48px))*1);height:7.5rem;margin-top:-3.75rem}}@media(min-width:1366px){.photo-gallery__controls{width:873.3333333333px;height:7.5rem;margin-top:-6.5rem;margin-left:-492.6666666667px}}.photo-gallery__controls--indicator{display:flex;width:calc(((100vw - 128px)/12*6 + 48px + 100vw - (100vw - 20px))*1);padding-left:calc(100vw - (100vw - 20px))}@media(min-width:768px){.photo-gallery__controls--indicator{width:calc(((100vw - 360px)/12*7 + 144px + 100vw - (100vw - 48px))*1);padding-left:calc(100vw - (100vw - 48px))}}@media(min-width:1366px){.photo-gallery__controls--indicator{width:563.8333333333px;padding-left:80px}}.photo-gallery__controls--indicator .start,.photo-gallery__controls--indicator .end{font-size:.75rem;line-height:1.375rem;margin-top:1.6875rem;margin-right:.5rem}@media(min-width:768px){.photo-gallery__controls--indicator .start,.photo-gallery__controls--indicator .end{font-size:1rem;margin-top:3rem;margin-right:.625rem}}@media(min-width:1366px){.photo-gallery__controls--indicator .start,.photo-gallery__controls--indicator .end{margin-top:2.8125rem;margin-right:.71875rem}}.photo-gallery__controls--indicator .end{margin-right:0}.photo-gallery__controls--indicator .line{display:block;flex:1;height:.0625rem;margin-top:2.375rem;margin-right:.5rem;background-color:rgba(0,0,0,.8);position:relative}@media(min-width:768px){.photo-gallery__controls--indicator .line{margin-top:3.6875rem;margin-right:.625rem;flex:0;min-width:39.9739583333vw}}@media(min-width:1366px){.photo-gallery__controls--indicator .line{margin-top:3.3125rem;margin-right:.75rem;min-width:419px}}.photo-gallery__controls--indicator .line__progress{position:absolute;height:100%;width:0;top:0;left:0;background-color:var(--primary-color,#fcff6d);transition:width 1s cubic-bezier(0.8,0,0.2,1)}.photo-gallery__controls--buttons{display:flex;flex:1;justify-content:space-between;padding-left:calc(((100vw - 128px)/12*1 + 0px)*1);padding-right:calc(((100vw - 128px)/12*1 + 8px)*1)}@media(min-width:768px){.photo-gallery__controls--buttons{padding-left:calc(((100vw - 360px)/12*0 + 24px)*1);padding-right:calc(((100vw - 360px)/12*0 + 24px)*1)}}@media(min-width:1366px){.photo-gallery__controls--buttons{padding-left:calc(((1366px - 512px)/12*1 + 32px)*1);padding-right:calc(((1366px - 512px)/12*1 + 0px)*1)}}.photo-gallery__controls--buttons .btn{width:1.5625rem;height:1.5625rem;padding:0;margin-top:1.5625rem;transition:opacity .3s ease-in-out}@media(min-width:768px){.photo-gallery__controls--buttons .btn{margin-top:2.8125rem}}@media(min-width:1366px){.photo-gallery__controls--buttons .btn{margin-top:2.625rem}}.photo-gallery__controls--buttons .btn[disabled]{opacity:.5;cursor:not-allowed}.photo-gallery__controls--buttons .btn:first-child{margin-left:-1.3333333333vw}@media(min-width:768px){.photo-gallery__controls--buttons .btn:first-child{margin-left:1.5625vw}}@media(min-width:1366px){.photo-gallery__controls--buttons .btn:first-child{margin-left:.5625rem}}.photo-gallery__controls--buttons .btn:last-child{margin-right:-1.6vw}@media(min-width:768px){.photo-gallery__controls--buttons .btn:last-child{margin-right:1.4322916667vw}}@media(min-width:1366px){.photo-gallery__controls--buttons .btn:last-child{margin-right:-0.125rem}}.photo-gallery__captions{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:.125rem auto 0}@media(min-width:768px){.photo-gallery__captions{width:calc(((100vw - 360px)/12*12 + 264px)*1);margin-top:0}}@media(min-width:1366px){.photo-gallery__captions{width:calc(((1366px - 512px)/12*4 + 128px)*1);margin-top:.875rem;margin-left:calc(((1366px - 512px)/12*4 + 96px)*1);margin-right:0}}.photo-gallery__captions--track{display:flex;flex-wrap:nowrap;overflow:hidden;margin-right:calc(((100vw - 128px)/12*1 + 8px)*1)}@media(min-width:768px){.photo-gallery__captions--track{margin-right:calc(((100vw - 360px)/12*2 + 24px)*1)}}@media(min-width:1366px){.photo-gallery__captions--track{margin-right:0}}.photo-gallery__captions--item{font-size:.75rem;line-height:1.375rem;width:calc(((100vw - 128px)/12*11 + 80px)*1);margin:0;flex-shrink:0;transition:opacity .2s ease-in-out}@media(min-width:768px){.photo-gallery__captions--item{font-size:.875rem;line-height:1.625rem;width:calc(((100vw - 360px)/12*10 + 240px)*1)}}@media(min-width:1366px){.photo-gallery__captions--item{width:calc(((1366px - 512px)/12*4 + 128px)*1)}}.photo-gallery.is-initialized .photo-gallery__counter--item{opacity:0}.photo-gallery.is-initialized .photo-gallery__counter--item.is-visible{opacity:.2}.photo-gallery.is-initialized .photo-gallery__captions--item{opacity:0}.photo-gallery.is-initialized .photo-gallery__captions--item.is-visible{opacity:1}.pullquote{position:relative;clear:both}.pullquote__content{position:relative;border-top:2px solid #000;border-bottom:1px solid #4d4a53;padding:1.25rem 0;margin-left:calc(((100vw - 128px)/12*3 + 8px)*1);z-index:1;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.pullquote__content{margin-left:calc(((100vw - 360px)/12*3 + 0px)*1);padding-top:1.5625rem;padding-bottom:1.5625rem}}@media(min-width:1366px){.pullquote__content{margin-left:calc(((1366px - 512px)/12*2 + 64px)*1);margin-right:calc(((1366px - 512px)/12*1 + 32px)*1);padding-top:1.875rem;padding-bottom:1.875rem}}.pullquote__body{margin-bottom:1.25rem}@media(min-width:768px){.pullquote__body{width:calc(((100vw - 360px)/12*8 + 192px)*1);margin-bottom:0;padding-right:1.25rem}}@media(min-width:1366px){.pullquote__body{width:689.1666666667px}}.pullquote__body.fullwidth{width:100%}.pullquote__text{margin:0;font-size:1.125rem;line-height:1.625rem}@media(min-width:768px){.pullquote__text{font-size:1.25rem;line-height:2rem}}@media(min-width:1366px){.pullquote__text{font-size:1.875rem;line-height:2.625rem}}.pullquote__attribute{margin-top:.6875rem;font-size:.6875rem}@media(min-width:768px){.pullquote__attribute{margin-top:.9375rem;font-size:.75rem}.pullquote__attribute div{display:inline-block}.pullquote__attribute div:nth-child(2){margin-left:.5rem;padding-left:.625rem;border-left:1px solid #cbd2d0;display:inline;line-height:1.25rem}}@media(min-width:1366px){.pullquote__attribute{margin-top:1.875rem;font-size:.875rem}.pullquote__attribute div:nth-child(2){display:inline-block;line-height:normal}}.pullquote__image{overflow:hidden;width:100%;position:relative}.pullquote__image::before{display:block;content:"";width:100%;padding-top:56.25%}.pullquote__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}.pullquote__image img{max-width:100%;margin-top:0}@media(min-width:768px){.pullquote__image{width:calc(((100vw - 360px)/12*3 + 48px)*1);position:relative}.pullquote__image::before{display:block;content:"";width:100%;padding-top:100%}.pullquote__image>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}}@media(min-width:1366px){.pullquote__image{width:calc(((1366px - 512px)/12*2 + 64px)*1)}}.pullquote__cta{margin-top:1.875rem;clear:left;width:100%}.pullquote__cta a{border:none}.pullquote__cta .btn--block{width:calc(((100vw - 128px)/12*7.5 + 64px)*1);height:3.125rem;font-size:.875rem}@media(min-width:768px){.pullquote__cta .btn--block{width:12.5rem;height:3.75rem;font-size:1rem}}.pullquote__icon{position:absolute;top:20px;left:calc(((100vw - 128px)/12*-3.5 + 0px)*1);z-index:-10;width:calc(((100vw - 128px)/12*2 + 16px)*1)}.pullquote__icon-container{position:relative}.pullquote__icon-container::before{display:block;content:"";width:100%;padding-top:100%}.pullquote__icon-container>*{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden}.pullquote__icon .icon{max-width:100%;max-height:100%;margin-top:0;margin-left:0}.pullquote__icon .icon-pullquote path{fill:var(--primary-color,#fcff6d)}@media(min-width:768px){.pullquote__icon{top:25px;min-width:5.8125rem;width:calc(((100vw - 360px)/12*1 + 24px)*1);left:calc(((100vw - 360px)/12*-3.5 + 0px)*1);margin-left:0}}@media(min-width:1366px){.pullquote__icon{top:30px;width:calc(((1366px - 512px)/12*1 + 0px)*1);left:calc(((1366px - 512px)/12*-1.5 + -32px)*1)}}@media(min-width:1366px){.pullquote--wide .pullquote__content{margin-left:calc(((1366px - 512px)/12*1 + 32px)*1);margin-right:0}}@media(min-width:1366px){.pullquote--wide .pullquote__body{width:calc(((1366px - 512px)/12*8 + 288px)*1)}}@media(min-width:1366px){.pullquote--wide .pullquote__cta{margin-top:0}}@media(min-width:768px){.pullquote--wide.has-no-image .pullquote__body{width:calc(((100vw - 360px)/12*10 + 264px)*1)}}@media(min-width:1366px){.pullquote--wide.has-no-image .pullquote__body{width:calc(((1366px - 512px)/12*10 + 288px)*1)}}.pullquote--with-link{border-bottom:1px solid #323232}.pullquote--with-link .pullquote__content{border-bottom:none}@media(min-width:768px){.pullquote--with-link .pullquote__content{margin-bottom:1.5625rem}}@media(min-width:1366px){.pullquote--with-link .pullquote__content{margin-bottom:1.875rem}}.page--search .main-content{padding-top:6.875rem;padding-bottom:3.125rem}@media(min-width:768px){.page--search .main-content{padding-top:10.3125rem;padding-bottom:1.25rem}}@media(min-width:1366px){.page--search .main-content{padding-top:16.4375rem}}.page--search .search{min-height:100px}.page--search .search-bar__input{color:#000;width:100%;padding-bottom:.3125rem;border:0;border-bottom:.0625rem solid #000}@media(min-width:768px){.page--search .search-bar__input{padding-right:2.125rem}}@media(min-width:1366px){.page--search .search-bar__input{padding-right:4.375rem}}@media(min-width:768px){.page--search .card--event .card__cta{position:absolute;top:20px;right:0}}.search__overview{font-size:.75rem;line-height:1.375rem;margin-bottom:1.875rem}@media(min-width:768px){.search__overview{font-size:1.125rem;margin-bottom:2.5rem}}.search__overview ul{margin:0;padding:0;list-style:none}.search__bar{position:relative}.search__bar input[type=text]{font-size:1.375rem;line-height:2rem}@media(min-width:768px){.search__bar input[type=text]{font-size:1.875rem;line-height:3rem}}@media(min-width:1366px){.search__bar input[type=text]{font-size:2.5rem;line-height:3.5rem}}.search__bar .btn{position:absolute;top:.625rem;right:0;width:1.25rem;height:1.25rem}@media(min-width:768px){.search__bar .btn{top:.9375rem;width:1.5625rem;height:1.5625rem}}@media(min-width:1366px){.search__bar .btn{top:1.25rem}}.search__bar .form-submit{z-index:10;opacity:0}.search__actions{display:flex}@media(max-width:767px){.search__actions{flex-direction:column}.search__actions .search__filter{order:2}.search__actions .search__sort{order:1;margin-bottom:2.5rem}}@media(min-width:768px){.search__actions{justify-content:space-between}}.search__actions.has-no-results{display:none}@media(min-width:768px){.search__filter{width:calc(((100vw - 360px)/12*4 + 72px)*1)}}@media(min-width:1366px){.search__filter{width:calc(((1366px - 512px)/12*4 + 96px)*1)}}.search__filter.has-results+.search__sort{display:block}.search__filter .js-facets-dropdown-links{display:none}.search__sort{display:none}.search__sort li{display:inline-block;margin-left:20px}.search__sort li:first-child{margin-right:5px;margin-left:0}.search__sort li+li{border-left:1px solid #cbd2d0;padding-left:19px}.search__sort a{display:inline-block;text-decoration:none}.search__sort a.is-active{text-decoration:none;padding-bottom:2px;color:#000;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.search__bar,.search__filter.has-results{margin-bottom:2.5rem}@media(min-width:1366px){.search__bar,.search__filter.has-results{margin-bottom:3.75rem}}.search__sort,.search__filter .form__select{font-size:.875rem;line-height:1.375rem}@media(min-width:768px){.search__sort,.search__filter .form__select{font-size:1.125rem}}.search__results-list{list-style:none;margin:0;padding:0}.search__results-item{border-bottom:1px solid #cbd2d0;transition:visibility 0s 1s,opacity 1s linear;transition-delay:.3s}@media(max-width:1365px){.search__results-item.first .card,.search__results-item:first-child .card{padding-top:0}}.search__pagination{list-style:none;margin-top:1.875rem;margin-bottom:1.875rem;padding:0;text-align:center}@media(min-width:768px){.search__pagination{margin-top:2.5rem;margin-bottom:5rem}}.search__pagination .btn{text-decoration:none}@media(max-width:767px){.search__pagination .btn{width:calc(((100vw - 128px)/12*8 + 56px)*1);height:50px;font-size:.875rem}}.search__no-result{font-size:1.875rem;line-height:2.625rem;margin-top:2.5rem;margin-bottom:5rem}@media(min-width:768px){.search__no-result{font-size:2.75rem;line-height:3.75rem;margin-top:5.625rem;margin-bottom:7.5rem}}@media(min-width:1366px){.search__no-result{font-size:3.25rem;margin-top:2.5rem;margin-bottom:12.5rem}}.search .facet-empty .form-item{display:none}.side-by-side-image-card__image-card{position:relative}.side-by-side-image-card__image{position:relative;width:100%;aspect-ratio:1/1}.side-by-side-image-card__image img{-o-object-fit:cover;object-fit:cover}.image_style_mode__contain .side-by-side-image-card__image img{-o-object-fit:contain;object-fit:contain}.side-by-side-image-card.image_style_mode__contain_flexible{align-self:center}.side-by-side-image-card.image_style_mode__contain_flexible .side-by-side-image-card__image{aspect-ratio:auto}.side-by-side-image-card.image_style_mode__contain_flexible .side-by-side-image-card__image picture{position:static}.side-by-side-image-card.image_style_mode__contain_flexible .side-by-side-image-card__image img{-o-object-fit:contain;object-fit:contain}.side-by-side-image-card__caption{padding:.5rem;color:#000;font-size:.75rem;text-align:center}.side-by-side-image-card__caption p{margin:0}.side-by-side-text-card{font-size:.875rem;line-height:1.625rem;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:18rem}@media(max-width:767px){.side-by-side-text-card{padding:0 1rem}}.side-by-side-text-card__title{font-size:1.75rem;line-height:normal;margin:0}@media(min-width:768px){.side-by-side-text-card__title{font-size:2.5rem}}@media(min-width:1366px){.side-by-side-text-card__title{font-size:2.5rem}}.side-by-side-text-card__description p{font-size:1.125rem;line-height:1.75rem}@media(min-width:768px){.side-by-side-text-card__description p{font-size:1.25rem;line-height:2.125rem}}@media(min-width:1366px){.side-by-side-text-card__description p{font-size:1.4rem}}.side-by-side-text-card__description ul,.side-by-side-text-card__description ol{padding-left:3rem;padding-right:3rem}@media(min-width:768px)and (max-width:1365px){.side-by-side-text-card__description ul,.side-by-side-text-card__description ol{padding-left:2rem;padding-right:2rem}}@media(max-width:767px){.side-by-side-text-card__description ul,.side-by-side-text-card__description ol{padding-left:3rem;padding-right:3rem}}.side-by-side-text-card__cta{display:inline-flex;justify-content:center;align-items:center;width:calc(((100vw - 128px)/12*8 + 56px)*1);height:3.125rem;border:.0625rem solid rgba(0,0,0,0);border-color:var(--primary-color,#fcff6d);position:relative;overflow:hidden;text-decoration:none}@media(min-width:768px){.side-by-side-text-card__cta{width:12.5rem;height:3.75rem}}.side-by-side-text-card__cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color,#fcff6d);transform:translateX(-100%) translateX(0.3125rem);transition:transform .3s cubic-bezier(0.44,-0.02,0.73,0.67)}.side-by-side-text-card__cta span{font-size:.875rem;line-height:1.375rem;color:#000;z-index:1;transition:color .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.side-by-side-text-card__cta span{font-size:1rem;line-height:1.375rem}}.side-by-side-text-card__cta:hover::before{transform:translateX(0)}.side-by-side-text-card__cta:hover span{color:var(--dynamic-text-color,black)}.alignment-widget-content__center .side-by-side-text-card{text-align:center}.alignment-widget-content__right .side-by-side-text-card{text-align:right}.footer--microsite .footer__branding{margin-bottom:2.625rem}.footer--microsite .footer__secondary-links{display:flex;flex-direction:column}@media(max-width:767px){.footer--microsite .footer__secondary-links{padding-top:3.125rem;margin-bottom:0}}@media(min-width:768px){.footer--microsite .footer__secondary-links{padding-top:3.125rem}}@media(min-width:1366px){.footer--microsite .footer__secondary-links{flex-direction:row;padding-top:4.375rem}.footer--microsite .footer__secondary-links .list__menu,.footer--microsite .footer__secondary-links .footer__copyright{width:50%}}.footer--microsite .footer__secondary-links .footer__copyright{display:block;margin-top:1.25rem}.footer--microsite .footer__branding-text{color:#fff;font-size:.625rem;margin-bottom:.9375rem}.footer--microsite .footer__copyright{display:none;margin-top:0;margin-bottom:0;line-height:1.3125rem}.footer--microsite .logo-partner{display:inline-flex;margin-bottom:1.875rem}.footer--microsite .logo-partner:not(:last-of-type){margin-right:1.875rem}.footer--microsite .logo-partner img{width:auto;min-height:32px;max-height:32px}@media(min-width:768px){.footer--microsite .logo-partner img{max-height:48px}}@media(min-width:1366px){.footer--microsite .logo-partner img{max-height:60px}}.footer--microsite .copyright{margin-left:0}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__wrapper{grid-template-rows:[row] 1fr [row] 74px}}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__top{padding-bottom:4.375rem}}@media(min-width:1366px){.footer--microsite.has-no-newsletter .footer__top{padding-bottom:6.25rem}}.footer--microsite.has-no-newsletter .footer__middle{display:none}.footer--microsite.has-no-newsletter .footer__bottom{height:7.8125rem}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__bottom{height:72px}}.footer--microsite.has-no-newsletter .footer__bottom-wrapper{padding-left:0}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__bottom-wrapper{flex-direction:row;align-items:center}}@media(min-width:768px)and (max-width:1365px){.footer--microsite.has-no-newsletter .footer__bottom-wrapper{justify-content:space-between}}.footer--microsite.has-no-newsletter .footer__branding{margin-bottom:2.25rem}.footer--microsite.has-no-newsletter .footer__branding .footer__copyright{display:none}@media(max-width:767px){.footer--microsite.has-no-newsletter .footer__branding .footer__copyright{display:block;margin-top:3.75rem}}.footer--microsite.has-no-newsletter .footer__secondary-links{width:100%;margin-left:0;justify-content:space-between;margin-top:0}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__secondary-links{flex-direction:row}.footer--microsite.has-no-newsletter .footer__secondary-links .list__menu{order:2}}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__secondary-links .list__menu,.footer--microsite.has-no-newsletter .footer__secondary-links .footer__copyright{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.footer--microsite.has-no-newsletter .footer__secondary-links .list__menu,.footer--microsite.has-no-newsletter .footer__secondary-links .footer__copyright{width:calc(((1366px - 512px)/12*6 + 160px)*1)}}@media(max-width:767px){.footer--microsite.has-no-newsletter .footer__secondary-links .footer__copyright{display:none}}.footer--microsite.has-no-newsletter .footer__copyright{margin:0}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__copyright{order:1;margin-top:1.25rem}}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__social,.footer--microsite.has-no-newsletter .footer__language{width:calc(((100vw - 360px)/12*6 + 120px)*1);padding-right:calc(((100vw - 360px)/12*1 + 24px)*1)}}@media(min-width:768px){.footer--microsite.has-no-newsletter .footer__social{margin-bottom:0}}@media(min-width:1366px){.footer--microsite.has-no-newsletter .footer__social{width:calc(((1366px - 512px)/12*6 + 160px)*1)}}@media(min-width:1366px){.footer--microsite.has-no-newsletter .footer__language{width:calc(((1366px - 512px)/12*2 + 32px)*1);padding-right:0}}.footer--microsite .full-width-image-box{width:100%;min-height:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.footer__wrapper{position:relative;display:grid}@media(min-width:768px){.footer__wrapper{grid-template-rows:[row] 1fr [row] 110px}}@media(min-width:1366px){.footer__wrapper{grid-template-rows:[row] 1fr [row] 70px}}.footer__top{background-color:#323232;padding:40px 0}@media(min-width:768px){.footer__top{min-height:310px;padding-bottom:30px}}@media(min-width:1366px){.footer__top{min-height:390px;padding:70px 0}}.footer__top__wrapper{display:flex;justify-content:flex-start;flex-flow:column wrap}@media(min-width:768px){.footer__top__wrapper{flex-direction:row}}.footer__middle{width:100%;pointer-events:none}@media(min-width:768px){.footer__middle{z-index:5;position:absolute;bottom:0;left:0;height:246px}.footer__middle::before{content:"";position:absolute;top:0;left:0;width:25%;height:100%;background-color:var(--primary-color,#fcff6d)}}@media(min-width:1366px){.footer__middle{width:100%;height:270px}}@media(min-width:768px){.footer__bottom{height:6.875rem}}@media(min-width:1366px){.footer__bottom{height:4.375rem}}.footer__bottom-wrapper{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:1.875rem;padding-bottom:1.25rem}@media(min-width:768px){.footer__bottom-wrapper{width:calc(((100vw - 360px)/12*12 + 264px)*1);padding-left:calc(((100vw - 360px)/12*6 + 144px)*1);padding-top:0;padding-bottom:0}}@media(min-width:1366px){.footer__bottom-wrapper{width:calc(((1366px - 512px)/12*12 + 352px)*1);flex-direction:row;align-items:center;justify-content:inherit;padding-left:calc(((1366px - 512px)/12*6 + 192px)*1)}}.footer__branding .logo{width:80px;margin-bottom:50px}.footer__branding .logo svg .st0{fill:#fff}.footer__branding .logo svg .st1{fill:#009ca6}@media(min-width:768px){.footer__branding{width:calc(((100vw - 360px)/12*6 + 144px)*1)}.footer__branding .logo{width:118px}}@media(min-width:1366px){.footer__branding{width:calc(((1366px - 512px)/12*6 + 192px)*1)}.footer__branding .logo{width:150px}}@media(min-width:768px){.footer__primary-links,.footer__secondary-links{width:calc(((100vw - 360px)/12*6 + 120px)*1)}}@media(min-width:1366px){.footer__primary-links,.footer__secondary-links{width:calc(((1366px - 512px)/12*6 + 160px)*1)}}.footer__secondary-links{grid-row:row 3;padding-top:1.875rem}@media(min-width:768px){.footer__secondary-links{margin-left:calc(((100vw - 360px)/12*6 + 144px)*1);padding-top:2.625rem}}@media(min-width:1366px){.footer__secondary-links{padding-top:100px;margin-left:calc(((1366px - 512px)/12*6 + 192px)*1)}}.footer__social,.footer__language{width:calc(((100vw - 128px)/12*12 + 88px)*1)}@media(min-width:768px){.footer__social,.footer__language{width:calc(((100vw - 360px)/12*5 + 96px)*1)}}.footer__social{margin-bottom:30px}@media(min-width:768px){.footer__social{margin-bottom:20px}}@media(min-width:1366px){.footer__social{margin-bottom:0;width:calc(((1366px - 512px)/12*3 + 64px)*1)}}.footer__newsletter{height:100%;max-width:1366px;margin:0 auto;pointer-events:none}@media(min-width:1366px){.footer__language{width:calc(((1366px - 512px)/12*2 + 32px)*1);margin-left:calc(((1366px - 512px)/12*0 + 32px)*1)}}.site-banner{text-align:center;font-size:1.125rem;padding:.625rem}.site-banner div{padding:.3125rem}.site-banner div p{margin:0;padding:.3125rem}.site-banner div a{color:#fff;font-weight:bold;margin-left:.3125rem}.site-banner div .alert-icon{vertical-align:middle}.smart-contact__content{display:flex;flex-wrap:wrap;margin-top:30px;margin-right:0}@media(min-width:768px){.smart-contact__content{margin-right:calc(((100vw - 360px)/12*0 + -24px)*1)}}@media(min-width:1366px){.smart-contact__content{margin-right:calc(((1366px - 512px)/12*0 + -32px)*1)}}.smart-contact__item{width:100%;flex-basis:100%}@media(min-width:768px){.smart-contact__item{width:calc(((100vw - 360px)/12*6 + 144px)*1);flex-basis:50%}}@media(min-width:1366px){.smart-contact__item{width:calc(((1366px - 512px)/12*4 + 128px)*1);flex-basis:33.333%}}.smart-contact .contact{width:100%;margin-bottom:1.875rem}@media(min-width:768px){.smart-contact .contact{width:calc(((100vw - 360px)/12*6 + 120px)*1);margin-bottom:2.5rem}}@media(min-width:1366px){.smart-contact .contact{width:calc(((1366px - 512px)/12*4 + 96px)*1);margin-bottom:0}}.smart-contact--one-up .smart-contact__content{margin-top:0;margin-right:0}.smart-contact--one-up .smart-contact__item{position:relative;flex-basis:100%}@media(min-width:768px){.smart-contact--one-up .smart-contact__item{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.smart-contact--one-up .smart-contact__item{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.smart-contact--one-up .contact{position:static;width:100%;margin-bottom:0}.social-share{position:relative;display:flex;justify-content:flex-end}.social-share__btn{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;padding:0;overflow:hidden}@media(min-width:1366px){.social-share__btn{display:none}}.social-share__btn::after{content:"";width:1.875rem;height:.0625rem;background-color:#000;transition:transform .2s cubic-bezier(0.44,-0.02,0.73,0.67)}.social-share__btn.is-active::after{transform:translateX(100%)}.social-share__btn span{font-size:.875rem;line-height:1.375rem;display:block;margin-right:.25rem}.social-share__wrapper{position:absolute;top:50%;right:0;min-height:2.8125rem;width:calc(((100vw - 128px)/12*12 + 88px)*1);display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);transition:width .3s cubic-bezier(0.44,-0.02,0.73,0.67);background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.social-share__wrapper{width:calc(((100vw - 360px)/12*6 + 132px)*1)}}@media(min-width:1366px){.social-share__wrapper{background-color:rgba(0,0,0,0);flex-direction:column;position:fixed;top:50vh;transform:translateY(0);width:auto;right:auto;left:calc((100vw - 1206px)/2 - 1.875rem);transition:opacity .3s ease-in-out}.social-share__wrapper.is-invisible{opacity:0;pointer-events:none}}.social-share__wrapper.is-rendered{display:none}.social-share__wrapper.is-rendered.is-active{display:flex}.social-share__wrapper__label{display:flex;align-items:center;margin-left:calc(((100vw - 128px)/12*1 + 0px)*1);overflow:hidden}@media(min-width:768px){.social-share__wrapper__label{margin-left:1.3125rem}}@media(min-width:1366px){.social-share__wrapper__label{margin-left:0}}.social-share__wrapper__label .line{display:block;width:0rem;height:.0625rem;background-color:#000;margin-top:.1875rem;transition:width .2s cubic-bezier(0.44,-0.02,0.73,0.67);transition-delay:.2s}@media(min-width:1366px){.social-share__wrapper__label .line{width:.0625rem;height:1.875rem;background-color:#cbd2d0}}.social-share__wrapper__label .text{font-size:.6875rem;margin-right:.25rem;opacity:0;transition:opacity .2s cubic-bezier(0.44,-0.02,0.73,0.67);transition-delay:0s;background-color:var(--primary-color,#fcff6d);z-index:1}@media(min-width:1366px){.social-share__wrapper__label .text{display:none}}.social-share__wrapper__button-group{display:flex}@media(min-width:1366px){.social-share__wrapper__button-group{flex-direction:column}}.social-share__wrapper__btn{display:flex;align-items:center;justify-content:center;height:2.8125rem;padding:0 1.25625rem;opacity:0;transition:opacity .2s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:768px){.social-share__wrapper__btn{padding:0 1.3rem}}@media(min-width:1366px){.social-share__wrapper__btn{opacity:1}}.social-share__wrapper__btn--x{transition-delay:.4s}.social-share__wrapper__btn--x .icon{width:.9875rem;height:.78125rem;transition:fill .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:1366px){.social-share__wrapper__btn--x:hover .icon{fill:#cbd2d0}}.social-share__wrapper__btn--facebook{transition-delay:.5s}.social-share__wrapper__btn--facebook .icon{width:.4875rem;height:.9375rem;transition:fill .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:1366px){.social-share__wrapper__btn--facebook:hover .icon{fill:#cbd2d0}}.social-share__wrapper__btn--linkedin{transition-delay:.6s}.social-share__wrapper__btn--linkedin .icon{width:.8625rem;height:.88125rem;transition:fill .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(min-width:1366px){.social-share__wrapper__btn--linkedin:hover .icon{fill:#cbd2d0}}.social-share__wrapper__btn--email{transition-delay:.7s}.social-share__wrapper__btn--email .icon{width:1.0625rem;height:.8125rem}.social-share__wrapper__btn--email .icon path{transition:fill .3s cubic-bezier(0.44,-0.02,0.73,0.67)}@media(max-width:1365px){.social-share__wrapper__btn--email .icon+path{stroke:var(--primary-color,#fcff6d)}}@media(min-width:1366px){.social-share__wrapper__btn:hover .icon path{fill:#cbd2d0}}.social-share__wrapper.is-visible .social-share__wrapper__label .text{opacity:1}.social-share__wrapper.is-visible .social-share__wrapper__label .line{width:1.875rem}.social-share__wrapper.is-visible .social-share__wrapper__btn{opacity:1}.three-across__heading{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;padding-top:30px}@media(min-width:768px){.three-across__heading{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.three-across__heading{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.hide_widget_eyebrow .three-across__heading::before{content:none}.three-across__body{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:calc(((100vw - 128px)/12*12 + 88px)*1)}@media(min-width:768px){.three-across__body{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.three-across__body{width:calc(((1366px - 512px)/12*12 + 352px)*1)}}.three-across__body section{margin:5px;flex-grow:0;flex-shrink:0}.has_borders .three-across__body{padding:20px 0}.three-across.has_borders section:not(:last-child){border-right-style:solid;border-width:1px;border-color:#000}@media(max-width:767px){.three-across.has_borders section:not(:last-child){border-right-style:none;border-bottom-style:solid}}.three-across .image-desc-card--text__wrapper p{margin-top:0}.page{width:100%;margin:0 auto;position:relative;z-index:1;background-color:var(--background-color,white);overflow:hidden}.page--default,.page--landing{margin-top:-0.3125rem}.page--default .main-content,.page--landing .main-content{padding:6.25rem 0rem}@media(min-width:768px){.page--default .main-content,.page--landing .main-content{padding:10.625rem 0rem 7.5rem}}.page--default .main-content .main:first-child,.page--landing .main-content .main:first-child{margin-top:-6.25rem;margin-bottom:-6.25rem}@media(min-width:768px){.page--default .main-content .main:first-child,.page--landing .main-content .main:first-child{margin-top:-10.625rem;margin-bottom:-7.5rem}}.main{margin:0 auto}.main .main-content>section,.main .main-content>div{margin-top:40px}.main .main-content>section:first-child,.main .main-content>div:first-child{margin-top:0}.header+.status-message{position:fixed;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:1000;max-height:10rem;padding:.625rem 1.25rem;border-radius:.25rem;overflow:auto}.header+.status-message button{position:absolute;top:.625rem;right:.625rem;width:1.25rem;height:1.25rem;padding:0;background:none;border:0}.header+.status-message ul{margin:0;padding:0;list-style:none}.header+.status-message p{margin:0}.header+.status-message--status{background:#f3faef;border:.0625rem solid #c9e1bd}.header+.status-message--error{background:#ffe0e1;border:.0625rem solid #e62600}#block-nycedc-theme-local-tasks{position:fixed;width:100%;padding:.625rem 5rem;background-color:#fff;border-bottom:1px solid #aaa;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.3333);z-index:100;top:2.4375rem}#block-nycedc-theme-local-tasks ul{display:flex;margin:0;padding:0;list-style:none}#block-nycedc-theme-local-tasks ul li{display:inline-block;margin-right:1.25rem}#block-nycedc-theme-local-tasks ul li a{text-decoration:none;text-transform:uppercase}#block-nycedc-theme-local-tasks ul li a.is-active{font-weight:bold}body.toolbar-fixed .navbar{top:4.8125rem}@media(min-width:768px){body.toolbar-fixed .page{margin-top:2.375rem}}@media(min-width:768px){body.toolbar-fixed .page.page--search{margin-top:0}}@media(min-width:768px){body.toolbar-fixed .page.page--search .navbar{top:2.375rem}}body.toolbar-fixed.toolbar-tray-open #block-nycedc-theme-local-tasks{top:4.9375rem}body.toolbar-fixed.toolbar-tray-open .navbar{top:0}body.toolbar-fixed.toolbar-tray-open .navbar.scrolled{top:7.25rem}.page--login #block-nycedc-theme-local-tasks{top:0}.page--login .main-content{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto;padding:12.5rem 0rem 10.625rem}@media(min-width:768px){.page--login .main-content{width:calc(((100vw - 360px)/12*12 + 264px)*1)}}@media(min-width:1366px){.page--login .main-content{width:calc(((1366px - 512px)/12*6 + 160px)*1);margin-left:calc((100vw - 1206px)/2);margin-right:auto;padding:37.5rem 0rem 7.5rem}}.page--login .main-content #edit-local>summary{font-weight:bold;font-size:1rem;text-transform:uppercase;outline:none;cursor:pointer}.page--login .main-content .js-form-type-textfield,.page--login .main-content .js-form-type-password{margin:2.25rem 0rem}.page--login .main-content .js-form-type-textfield input,.page--login .main-content .js-form-type-password input{padding:.125rem .125rem .0625rem .125rem;line-height:1.9;margin:0}.page--login .main-content .js-form-type-textfield label,.page--login .main-content .js-form-type-password label{position:absolute;top:.25rem;pointer-events:none;padding-left:.125rem;z-index:1;color:#4d4a53;font-size:1rem;transition:all .3s ease-in-out}.page--login .main-content .js-form-type-textfield .description,.page--login .main-content .js-form-type-password .description{display:none}.page--login .main-content .js-form-type-textfield.focused label,.page--login .main-content .js-form-type-textfield.filled label,.page--login .main-content .js-form-type-password.focused label,.page--login .main-content .js-form-type-password.filled label{font-size:.8rem;top:-1rem;left:0}.page--login .main-content #edit-actions:hover .form-submit{color:inherit}.page--login .main-content #edit-actions .form-submit{font-weight:bold;font-size:1rem;line-height:1.375rem;width:13.75rem;height:3.75rem;background-color:rgba(0,0,0,0);border:.0625rem solid #000;position:relative;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(0.44,-0.02,0.73,0.67)}.page--login .main-content #edit-actions .form-submit:hover{color:#fff;background-color:#000}.page--login .main-content .status-message button{border:0}.page--login #block-openidconnectlogin>h2{font-weight:bold;font-size:1rem;text-transform:uppercase;margin:2.25rem 0rem}.page--login #block-openidconnectlogin .form-submit{font-weight:bold;height:3.75rem;padding:.625rem 1.875rem;background-color:rgba(0,0,0,0);border:.0625rem solid #000;cursor:pointer;transition:all .4s cubic-bezier(0.44,-0.02,0.73,0.67)}.page--login #block-openidconnectlogin .form-submit:hover{color:#fff;background-color:#000}.page--article-detail::before{content:"";position:absolute;width:.3125rem;height:100%;background-color:#323232;top:0;left:0}@media(min-width:768px){.page--article-detail::before{width:.625rem}}.page--article-detail .components .free-text p.caption-nomargin{font-size:.625rem;line-height:1rem;margin-top:-0.875rem}@media(min-width:768px){.page--article-detail .components .free-text p.caption-nomargin{font-size:.75rem;line-height:1.25rem;margin-top:-1.5625rem}}@media(min-width:1366px){.page--article-detail .components .free-text p.caption-nomargin{margin-top:-1.25rem}}.page--article-detail .components .free-text p.caption-nomargin em{font-style:normal}.page--basic-detail .main-content{padding-top:6.875rem;padding-bottom:3.125rem}@media(min-width:768px){.page--basic-detail .main-content{padding-top:10.3125rem;padding-bottom:1.25rem}}@media(min-width:1366px){.page--basic-detail .main-content{padding-top:16.4375rem}}.page--basic-detail .heading--page-title{max-width:1366px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:calc(((100vw - 128px)/12*1 + 0px + 100vw - (100vw - 20px))*1)}@media(min-width:768px){.page--basic-detail .heading--page-title{padding-left:3rem;padding-right:calc(((100vw - 360px)/12*1 + 0px + 100vw - (100vw - 48px))*1)}}@media(min-width:1366px){.page--basic-detail .heading--page-title{margin-bottom:1.25rem;padding-left:calc(((1366px - 512px)/12*2 + (1366px - 1206px)/2 + 32px)*1);padding-right:calc(((1366px - 512px)/12*1 + (1366px - 1206px)/2 + 32px)*1)}}.page--basic-detail .components .free-text{margin:0 auto}.error-404__header{min-height:20rem;background-color:#000;margin-bottom:2.5rem}@media(min-width:768px){.error-404__header{min-height:26.25rem;margin-bottom:3.75rem}}@media(min-width:1366px){.error-404__header{min-height:28.125rem;margin-bottom:5rem}}.error-404__header img{opacity:.65}.error-404__body{width:calc(((100vw - 128px)/12*12 + 88px)*1);margin:0 auto 2.5rem}@media(min-width:768px){.error-404__body{width:calc(((100vw - 360px)/12*12 + 264px)*1);margin-bottom:3.75rem}}@media(min-width:1366px){.error-404__body{width:calc(((1366px - 512px)/12*12 + 352px)*1);margin-bottom:5rem}}.error-404__body h2{font-size:2.125rem;line-height:2.875rem;padding-top:1.25rem;margin-bottom:.9375rem}@media(min-width:768px){.error-404__body h2{font-size:3.5rem;line-height:4.25rem;padding-top:2.1875rem;margin-bottom:1.25rem}}@media(min-width:1366px){.error-404__body h2{font-size:4.25rem;line-height:5.25rem;padding-top:1.9375rem;margin-bottom:1.25rem;margin-left:0}}.error-404__body h2::before{content:"";position:absolute;top:0;left:0;width:3.5rem;height:.3125rem;background-color:var(--primary-color,#fcff6d)}@media(min-width:768px){.error-404__body h2::before{width:6.375rem}}.error-404__body p{font-size:1rem;line-height:1.5rem;margin:0 0 1.875rem}@media(min-width:768px){.error-404__body p{font-size:1.375rem;line-height:1.875rem;margin-bottom:2.5rem}}@media(min-width:1366px){.error-404__body p{width:calc(((1366px - 512px)/12*6 + 192px)*1)}}.error-404__body a{border-bottom:.0625rem solid #323232;width:13.75rem;padding-bottom:0}@media(max-width:767px){.error-404__body a{height:3.125rem}}@media(min-width:768px){.error-404__body a{width:12.5625rem}}.page--landing .page-header+.components{margin-top:2.5rem}@media(min-width:768px){.page--landing .page-header+.components{margin-top:3.75rem}}@media(min-width:1366px){.page--landing .page-header+.components{margin-top:5rem}}.page--microsite.page--landing-onepage{overflow:unset}@media(min-width:1366px){.page--microsite.page--landing-onepage{display:flex;flex-direction:column}}.no-break-accent-color-line h2::before,.no-break-accent-color-line h3::before,.no-break-accent-color-line h4::before,.no-break-accent-color-line h5::before,.no-break-accent-color-line h6::before{display:none}.page--program-detail .page-header__project-detail__detail{margin-bottom:1.25rem}@media(min-width:768px){.page--program-detail .page-header__project-detail__detail{margin-bottom:1.375rem}}.page--program-detail .page-header__project-detail .page-header__project-detail__jump-link{margin-top:0}@media(min-width:768px){.page--program-detail .page-header__project-detail .page-header__project-detail__jump-link{margin-top:0}}@media(min-width:1366px){.page--program-detail .page-header__project-detail .page-header__project-detail__jump-link{margin-bottom:.9375rem}}@media(min-width:768px){body.toolbar-fixed .onload-image{top:4.1875rem}}@media(min-width:1366px){body.toolbar-fixed.toolbar-tray-open .onload-image{top:6.6875rem}}.page--project-detail,.page--program-detail{display:block;max-height:100vh;opacity:0;transition:opacity 1s cubic-bezier(0.2,0.8,0.8,1)}.page--project-detail.visible,.page--program-detail.visible{opacity:1}.page--project-detail.overflow,.page--program-detail.overflow{overflow:hidden}.page--project-detail.overflow .main-content,.page--program-detail.overflow .main-content{margin:0 auto}.page--project-detail.done,.page--program-detail.done{max-height:none}.page--project-detail.done .page--project-detail,.page--project-detail.done .page--program-detail__content,.page--program-detail.done .page--project-detail,.page--program-detail.done .page--program-detail__content{opacity:1}.page--project-detail .page--project-detail__content,.page--project-detail .page--program-detail__content,.page--program-detail .page--project-detail__content,.page--program-detail .page--program-detail__content{opacity:0;transition:opacity .6s cubic-bezier(0.2,0.8,0.8,1)}.page--project-detail .page--project-detail__content.visible,.page--project-detail .page--program-detail__content.visible,.page--program-detail .page--project-detail__content.visible,.page--program-detail .page--program-detail__content.visible{opacity:1}.page--project-detail .page-header,.page--program-detail .page-header{margin-left:0;margin-right:0}.page--project-detail .page-header__wrapper,.page--project-detail .page-header__project-detail__wrapper,.page--program-detail .page-header__wrapper,.page--program-detail .page-header__project-detail__wrapper{padding-left:0;padding-right:0}.page--project-detail .page-header__project-detail__background,.page--program-detail .page-header__project-detail__background{position:absolute;height:100vh;width:100vw;top:0;left:50%;transform:translateX(-50%);transition-property:all;transition-timing-function:cubic-bezier(0.8,0,0.2,1)}.page--project-detail .page-header__project-detail__background.done,.page--program-detail .page-header__project-detail__background.done{height:auto;width:auto}.page--project-detail .page-header__project-detail__content,.page--program-detail .page-header__project-detail__content{transition:opacity .6s cubic-bezier(0.2,0.8,0.8,1);opacity:0}.page--project-detail .page-header__project-detail__content.visible,.page--program-detail .page-header__project-detail__content.visible{opacity:1}.page--project-detail .page-header::before,.page--program-detail .page-header::before{bottom:0}@media(min-width:1366px){.page--project-detail .page-header::before,.page--program-detail .page-header::before{bottom:13.125rem}}.page--project-detail .main-content,.page--program-detail .main-content{overflow:visible}.page--form .main-content{padding-top:6.875rem;padding-bottom:1.875rem}@media(min-width:768px){.page--form .main-content{padding-top:10.3125rem}}@media(min-width:1366px){.page--form .main-content{padding-top:16.25rem;padding-bottom:2.5rem;max-width:1366px;margin:0 auto}}.webform__title{font-size:1.875rem;line-height:2.5rem;margin:0}@media(min-width:768px){.webform__title{font-size:2.625rem;line-height:3.375rem}}@media(min-width:1366px){.webform__title{font-size:3rem;line-height:3.875rem;margin-right:calc(((1366px - 512px)/12*3 + 96px)*1)}}.webform__description{font-size:1rem;line-height:1.75rem;margin-top:1.875rem;margin-bottom:3.75rem}@media(min-width:768px){.webform__description{font-size:1.125rem;line-height:2.25rem}}@media(min-width:1366px){.webform__description{font-size:1.125rem;line-height:2.25rem;margin-bottom:5rem;width:calc(((1366px - 512px)/12*9 + 256px)*1)}}.webform__description p{margin:0}.webform__description a{text-decoration:none;padding-bottom:2px;color:#000;border-bottom:2.5px solid rgba(0,0,0,0);border-bottom-color:var(--primary-color,#fcff6d)}.webform__description a.back-url{font-size:16px}.webform__note{font-size:.75rem;line-height:1.375rem}@media(min-width:768px){.webform__note{font-size:1.125rem;line-height:1.625rem}}.webform__form{margin-top:1.25rem;margin-bottom:5rem}@media(min-width:768px){.webform__form{margin-top:1.875rem;margin-bottom:6.25rem}}.webform__legal{font-size:.6875rem;line-height:1.3125rem;width:calc(((100vw - 128px)/12*11 + 88px)*1);margin-bottom:80px;color:#4d4a53}@media(min-width:768px){.webform__legal{font-size:.875rem;line-height:1.625rem;width:calc(((100vw - 360px)/12*10 + 216px)*1)}}@media(min-width:1366px){.webform__legal{width:calc(((1366px - 512px)/12*8 + 224px)*1)}}.webform__legal .legal-text,.webform__legal .legal-text__content{width:100%}.webform__legal .legat-text__wrapper{padding:0}.webform__legal [class^=legal-text__]{margin-left:0}.webform-confirmation{max-width:1366px;width:100%;margin:0 auto 100px}@media(min-width:1366px){.webform-confirmation{padding-right:calc(((1366px - 512px)/12*4 + 128px)*1)}}.webform-confirmation__message{font-size:.875rem;line-height:1.5rem;padding-left:50px;padding-right:20px}@media(min-width:768px){.webform-confirmation__message{font-size:1.125rem;line-height:1.875rem}}@media(min-width:1366px){.webform-confirmation__message{padding-left:5rem}}.webform-confirmation h2{position:relative;font-size:1.875rem;line-height:2.5rem;font-weight:bold;margin-bottom:.625rem;padding-left:50px}.webform-confirmation h2::before{content:"";display:inline-block;width:1.875rem;height:1.875rem;background-image:url("data:image/svg+xml,%3Csvg class='icon icon-completed' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='nonzero' stroke='%23000' transform='translate(1 1)'%3E%3Cpath d='M6 8.625l2.478 2.625L12.798 6'/%3E%3Ccircle cx='9' cy='9' r='9'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:0;top:50%}@media(min-width:768px){.webform-confirmation h2{font-size:2.625rem;line-height:3.375rem}.webform-confirmation h2::before{width:2.5rem;height:2.5rem}}@media(min-width:1366px){.webform-confirmation h2{font-size:3.25rem;line-height:4.25rem;margin-bottom:1.25rem;padding-left:80px}.webform-confirmation h2::before{width:2.8125rem;height:2.8125rem}}.webform-confirmation__back{display:none}.webform-confirmation__download{border-top:2px solid #000}@media(min-width:1366px){.webform-confirmation__download{margin-top:60px}}.webform-confirmation__download h3{position:relative;font-weight:bold;line-height:1;margin:20px 0}.webform-confirmation__download h3,.webform-confirmation__download a{font-size:1.125rem}.webform-confirmation__download h3,.webform-confirmation__download ul{padding-left:30px}.webform-confirmation__download ul{padding-top:10px}.webform-confirmation__download li{margin-bottom:40px;line-height:1}.webform-confirmation__download a{text-decoration:none;line-height:1}.webform-confirmation__download .icon-document-icon{position:absolute;top:0;left:0}.webform-confirmation__download .icon-download{max-width:12px;max-height:12px;margin-left:15px}@media(max-width:767px){.page.page--opportunities .page-header__title{font-size:1.625rem;line-height:1.875rem}}@media(min-width:768px)and (max-width:1365px){.page.page--opportunities .page-header__main{position:absolute;bottom:0;top:auto}}.page--whynyc .main{overflow:visible}.page--whynyc .watermark{position:absolute;top:1167px;left:auto;margin-left:-1.25rem;opacity:.2;visibility:visible;text-transform:uppercase;color:#cbd2d0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:-1;pointer-events:none;font-size:9.375rem;line-height:8.125rem}.page--whynyc .watermark::after{clear:both;content:"";display:table}@media(min-width:768px){.page--whynyc .watermark{top:1700px;margin-left:-3.75rem;width:50%;font-size:11.5625rem;line-height:8.4375rem}}@media(min-width:1366px){.page--whynyc .watermark{top:1336px;margin-left:-6.25rem;font-size:17.8125rem;line-height:15.625rem}}.page--whynyc .watermark.is-sticky{position:fixed;top:0;left:auto;transform:translateZ(0)}.page--whynyc .watermark.is-invisible{opacity:0}.free-text h3 img{margin:0;margin-left:calc(((100vw - 128px)/12*-1 + 0px)*1)}@media(min-width:768px){.free-text h3 img{margin-left:calc(((100vw - 360px)/12*-1 + 0px)*1)}}@media(min-width:1366px){.free-text h3 img{margin-left:calc(((1366px - 512px)/12*0 + -32px)*1)}}.free-text p img{margin:0;width:100%}td p{margin:0 !important}.iframe-wrapper{display:block;text-align:center}.iframe-wrapper iframe{max-width:500px;width:100%}.moderation-notice .form-item{border:none}.moderation-notice label{position:relative !important;transform:none;font-weight:bold;font-size:.75rem}.moderation-notice .form-text{border-bottom:1px solid #000}.moderation-notice .form-select{-webkit-appearance:menulist;appearance:menulist;border:1px solid #000}.moderation-notice .form-text,.moderation-notice .form-select{font-size:1rem}.moderation-notice .form-submit{border:1px solid #000;background:rgba(0,0,0,0);margin-bottom:30px !important}.node-preview-container{padding-left:25px;padding-right:25px}.node-preview-form-select .js-form-item-view-mode{border:none}.node-preview-form-select .form-item .form-select{width:auto;margin:0;border-bottom:1px solid #000;border-radius:0}.node-preview-form-select .form-item label{position:relative}.node-preview-form-select .form-item label,.node-preview-form-select .form-item .form-select{font-size:16px}
