@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}}@layer base{:root{--ink:#000;--paper:#fff;--gold:#e19621;--muted:#aaa;--rule:#303030;--pad:clamp(24px, 4.5vw, 90px);--body:"Figtree", Arial, sans-serif;--display:"Anton", Impact, "Arial Narrow", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:110px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--paper);font:400 1rem/1.5 var(--body);-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--ink)}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:7px}h2{font:400 clamp(3rem, 6.5vw, 7rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:-.025em}h3{letter-spacing:-.025em;font-weight:500;line-height:1.18}.eyebrow{letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-size:.8125rem;line-height:1.5;display:block}.section-pad{padding:clamp(80px, 10vw, 160px) var(--pad)}.text-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:6px;font-size:1rem;transition:color .5s cubic-bezier(.22,1,.36,1);display:inline-block}.text-link:hover,.text-link:focus-visible{color:var(--gold);animation:.65s cubic-bezier(.22,1,.36,1) underline-wipe}@keyframes underline-wipe{0%{background-position:100% 100%;background-size:100% 1px}49%{background-position:100% 100%;background-size:0% 1px}50%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.image-credit{color:var(--muted);letter-spacing:.04em;text-underline-offset:4px;font-size:.8125rem;line-height:1.5;text-decoration:underline;display:inline-block}.placeholder-copy{color:#c8c8c8;max-width:44ch;font-size:1.125rem;line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--gold);color:#000;z-index:100;padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}}@layer layout{.site-header{height:96px;padding:12px var(--pad);z-index:20;background:#000;justify-content:space-between;align-items:center;gap:35px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 auto}.site-header.is-hidden{transform:translateY(-100%)}.site-header:focus-within{transform:none}body.menu-open{overflow:hidden}.wordmark{flex-shrink:0;width:72px}.wordmark img,.footer-brand img{width:100%;height:auto}.desktop-nav{white-space:nowrap;gap:clamp(16px,2.4vw,44px);font-size:clamp(.875rem,1.1vw,1rem);display:flex}.desktop-nav a,.site-footer a:not(.footer-brand){background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;width:fit-content;padding-bottom:5px;transition:background-size .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.desktop-nav a:hover,.desktop-nav a:focus-visible,.site-footer a:not(.footer-brand):hover,.site-footer a:not(.footer-brand):focus-visible{color:var(--gold);background-position:0 100%;background-size:100% 1px}.introduction{text-align:left}.introduction p{letter-spacing:-.03em;text-wrap:pretty;max-width:min(1300px,22ch);font-size:clamp(2rem,4.65vw,4.2rem);line-height:1.12}.introduction .text-link{margin-top:clamp(32px,4vw,56px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.section-heading .text-link{flex-shrink:0;margin-bottom:9px}.updates{color:var(--ink);background:#f8f8f8}.updates .section-heading{margin-bottom:clamp(32px,3vw,48px)}.updates .image-credit,.news-date{color:#595959}.updates .text-link:hover,.updates .text-link:focus-visible{color:var(--ink)}.updates a:focus-visible{outline-color:var(--ink)}.news-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.news-card{min-width:0}.news-card-featured{grid-row:1/3}.news-image{aspect-ratio:2;display:block;overflow:hidden}.news-card-featured .news-image{aspect-ratio:4/3}.news-date{letter-spacing:.04em;text-transform:uppercase;margin-top:24px;font-size:.8125rem;display:block}.news-image img{object-fit:cover;width:100%;height:100%}.image-hover{width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:block}.news-card:hover .image-hover,.news-card:focus-within .image-hover{transform:scale(1.04)}.news-card h3{margin-top:10px;font-size:clamp(1.4rem,1.8vw,2rem)}.news-card-featured h3{font-size:clamp(2rem,3.4vw,3.6rem)}.news-card h3 a{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;transition:background-size .65s cubic-bezier(.22,1,.36,1)}.news-card h3 a:hover,.news-card h3 a:focus-visible{background-position:0 100%;background-size:100% 1px}.news-card .image-credit{margin-top:16px}.projects>.section-heading{margin-bottom:0;padding-bottom:clamp(48px,5vw,80px)}.bassline-feature{padding:clamp(48px, 6vw, 96px) var(--pad);color:#000;background:#e8e562;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5%;display:grid}.bassline-copy h3{font:400 clamp(3.5rem, 6vw, 7rem)/1.02 var(--display);text-transform:uppercase;letter-spacing:-.02em}.bassline-copy h3 a:hover{text-underline-offset:8px;text-decoration:underline 2px}.bassline-copy p{margin-top:28px;font-size:clamp(1rem,1.5vw,1.5rem)}.bassline-image img{width:100%;height:auto}.project-description{padding:32px var(--pad) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5%;display:grid}.project-description .image-credit{place-self:start}.project-description p{color:#c8c8c8;max-width:60ch;font-size:1.125rem;line-height:1.6}.va-feature{padding-bottom:clamp(64px,7vw,112px)}.va-image{display:block;overflow:hidden}.va-image img{width:100%;height:auto}.va-image:hover .image-hover,.va-image:focus-visible .image-hover{transform:scale(1.04)}.va-caption{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(32px,4vw,64px);padding-top:32px;display:grid}.va-caption h3{font:400 clamp(2.2rem, 4vw, 4.5rem)/1.12 var(--display);text-transform:uppercase;margin-top:15px}.va-caption h3 a:hover{text-underline-offset:8px;text-decoration:underline 2px}.va-note{color:var(--gold);margin-top:16px;font-size:.9375rem}.upcoming-projects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;padding-top:0;display:grid}.upcoming-projects article{border-top:1px solid var(--rule);min-width:0;padding-top:30px}.upcoming-image{aspect-ratio:16/9;margin-bottom:28px;overflow:hidden}.upcoming-projects img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.upcoming-projects article:hover .image-hover{transform:scale(1.04)}.upcoming-projects h3{font-size:clamp(1.8rem,3.4vw,3.6rem)}.upcoming-projects p{margin-top:20px}.upcoming-projects p a{text-underline-offset:4px;text-decoration:underline}.upcoming-projects p a:hover{color:var(--gold)}.research-reach{color:var(--ink);background:#f8f8f8;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:last baseline;gap:8%;margin-bottom:clamp(80px,10vw,160px);display:grid}.research-reach h2{max-width:15ch}.reach-fact{border-top:1px solid;padding-top:24px;padding-bottom:.08em;font-size:clamp(1.25rem,2vw,2rem);line-height:1.2}.reach-fact span{font:400 clamp(5rem, 10vw, 11rem)/1.1 var(--display);letter-spacing:-.025em;display:block}.archive-section{padding-right:var(--pad);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:6%;display:grid}.archive-image{height:min(88vh,820px);display:block;overflow:hidden}.archive-image img{object-fit:cover;object-position:40% center;width:100%;height:100%}.archive-copy h2{font-size:clamp(4rem,8vw,9rem)}.archive-copy p{color:#c8c8c8;max-width:46ch;margin-top:32px;font-size:1.125rem;line-height:1.6}.archive-copy .text-link{margin-top:30px}.hub-section{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7%;display:grid}.hub-section h2{font-size:clamp(3rem,6.5vw,7rem)}.hub-section .placeholder-copy,.hub-section .text-link{margin-top:30px}.home-videos{padding-top:0}.home-video-grid{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:32px 40px;display:grid}.home-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.home-video-featured{grid-row:1/4;grid-template-columns:minmax(0,1fr);gap:0}.home-video-image{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.home-video-image img{object-fit:cover;width:100%;height:100%}.home-video:hover .image-hover,.home-video:focus-within .image-hover{transform:scale(1.04)}.home-video-play{background:#000000b8;border-radius:50%;width:40px;height:40px;transition:background-color .35s;position:absolute;bottom:12px;left:12px}.home-video-play:after{content:"";border-block:7px solid #0000;border-left:12px solid #fff;width:0;height:0;margin:auto;position:absolute;inset:0;translate:2px}.home-video:hover .home-video-play,.home-video:focus-within .home-video-play{background:var(--gold)}.home-video-featured .home-video-play{width:72px;height:72px;bottom:24px;left:24px}.home-video-featured .home-video-play:after{border-block-width:12px;border-left-width:20px}.home-video-duration{color:#fff;letter-spacing:.03em;background:#000000c7;padding:2px 7px;font-size:.75rem;font-weight:600;position:absolute;bottom:10px;right:10px}.home-video .news-date{color:var(--muted);margin-top:0}.home-video-featured .news-date{margin-top:24px}.home-video h3{margin-top:8px;font-size:clamp(1.125rem,1.3vw,1.375rem);line-height:1.3}.home-video-featured h3{margin-top:10px;font-size:clamp(1.75rem,2.8vw,3rem);line-height:1.15}.home-video h3 a{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;transition:background-size .65s cubic-bezier(.22,1,.36,1),color .5s}.home-video h3 a:hover,.home-video h3 a:focus-visible{background-position:0 100%;background-size:100% 1px}.map-feature{border-left:2px solid #505050;padding-left:clamp(28px,4vw,64px)}.map-feature h2{color:var(--gold)}.press-section{padding-top:0;padding-bottom:0}.press-list>a{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.5fr);align-items:baseline;gap:clamp(24px,3vw,48px);padding:36px 0;transition:background-color .5s cubic-bezier(.22,1,.36,1);display:grid}.press-list>a:last-child{border-bottom:1px solid var(--rule)}.press-list h3{font-size:clamp(1.5rem,2vw,2rem);line-height:1.3;transition:color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.press-list>a:hover,.press-list>a:focus-visible{background-color:#111}.press-list>a:hover h3,.press-list>a:focus-visible h3{color:var(--gold);transform:translate(12px)}.press-publisher,.press-date{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;line-height:1.5}.press-date{text-align:right}.contact-section{text-align:center;padding-block:clamp(100px,12vw,192px)}.contact-link{font:400 clamp(3.5rem, 12vw, 13rem)/1.1 var(--display);letter-spacing:-.025em;text-transform:uppercase;color:var(--gold);transition:color .65s cubic-bezier(.22,1,.36,1);display:inline-block}.contact-link:hover,.contact-link:focus-visible{color:var(--paper)}.partners{background:var(--paper);color:var(--ink);text-align:center}.partners-title{font:400 clamp(2rem, 3vw, 3rem)/1 var(--display);text-transform:uppercase;align-items:center;gap:24px;display:flex}.partners-title:before,.partners-title:after{content:"";border-top:1px solid #d4d4d4;flex:1}.partners-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,4vw,64px) clamp(32px,3.5vw,56px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:flex}.partners-list a{display:block}.partners-list img{filter:grayscale();opacity:.8;width:auto;max-width:clamp(110px,12vw,170px);height:auto;max-height:clamp(48px,5vw,72px);transition:filter .3s,opacity .3s}.partners-list a:hover img,.partners-list a:focus-visible img{filter:none;opacity:1}.site-footer{border-top:1px solid var(--rule);padding-top:clamp(64px,6vw,96px);padding-bottom:32px;font-size:1rem}.footer-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.footer-brand{width:clamp(200px,20vw,300px);max-width:100%}.footer-top p{color:#c8c8c8;margin-bottom:24px;font-size:1rem;line-height:1.65}.footer-social{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.site-footer .footer-social a{border:1px solid var(--rule);width:44px;height:44px;color:var(--paper);background-image:none;border-radius:50%;place-items:center;padding:0;transition:color .2s,background-color .2s,border-color .2s;display:grid}.site-footer .footer-social a:hover,.site-footer .footer-social a:focus-visible{color:var(--ink);background-color:var(--gold);border-color:var(--gold)}.footer-bottom{border-top:1px solid var(--rule);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(56px,6vw,96px);padding-top:28px;font-size:.8125rem;display:flex}@media (width<=999px){.research-reach{grid-template-columns:1.5fr 1fr;gap:5%}html{scroll-padding-top:100px}.site-header{height:84px}.wordmark{width:62px}.desktop-nav{display:none}.news-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:45px}.news-card-featured{grid-row:auto}.news-image{aspect-ratio:16/9}.home-video-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:32px}.home-video-featured{grid-row:auto}.bassline-feature{grid-template-columns:1fr;gap:40px}.bassline-copy{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.bassline-copy .eyebrow{grid-column:1/-1;margin-bottom:0}.bassline-copy h3{font-size:4rem}.bassline-copy p{margin-top:0}.archive-copy h2{font-size:4.5rem}.press-list>a{grid-template-columns:.8fr 2fr;gap:28px}.press-date{text-align:left;grid-column:1}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=699px){.research-reach{grid-template-columns:1fr;gap:40px}html{scroll-padding-top:92px}.site-header{height:76px}.wordmark{width:56px}.section-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.section-heading h2{font-size:2.9rem}.news-image,.news-card-featured .news-image{aspect-ratio:4/3}.news-card h3{font-size:1.5rem}.news-card-featured h3{font-size:2rem}.bassline-feature{gap:32px}.bassline-copy{display:block}.bassline-copy .eyebrow{margin-bottom:24px}.bassline-copy h3{font-size:3.5rem}.bassline-copy p{margin-top:25px}.project-description{grid-template-columns:1fr;gap:20px}.va-feature{padding-left:0;padding-right:0}.va-image{height:330px}.va-image img{object-fit:cover;height:100%}.va-caption{padding-left:var(--pad);padding-right:var(--pad);grid-template-columns:1fr;gap:24px}.va-caption h3{font-size:2.8rem}.upcoming-projects{grid-template-columns:1fr;gap:48px}.upcoming-projects h3{font-size:2rem}.archive-section{grid-template-columns:1fr;gap:48px;padding-right:0}.archive-copy{padding:0 var(--pad)}.archive-copy h2{font-size:4.7rem}.hub-section{grid-template-columns:1fr;gap:55px}.hub-section h2{font-size:3rem}.map-feature{border-top:2px solid #505050;border-left:0;padding:48px 0 0}.press-section{padding-top:0}.press-list>a{grid-template-columns:1fr;gap:15px;padding:26px 0}.press-list h3{padding-right:12px;font-size:1.5rem}.contact-link{font-size:11.7vw}.footer-top{grid-template-columns:1fr;gap:40px}.footer-brand{width:200px}.footer-bottom{margin-top:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.menu-toggle{width:48px;height:48px;color:var(--paper);cursor:pointer;background:0 0;border:0;margin-right:-12px;padding:0;display:none;position:relative}.burger{width:28px;height:12px;margin:auto;position:absolute;inset:0}.burger>span{background:currentColor;width:100%;height:2px;transition:top .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.burger>span:first-child{top:0}.burger>span:last-child{width:64%;top:10px;left:auto;right:0}.menu-toggle:hover .burger>span:last-child{width:100%}.menu-toggle[aria-expanded=true] .burger>span{width:100%;top:5px}.menu-toggle[aria-expanded=true] .burger>span:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .burger>span:last-child{transform:rotate(-45deg)}.menu-overlay{z-index:19;padding:calc(var(--menu-offset,84px) + clamp(24px, 6vh, 56px)) var(--pad) calc(28px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:var(--paper);background:#000;flex-direction:column;justify-content:space-between;gap:48px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-overlay ul{margin:0;padding:0;list-style:none}.menu-links li{overflow:hidden}.menu-links a{font:400 clamp(2.9rem, 13vw, 6rem)/1 var(--display);text-transform:uppercase;letter-spacing:-.01em;padding-block:.06em;transition:color .35s;display:block}.menu-links a>span:not(.sr-only){display:block}.menu-links a:hover,.menu-links a:focus-visible,.menu-links a[aria-current=page]{color:var(--gold)}.menu-links a:focus-visible{outline-offset:-2px}.menu-meta{border-top:1px solid var(--rule);color:var(--muted);font:500 .75rem/1.6 var(--body);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-top:20px;display:flex}.menu-meta p{margin:0}.menu-meta ul{flex-wrap:wrap;gap:8px 20px;display:flex}.menu-meta a{color:var(--paper)}.menu-meta a:hover,.menu-meta a:focus-visible{color:var(--gold)}@media (width<=999px){.menu-toggle{display:block}.menu-toggle[hidden]{display:none}}@media (width<=699px){.menu-overlay{--menu-offset:76px}}@media (width>=1000px){.menu-overlay{display:none!important}}}.site-footer .footer-credit{text-transform:none;letter-spacing:normal;align-items:center;gap:10px;display:inline-flex}.footer-credit svg{flex-shrink:0}
