.oUeynq_page{color:#171717;background:#fff;min-height:100vh;padding:0 24px 96px}.oUeynq_project{width:min(100%,1100px);margin:0 auto;padding-left:20px;padding-right:20px}.oUeynq_header{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-template-areas:"eyebrow heading back";align-items:start;gap:24px;padding:40px 0 48px;display:grid}.oUeynq_eyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;grid-area:eyebrow;padding-top:.6rem;font-weight:500}.oUeynq_backLink{color:#242424;grid-area:back;place-items:center;width:44px;height:44px;margin-top:-4px;font-size:32px;text-decoration:none;display:grid}.oUeynq_backLink:hover{color:#424242}.oUeynq_backLink:focus-visible{outline-offset:4px;outline:1px solid}.oUeynq_heading{flex-direction:column;grid-area:heading;gap:12px;min-width:0;display:flex}.oUeynq_heading h1{max-width:760px;font-size:var(--text-xl);font-weight:500;line-height:var(--leading-tight);text-transform:uppercase;overflow-wrap:break-word;margin:0}.oUeynq_heading p{font-size:var(--text-md);font-weight:400;line-height:var(--leading-snug);margin:0}.oUeynq_rule{background:#d9d9d9;height:1px;margin-bottom:10px}.oUeynq_mediaFrame{aspect-ratio:16/9;background:#111;width:100%;margin:0;position:relative;overflow:hidden}.oUeynq_mediaFrame img,.oUeynq_mediaFrame iframe{border:0;width:100%;height:100%;display:block}.oUeynq_mediaFrame img{object-fit:cover}.oUeynq_detailsGrid{grid-template-columns:1fr 1fr;gap:36px;padding-top:2rem;display:grid}.oUeynq_sectionLabel{font-size:var(--text-sm);text-underline-offset:2px;align-self:start;font-weight:600;text-decoration:underline}.oUeynq_details{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug)}.oUeynq_projectType,.oUeynq_award,.oUeynq_year,.oUeynq_summary{margin:0 0 18px}.oUeynq_award{font-weight:700}.oUeynq_tags{margin:0 0 22px;padding:0;list-style:none}.oUeynq_tags li{margin:0}.oUeynq_summary{font-size:var(--text-base);line-height:var(--leading-normal)}.oUeynq_mdxContent{padding-bottom:48px}.oUeynq_mdxContent h2,.oUeynq_mdxContent h3{font-size:var(--text-base);line-height:var(--leading-snug);text-underline-offset:2px;margin:40px 0 14px;font-weight:700;text-decoration:underline}.oUeynq_mdxContent p,.oUeynq_mdxContent ul,.oUeynq_mdxContent ol,.oUeynq_mdxContent blockquote{line-height:var(--leading-normal);margin:0 0 18px}.oUeynq_mdxContent ul,.oUeynq_mdxContent ol{padding-left:20px}.oUeynq_mdxContent blockquote{border-left:1px solid #171717;padding-left:16px}.oUeynq_mdxContent a{text-decoration-color:currentColor}.oUeynq_comingSoon{font-size:var(--text-base);line-height:var(--leading-normal);padding:48px 0 96px}.oUeynq_comingSoon p{margin:0 0 8px}.oUeynq_comingSoonLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.oUeynq_mdxImage{object-fit:contain;width:100%;height:auto;margin:32px 0;display:block}@media (max-width:720px){.oUeynq_page{padding:0 16px calc(var(--mobile-navigation-height,78px) + 32px + env(safe-area-inset-bottom))}.oUeynq_project{padding-left:0;padding-right:0}.oUeynq_header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow back""heading heading";gap:12px;padding:16px 0 24px}.oUeynq_eyebrow{align-self:center;padding-top:0}.oUeynq_backLink{margin:0 -10px 0 0;font-size:28px}.oUeynq_heading{gap:8px}.oUeynq_heading h1{font-size:var(--text-lg)}.oUeynq_heading p{font-size:var(--text-base)}.oUeynq_rule{margin-bottom:24px}.oUeynq_mediaFrame{aspect-ratio:4/3}.oUeynq_detailsGrid{grid-template-columns:1fr;gap:28px;padding-top:16px}.oUeynq_details{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.oUeynq_backLink{scroll-behavior:auto}}
