@media (min-width:800px){.ContentMediaCaption.is-right-half .ContentMediaCaption__caption{margin-left:auto;width:calc(var(--base-column-percentage)*7 + var(--base-inner-gutter)*6)}}@media (min-width:992px){.ContentMediaCaption.is-right-half .ContentMediaCaption__caption{width:calc((100% - var(--base-inner-gutter))/2)}}.MediaPictureFrame,.MediaPictureFrame__observer,.MediaVideo{height:inherit}.MediaPicture{position:relative}.MediaPicture,.MediaPicture__el{display:inline-block;height:inherit;width:100%}.MediaPicture__el{content-visibility:auto;opacity:0}.MediaPicture.has-loaded .MediaPicture__el{animation:fade-in-image 1.5s cubic-bezier(.4,0,.2,1) .15s forwards}.MediaPicture__placeholder{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@keyframes fade-in-image{0%{opacity:0}to{opacity:1}}.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%}.LayoutRowItem{flex-shrink:0;padding-left:var(--base-inner-gutter)}.LayoutRow{display:flex;margin-left:calc(0px - var(--base-inner-gutter))}.UICaption{--tw-text-opacity:1;color:#131113;color:rgba(19,17,19,var(--tw-text-opacity,1));pointer-events:none;position:relative;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.UICaption,.UICaption__button{transition-duration:.25s;transition-property:opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UICaption__button{left:0;margin:-24px;padding:24px;pointer-events:auto;position:absolute;top:0;transition-delay:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.UICaption.is-open .UICaption__button{opacity:0;pointer-events:none;transition-delay:0s;transition-duration:.15s}.UICaption__circle{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.UICaption__bubble{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:16px;height:var(--height);left:0;position:absolute;top:0;transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.65,0,.35,1);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.65,0,.35,1),height .3s cubic-bezier(.65,0,.35,1);width:var(--width);z-index:-1}.UICaption.is-open .UICaption__bubble{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.65,0,.35,1),height .4s cubic-bezier(.65,0,.35,1)}@media (hover:hover){.UICaption:not(.is-open) .UICaption__button:not(:disabled):not(:active):hover+.UICaption__bubble{transform:scale(1.125) translateZ(0)}}.UICaption:not(.is-open) .UICaption__button:active+.UICaption__bubble{opacity:.5}.UICaption__text{display:inline-block;font-size:16px;line-height:1.5;opacity:0;padding:4px 12px;pointer-events:none;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.UICaption.is-open .UICaption__text{opacity:1;pointer-events:auto;transition-delay:.2s;transition-duration:.25s}.LayoutStack__section+.LayoutStack__section{margin-top:40px}