.Dv9TAW_browser-frame{--browser-frame-max-width:98.4615rem;--browser-frame-max-height:calc(100vh - var(--outer-margin-y) * 4 - var(--safe-area-top) - var(--safe-area-bottom));--browser-frame-padding-block:0rem;--browser-frame-padding-inline:0rem;--browser-frame-window-padding:calc(var(--leading) * .5);--browser-frame-media-height:calc(var(--browser-frame-max-height) - var(--browser-frame-padding-block) * 2 - var(--browser-frame-window-padding) * 2);width:100%;max-width:var(--browser-frame-max-width);max-height:var(--browser-frame-max-height);min-width:0;padding:var(--browser-frame-padding-block) var(--browser-frame-padding-inline);grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:auto;display:grid}@media (min-width:768px){.Dv9TAW_browser-frame{--browser-frame-window-padding:var(--leading)}}@media (min-width:1024px){.Dv9TAW_browser-frame{--browser-frame-padding-block:1rem;--browser-frame-padding-inline:var(--project-text-indent,3.375rem)}}.Dv9TAW_browser-frame[data-browser-frame-placement=snippet]{--browser-frame-max-height:calc(var(--snippet-viewport-height) - 18rem - var(--safe-area-top) - var(--safe-area-bottom))}.Dv9TAW_browser-frame[data-browser-frame=mobile]{max-width:calc(var(--browser-frame-max-width)/3)}.Dv9TAW_browser-frame__window{width:100%;max-height:calc(var(--browser-frame-max-height) - var(--browser-frame-padding-block)*2);border-radius:calc(var(--leading) - .25rem);min-width:0;min-height:0;padding:var(--browser-frame-window-padding);background:#0003;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:768px){.Dv9TAW_browser-frame__window{border-radius:calc(var(--leading) + .125rem)}}.Dv9TAW_browser-frame__window[data-browser-frame-ratio]{max-width:calc(var(--browser-frame-media-height)*var(--browser-frame-media-ratio) + var(--browser-frame-window-padding)*2)}.Dv9TAW_browser-frame__viewport{aspect-ratio:var(--browser-frame-media-ratio,auto);border-radius:calc(var(--leading) - .75rem);background:#00000040;min-height:0;overflow:hidden}.Dv9TAW_browser-frame__viewport img,.Dv9TAW_browser-frame__viewport video{width:100%;height:auto;display:block}
.projects-directory .project-card__link .RV9jeq_outer-cover.project-card__thumbnail{--forge-cover-inset:calc(var(--project-cover-inset) + 1rem);top:var(--forge-cover-inset);bottom:var(--forge-cover-inset);height:calc(var(--project-viewport-height) - var(--forge-cover-inset)*2);left:calc(var(--outer-margin-x) + var(--safe-area-left));right:calc(var(--outer-margin-x) + var(--safe-area-right));width:auto;max-width:var(--max-width);margin-inline:auto;transform:none}.projects-directory .project-card__link .RV9jeq_outer-cover.project-card__thumbnail svg{pointer-events:none;width:100%;height:100%;display:block}.projects-directory .project-card__link .RV9jeq_outer-cover.project-card__thumbnail{color:#fff;mix-blend-mode:screen}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail{--forge-cover-inset:calc(var(--project-cover-inset) + 1rem);top:var(--forge-cover-inset);bottom:var(--forge-cover-inset);height:calc(var(--project-viewport-height) - var(--forge-cover-inset)*2);left:calc(var(--outer-margin-x) + var(--safe-area-left));right:calc(var(--outer-margin-x) + var(--safe-area-right));width:auto;max-width:var(--max-width);margin-inline:auto;transform:none}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail svg{pointer-events:none;width:100%;height:100%;display:block}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail svg{transform:scaleY(var(--forge-cover-scale,1));transform-origin:top}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail:after{top:calc(100% + (var(--forge-cover-inset) - var(--project-intro-peek) - var(--safe-area-bottom))/2 - 1.25rem + .28125rem)}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail[data-collapsed=true] svg{visibility:hidden}
:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .project-header:not(.projects-directory *){background:0 0}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .project-header:not(.projects-directory *):after{background:0 0}:is(:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail:not([data-related-projects-header-hidden]):not([data-related-projects-active]) .site-header__nav-container,:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail:not([data-related-projects-header-hidden]):not([data-related-projects-active]) .site-header__title){background:0 0}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_cover.project-card__thumbnail{height:var(--project-viewport-height);top:0;bottom:0;overflow:visible}body.project-detail__media-active :is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_cover.project-card__thumbnail{visibility:hidden}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_cover.project-card__thumbnail:after{top:calc(var(--project-viewport-height) - var(--project-cover-inset));z-index:1}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_mark{width:min(100%*var(--nxthvn-ink-fraction),max(0px,var(--project-viewport-height) - var(--project-cover-inset)*2)*var(--nxthvn-ink-aspect));pointer-events:none;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}body:has(:is(.pEsmSa_case-study,.case-study--nxthvn))>.safe-area-mask{background:0 0}
