.FeaturedProject-module__7qralW__card{background:var(--black-2);border-radius:var(--radius);border:1px solid #ffffff17;grid-template-columns:minmax(0,679fr) minmax(0,633fr);align-items:center;column-gap:clamp(24px,4.6vw,66px);padding-right:clamp(24px,3.6vw,52px);scroll-margin-top:59px;display:grid;overflow:hidden}.FeaturedProject-module__7qralW__media{align-self:stretch;min-height:360px;position:relative}.FeaturedProject-module__7qralW__image{object-fit:cover;object-position:25% center}.FeaturedProject-module__7qralW__embed{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.FeaturedProject-module__7qralW__body{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px);padding-block:36px;display:flex}.FeaturedProject-module__7qralW__text{color:var(--text);flex-direction:column;gap:20px;display:flex}.FeaturedProject-module__7qralW__meta{letter-spacing:1.04px;font-size:14px;line-height:19.5px}.FeaturedProject-module__7qralW__title{letter-spacing:-.043em;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.03}.FeaturedProject-module__7qralW__summary{letter-spacing:-.17px;max-width:470px;font-size:16px;line-height:24px}.FeaturedProject-module__7qralW__bullets{letter-spacing:-.17px;flex-direction:column;gap:12px;max-width:456px;padding-left:22px;font-size:16px;line-height:24px;list-style:outside;display:flex}@media (max-width:899px){.FeaturedProject-module__7qralW__card{grid-template-columns:1fr;padding-right:0;scroll-margin-top:59px}.FeaturedProject-module__7qralW__media{aspect-ratio:4/3;align-self:start;width:100%;min-height:0}.FeaturedProject-module__7qralW__body{gap:32px;padding:28px 24px 32px}.FeaturedProject-module__7qralW__text{gap:20px}.FeaturedProject-module__7qralW__summary,.FeaturedProject-module__7qralW__bullets{font-size:16px;line-height:24px}.FeaturedProject-module__7qralW__bullets{gap:12px;padding-left:20px}}.FeaturedProject-module__7qralW__titleLink{color:inherit}
.ProjectTabs-module__BCuoDW__tabs{letter-spacing:1.04px;white-space:nowrap;gap:12px;font-size:14px;line-height:19.5px;display:flex}.ProjectTabs-module__BCuoDW__tabs a{color:var(--text);border-radius:100px;padding:4px 14px;transition:background-color .3s,color .3s}.ProjectTabs-module__BCuoDW__tabs a .flair-label{display:inline}.ProjectTabs-module__BCuoDW__word{white-space:pre}.ProjectTabs-module__BCuoDW__tabs a[aria-current=true]{background:var(--lime);color:#000}.ProjectTabs-module__BCuoDW__tabs a[aria-current=true] .flair-label{color:#000}.ProjectTabs-module__BCuoDW__tabs a:focus-visible{background:var(--lime);color:#000}html:not(.flair-on) .ProjectTabs-module__BCuoDW__tabs a:hover{background:var(--lime);color:#000}.ProjectTabs-module__BCuoDW__all{letter-spacing:1.04px;color:var(--text);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;margin-inline:-14px;padding:4px 14px;font-size:14px;line-height:19.5px;transition:background-color .2s,color .2s;display:inline-flex}.ProjectTabs-module__BCuoDW__label{display:inline-flex}.ProjectTabs-module__BCuoDW__more{white-space:pre;opacity:0;max-width:0;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:inline-block;overflow:hidden}.ProjectTabs-module__BCuoDW__arrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.ProjectTabs-module__BCuoDW__all:hover .ProjectTabs-module__BCuoDW__more,.ProjectTabs-module__BCuoDW__all:focus-visible .ProjectTabs-module__BCuoDW__more{opacity:1;max-width:12em}.ProjectTabs-module__BCuoDW__all:hover .ProjectTabs-module__BCuoDW__arrow,.ProjectTabs-module__BCuoDW__all:focus-visible .ProjectTabs-module__BCuoDW__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ProjectTabs-module__BCuoDW__more,.ProjectTabs-module__BCuoDW__arrow{transition:none}}.ProjectTabs-module__BCuoDW__all:focus-visible{background:var(--lime);color:#000}html:not(.flair-on) .ProjectTabs-module__BCuoDW__all:hover{background:var(--lime);color:#000}@media (max-width:767px){.ProjectTabs-module__BCuoDW__tabs{scrollbar-width:none;gap:0;margin-inline:-14px;padding-block:4px;overflow-x:auto}.ProjectTabs-module__BCuoDW__tabs::-webkit-scrollbar{display:none}.ProjectTabs-module__BCuoDW__word{display:none}.ProjectTabs-module__BCuoDW__tabs a{padding-inline:10px}.ProjectTabs-module__BCuoDW__tabs{margin-inline:-10px}}
