.HeroProject{margin-top:calc(0px - var(--header-height))}.HeroProject__media{height:100vh;position:relative}.HeroProject__media .MediaFrame{height:100%}.HeroProject__media+.HeroProject__introduction,.TextFade+.TextFade{margin-top:calc(var(--base-section-rhythm)*2)}.HeroProject__lead+.HeroProject__tags{margin-top:32px}@media (min-width:800px){.HeroProject__lead+.HeroProject__tags{margin-top:56px}}.HeroProject__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.HeroProject__content{height:100%;max-height:100vh;padding-bottom:var(--base-outer-gutter);padding-top:calc(var(--base-outer-gutter) + var(--header-height)/2);position:sticky;top:0}.HeroProject__wrapper{height:100%}.HeroProject__layout{align-items:flex-end;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-end;position:relative}.HeroProject__middle{position:absolute;top:50%;transform:translateY(-50%);width:100%}.HeroProject__title{max-width:11em}.MediaPictureFrame,.MediaPictureFrame__observer{height:inherit}.MediaFrame{isolation:isolate;position:relative;width:100%}.MediaFrame--placeholder{--tw-bg-opacity:0.05;background-color:hsla(0,0%,100%,.05);background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.MediaFrame__frame{aspect-ratio:var(--aspect-ratio);height:inherit;width:100%}@supports not (aspect-ratio:1/1){.MediaFrame__frame{padding-top:var(--padding-ratio)}}.MediaFrame--ratio-portland .MediaFrame__frame{--padding-ratio:133.33333%;--aspect-ratio:3/4}@media (min-width:800px){.MediaFrame--ratio-portland .MediaFrame__frame{--padding-ratio:56.25%;--aspect-ratio:16/9}}.MediaFrame--ratio-portsquare .MediaFrame__frame{--padding-ratio:133.33333%;--aspect-ratio:3/4}@media (min-width:800px){.MediaFrame--ratio-portsquare .MediaFrame__frame{--padding-ratio:100%;--aspect-ratio:1}}@media (max-width:799px){.MediaFrame--ratio-zoomed .MediaFrame__frame{aspect-ratio:calc(var(--aspect-ratio)/2)}@supports not (aspect-ratio:1/1){.MediaFrame--ratio-zoomed .MediaFrame__frame{padding-top:calc(var(--padding-ratio)/2)}}}.is-double-width .MediaFrame__frame{aspect-ratio:unset;height:100%}@supports not (aspect-ratio:1/1){.MediaFrame__canvas{left:0;position:absolute;top:0}}.MediaFrame__canvas{height:100%;width:100%}@media (min-width:992px){.LayoutInset{--column-one:calc(var(--base-column-percentage) + var(--base-inner-gutter));padding-left:var(--column-one)}.LayoutInset.has-right{padding-right:var(--column-one)}}.LinkPillIcon__inner{align-items:center;display:flex}.LinkPillIcon__icon{margin-left:8px;transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover .LinkPillIcon__icon{transform:translate(2px,-2px)}.TextLead__pretitle{opacity:.4}.TextLead__pretitle+.TextLead__copy{margin-top:40px}.TextLead__copy p{font:inherit;letter-spacing:inherit;text-transform:inherit}.TextLead__copy p+p{margin-top:1.05em}.HeroTags{display:flex;flex-wrap:wrap;margin:-8px}.HeroTags__item{margin:8px}.HeroArticle{margin-top:96px}@media (min-width:800px){.HeroArticle{margin-top:136px}}.HeroArticle__title{max-width:11em}@media (min-width:800px){.HeroArticle__footer{align-items:baseline;display:flex;justify-content:space-between;margin-left:calc(0px - var(--base-inner-gutter))}}.HeroArticle__title+.HeroArticle__footer{margin-top:72px}@media (min-width:800px){.HeroArticle__left,.HeroArticle__right{padding-left:var(--base-inner-gutter)}}.HeroArticle__tags{display:flex;flex-wrap:wrap;margin:-8px}.HeroArticle__tag{margin:8px}.HeroArticle__right{flex-shrink:0}@media (max-width:799px){.HeroArticle__left+.HeroArticle__right{margin-top:40px}}@media (min-width:800px){.HeroArticle__right{min-width:33.33333%}}@media (min-width:992px){.HeroArticle__right{min-width:36.36364%}}@media (min-width:800px){.HeroArticle__info{display:flex;justify-content:flex-end;margin-left:calc(0px - var(--base-inner-gutter));text-align:right}}@media (max-width:799px){.HeroArticle__info-item+.HeroArticle__info-item{margin-left:16px}}@media (min-width:800px){.HeroArticle__info-item{flex-shrink:0;min-width:50%;padding-left:var(--base-inner-gutter)}}.HeroArticle__label{opacity:.5}