.CardProject{display:block;transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.65,0,.35,1)}.CardProject:hover{transform:scale(1.025)}.CardProject:hover .CardProject__content{transform:scale(.97561)}.CardProject__hover{height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.25s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.CardProject:hover .CardProject__hover{opacity:1;transition-duration:.5s}.CardProject__content{display:flex;flex-direction:column;height:inherit;justify-content:flex-end;transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.65,0,.35,1)}.CardProject__text{position:relative}.CardProject__title{bottom:100%;transition-duration:.25s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:800px){.CardProject__title{bottom:0}}.CardProject__title{backface-visibility:hidden;position:absolute;transition-property:bottom}@media (min-width:800px){.CardProject:hover .CardProject__title{bottom:100%;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.CardProject__copy{opacity:.75;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:800px){.CardProject__copy{opacity:0}.CardProject:hover .CardProject__copy{opacity:.75;transition-delay:.1s;transition-duration:.25s}}.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%}.CardTitle>*{max-width:12em}@media (max-width:991px){.CardTitle>*{font-size:14px;line-height:1.57}}.CardTitle.is-subtitle{opacity:.5}.PrimitiveStructuredCopy h1+*,.PrimitiveStructuredCopy h2+*,.PrimitiveStructuredCopy h3+*,.PrimitiveStructuredCopy h4+*,.PrimitiveStructuredCopy h5+*,.PrimitiveStructuredCopy h6+*{margin-top:16px}@media (min-width:800px){.PrimitiveStructuredCopy h1+*,.PrimitiveStructuredCopy h2+*,.PrimitiveStructuredCopy h3+*,.PrimitiveStructuredCopy h4+*,.PrimitiveStructuredCopy h5+*,.PrimitiveStructuredCopy h6+*{margin-top:24px}}.PrimitiveStructuredCopy p+*{margin-top:16px}.PrimitiveStructuredCopy ol,.PrimitiveStructuredCopy ul{font-size:14px;line-height:1.57}@media (min-width:800px){.PrimitiveStructuredCopy ol,.PrimitiveStructuredCopy ul{font-size:16px;line-height:1.5}}.PrimitiveStructuredCopy ul>li{padding-left:1.5em;position:relative}.PrimitiveStructuredCopy ul>li:before{content:"\2022";left:.25em;position:absolute;top:0}.PrimitiveStructuredCopy p a:not(.UIButtonTag):not(.LinkUnderline):not(.StyleCard){--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:1px;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity,1));border-style:solid;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1));transition-duration:.25s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.PrimitiveStructuredCopy p a:not(.UIButtonTag):not(.LinkUnderline):not(.StyleCard):not(:active):hover{--tw-text-opacity:0.5}.StyleCard{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.is-double-width .StyleCard{height:100%}.StyleCard__frame{transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.is-double-width .StyleCard__frame{height:100%}.StyleCard__frame.is-blurred{filter:blur(18px);opacity:.3}.StyleCard__media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.StyleCard__content{height:inherit;padding:24px}@media (min-width:800px){.StyleCard__content{padding:32px}}