@font-face{font-family:"Article Source Sans Fallback";src:local("Arial"),local("Liberation Sans");font-style:normal;font-weight:200 599;size-adjust:93.0189%;ascent-override:110.0852%;descent-override:43.002%;line-gap-override:0%}@font-face{font-family:"Article Source Sans Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-style:normal;font-weight:600 900;size-adjust:91.581%;ascent-override:111.8136%;descent-override:43.6772%;line-gap-override:0%}html:has(.article-page),body:has(.article-page){background:var(--site-white)}html:has(.article-page){overflow-x:clip}body:has(.article-page){color:var(--site-black);margin:0}.public-article-page{background:var(--site-white);font-family:"Source Sans 3","Article Source Sans Fallback",Arial,sans-serif;overflow-x:clip}.public-article-canvas{background:var(--site-white);min-height:100svh}.article-header{align-content:start;color:var(--site-black);min-height:0;padding-block:384px 0}.article-header .public-home-hero__summary,.article-header .article-byline{color:var(--site-black)}.article-content{color:var(--site-black);min-width:0;padding-block:var(--site-space-96) var(--site-space-128);row-gap:0}.article-content>h2,.article-content>p,.article-content>.article-stat-grid,.article-content>.article-callout,.article-content>.article-asset-grid{grid-column:1 / span 6;max-width:880px;min-width:0;width:100%}.article-byline{display:flex;flex-wrap:wrap;font-size:18px;font-weight:400;gap:var(--site-space-12) var(--site-space-24);grid-column:1 / span 6;line-height:24px;margin:var(--site-space-24) 0 0}.article-byline time{font-weight:400}.article-content>h2{font:inherit;font-size:48px;font-weight:650;letter-spacing:-0.02em;line-height:54px;margin:var(--site-space-64) 0 var(--site-space-24);scroll-margin-top:112px}.article-content>p{font-size:clamp(20px,1.35vw,24px);line-height:1.58;margin:0}.article-content>p+p{margin-top:1.25em}.article-content>.article-asset-grid+p{margin-top:var(--site-space-32)}.article-content>p a{color:var(--site-black);text-decoration-color:var(--site-black);text-decoration-thickness:2px;text-underline-offset:0.18em}.article-content>p a:hover,.article-content>p a:focus-visible{color:var(--site-glowing-meteor);text-decoration-color:var(--site-glowing-meteor)}.article-source-note{color:color-mix(in srgb,var(--site-black) 76%,transparent);font-size:15px!important;line-height:1.5!important;margin-top:var(--site-space-32)!important}.article-content>.article-source-note a{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1px}.article-content>.article-source-note a:hover,.article-content>.article-source-note a:focus-visible{color:var(--site-glowing-meteor);text-decoration-color:currentColor}.article-content>.article-stat-grid{columns:auto;display:grid;gap:var(--site-space-12);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--site-space-32) 0 0;padding:0}.article-stat-card{background-color:color-mix(in srgb,var(--site-white) 80%,transparent);border:1px solid var(--site-black);box-sizing:border-box;display:flex;flex-direction:column;font-size:inherit;font-weight:400;justify-content:space-between;line-height:normal;margin:0;min-height:192px;padding:var(--site-space-24);text-transform:none}.article-stat-card+.article-stat-card{margin-top:0}[data-article-fade-grid]>:nth-child(1){--article-fade-delay: 0ms}[data-article-fade-grid]>:nth-child(2){--article-fade-delay: 80ms}[data-article-fade-grid]>:nth-child(3){--article-fade-delay: 160ms}[data-article-fade-grid]>:nth-child(4){--article-fade-delay: 240ms}[data-article-fade-grid]>:nth-child(5){--article-fade-delay: 320ms}[data-article-fade-grid]>:nth-child(6){--article-fade-delay: 400ms}[data-article-fade-grid][data-article-fade-motion-ready]>*{opacity:0}[data-article-fade-grid][data-article-fade-motion-ready]>*.is-visible{animation:articleFadeIn 700ms both;animation-delay:var(--article-fade-delay);opacity:1}.article-stat-card__icon{display:block;height:36px;object-fit:contain;width:36px}.article-stat-card strong,.article-stat-card strong+span{display:block}.article-stat-card strong{font-size:30px;font-weight:650;line-height:36px}.article-stat-card strong+span{font-size:18px;line-height:24px;margin-top:var(--site-space-6)}.article-content>.article-callout{box-sizing:border-box;margin-top:var(--site-space-32);min-width:0;position:relative}.article-callout__panel{border:1px solid var(--site-black);box-sizing:border-box;color:var(--site-black);display:flex;flex-direction:column;min-height:192px;padding:var(--site-space-24);text-decoration:none;width:100%}.article-callout__arrow{display:none}.article-callout h3{font-size:30px;font-weight:650;line-height:36px;margin:46px 0 0}.article-callout__icon{display:block;height:36px;object-fit:contain;width:36px}.article-callout p{font-size:18px;line-height:24px;margin:0}.article-callout__availability{align-self:flex-start;color:var(--site-black);display:inline-block;font-size:18px;font-weight:650;line-height:24px;margin-top:var(--site-space-24);text-decoration-color:var(--site-black);text-decoration-thickness:1px;text-underline-offset:0.18em}.article-callout__panel:hover,.article-callout__panel:focus-visible{border-color:var(--site-glowing-meteor);outline:2px solid var(--site-glowing-meteor);outline-offset:3px}.article-content>.article-asset-grid{columns:auto;display:grid;gap:var(--site-space-16);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--site-space-24) 0 0;padding:0}.article-asset-grid li,.article-asset-grid li+li{align-items:center;border:1px solid var(--site-black);box-sizing:border-box;display:flex;font-size:24px;font-weight:650;gap:var(--site-space-16);line-height:30px;margin:0;min-height:96px;padding:var(--site-space-12);text-transform:none}.article-asset-grid__icon{display:block;flex:0 0 32px;height:32px;object-fit:contain;width:32px}.article-project-grid{display:grid;gap:var(--public-grid-gap);grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--site-space-64)}.article-project-card{background:var(--site-white);border:1px solid var(--site-black);color:var(--site-black);display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:var(--site-space-32)}.article-project-card--directory{--article-project-delay: 0ms}.article-project-card--events{--article-project-delay: 160ms}.article-project-card--news{--article-project-delay: 320ms}.article-project-grid[data-article-project-motion-ready] .article-project-card{opacity:0;transform:translate3d(-144px,0,0)}.article-project-grid[data-article-project-motion-ready] .article-project-card.is-visible{animation:articleBounceInLeft 1s both;animation-delay:var(--article-project-delay);opacity:1;transform:translate3d(0,0,0)}.article-project-card[href]{text-decoration:none}.article-project-card[href]:hover h3,.article-project-card[href]:focus-visible h3{color:var(--site-glowing-meteor)}.article-project-card[href]:focus-visible{outline:2px solid var(--site-glowing-meteor);outline-offset:4px}.article-project-card__icon{background:currentColor;display:block;height:88px;width:88px}.article-project-card__icon--news{-webkit-mask:url(/assets/icons/receipt-text.svg) center / contain no-repeat;mask:url(/assets/icons/receipt-text.svg) center / contain no-repeat}.article-project-card__icon--events{-webkit-mask:url(/assets/icons/calendar-days.svg) center / contain no-repeat;mask:url(/assets/icons/calendar-days.svg) center / contain no-repeat}.article-project-card__icon--directory{-webkit-mask:url(/assets/icons/search-check.svg) center / contain no-repeat;mask:url(/assets/icons/search-check.svg) center / contain no-repeat}.article-project-card h3{font:inherit;font-size:clamp(26px,2vw,36px);font-weight:650;line-height:1.05;margin:0 0 var(--site-space-16);text-transform:none}.article-project-card__availability{align-self:flex-start;color:color-mix(in srgb,var(--site-black) 72%,transparent);display:inline-block;font-size:15px;font-weight:400;line-height:21px;margin:0 0 var(--site-space-12)}.article-project-card p{color:color-mix(in srgb,var(--site-black) 72%,transparent);font-size:20px;line-height:1.45;margin:0}@keyframes articleBounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(0.98)}90%{transform:translate3d(5px,0,0) scaleX(0.995)}to{transform:translate3d(0,0,0)}}@keyframes articleFadeIn{from{opacity:0}to{opacity:1}}@media(min-width:1440px){.article-header .public-home-hero__title{grid-column:3 / span 9}.article-header .public-home-hero__summary,.article-header .article-byline,.article-content>h2,.article-content>p,.article-content>.article-stat-grid,.article-content>.article-asset-grid{grid-column:3 / span 6}.article-content>.article-callout{align-self:center;grid-column:10 / span 3;height:192px}.article-stat-card{position:relative;z-index:2}.article-callout__panel{min-height:264px;opacity:var(--article-callout-reveal, 1);position:absolute;top:50%;transform:translateY(-50%);z-index:3}.article-callout__arrow{display:block;height:44px;left:calc(-33.333333% - 21.333333px);position:absolute;top:50%;transform:translate3d(var(--article-callout-shift, 0),-50%,0);width:calc(33.333333% + 9.333333px);will-change:transform;z-index:1}.article-callout__arrow-shape{background:var(--site-black);display:block;height:8px;left:0;position:absolute;right:0;rotate:var(--article-callout-rotation, 0deg);top:18px;transform-origin:center;transition:rotate 180ms cubic-bezier(0.2,0.8,0.2,1);will-change:rotate}.article-callout__arrow-shape::after{border-bottom:22px solid transparent;border-left:32px solid var(--site-black);border-top:22px solid transparent;content:"";position:absolute;right:-28px;top:50%;transform:translateY(-50%)}}@media(max-width:1439px){.article-header{padding-block:256px 0}.article-content>h2,.article-content>p,.article-content>.article-stat-grid,.article-content>.article-callout,.article-content>.article-asset-grid{grid-column:1 / span 5}.article-byline{grid-column:1 / span 4}}@media(max-width:1023px){.article-header{padding-block:192px 0}.article-content{padding-block:var(--site-space-96) var(--site-space-128)}.article-content>h2,.article-content>p,.article-content>.article-stat-grid,.article-content>.article-callout,.article-content>.article-asset-grid{grid-column:1 / -1}.article-byline{grid-column:1 / span 2}.article-project-card{min-height:360px;padding:var(--site-space-24)}}@media(max-width:767px){.article-header{padding-block:160px 0}.article-content{padding-block:var(--site-space-96)}.article-byline{grid-column:1 / -1}.article-content>h2{font-size:42px;line-height:48px;margin-bottom:var(--site-space-24)}.article-content>.article-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content>.article-asset-grid{grid-template-columns:1fr}.article-project-grid{gap:var(--site-space-24);grid-template-columns:1fr;margin-block:var(--site-space-48)}.article-project-card{min-height:320px}}@media(max-width:479px){.article-header{padding-block:144px 0}.article-content>h2{font-size:36px;line-height:42px}.article-content>.article-stat-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.article-project-grid[data-article-project-motion-ready] .article-project-card,.article-project-grid[data-article-project-motion-ready] .article-project-card.is-visible,[data-article-fade-grid][data-article-fade-motion-ready]>*,[data-article-fade-grid][data-article-fade-motion-ready]>*.is-visible{animation:none;opacity:1;transform:none}.article-callout__panel{opacity:1}.article-callout__arrow{transform:translate3d(0,-50%,0)}.article-callout__arrow-shape{rotate:0deg;transition:none}[data-article-latest-motion][data-article-latest-motion-ready]>*,[data-article-latest-motion][data-article-latest-motion-ready]>*.is-visible{animation:none;opacity:1;transform:none}}.article-latest{background:#fff;padding-block:var(--site-space-128);width:100%}.article-latest__content{background:inherit}.article-latest .index-card{background:#fff}[data-article-latest-motion]>:nth-child(1){--article-latest-delay: 0ms}[data-article-latest-motion]>:nth-child(2){--article-latest-delay: 120ms}[data-article-latest-motion]>:nth-child(3){--article-latest-delay: 240ms}[data-article-latest-motion]>:nth-child(4){--article-latest-delay: 360ms}[data-article-latest-motion][data-article-latest-motion-ready]>*{opacity:0;transform:translateX(110vw)}[data-article-latest-motion][data-article-latest-motion-ready]>*.is-visible{animation:articleLatestSlideIn 720ms cubic-bezier(0.16,1,0.3,1) both;animation-delay:var(--article-latest-delay)}@keyframes articleLatestSlideIn{from{opacity:0;transform:translateX(110vw)}to{opacity:1;transform:translateX(0)}}.article-latest__header{align-items:baseline;display:flex;grid-column:1 / -1;justify-content:space-between;margin-bottom:var(--site-space-32)}.article-latest__header h2{font-size:clamp(36px,4vw,64px);font-weight:650;letter-spacing:-0.04em;line-height:0.96;margin:0}.article-latest__header a{color:var(--site-black);font-size:18px;font-weight:650;line-height:24px}.article-latest__header a:hover,.article-latest__header a:focus-visible{color:var(--site-glowing-meteor)}@media(max-width:767px){.article-latest{padding-block:var(--site-space-64)}.article-latest__header{align-items:start;flex-direction:column;gap:var(--site-space-16)}}
