:is(.SFWPmq_case-study,.case-study--sharjah){--sharjah-wave-distance:.09295em}:is(.SFWPmq_case-study,.case-study--sharjah) .project-detail__article-body a .SFWPmq_wave-letter{text-underline-offset:.15em;text-decoration:underline 1px}.SFWPmq_wave-word{white-space:nowrap;text-indent:0;display:inline-block}.SFWPmq_wave-letter{animation:2.14286s ease-in-out infinite SFWPmq_letter-wave;animation-delay:calc(var(--wave-phase)*-53.5714ms);display:inline-block}@keyframes SFWPmq_letter-wave{0%,to{transform:translateY(calc(var(--sharjah-wave-distance,.09295em) * -1))}50%{transform:translateY(var(--sharjah-wave-distance,.09295em))}}
.nO5xAG_failed{contain:layout;background-image:var(--page-transition-video-poster);background-position:50%;background-repeat:no-repeat;background-size:contain}.nO5xAG_recovery{z-index:1;pointer-events:none;align-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.nO5xAG_retry{font:inherit;color:inherit;background:var(--project-background-color,#fff);cursor:pointer;pointer-events:auto;border:.0769231rem solid;padding:.5rem .75rem}.nO5xAG_retry:disabled{pointer-events:none}
.projects-directory .project-card__link .RV9jeq_outer-cover.project-card__thumbnail{top:var(--project-cover-inset);bottom:var(--project-cover-inset);height:calc(var(--project-viewport-height) - var(--project-cover-inset)*2);width:calc(100% - var(--project-cover-width-clearance));max-width:var(--project-cover-max-width);margin-inline:0;left:50%;right:auto;transform:translate(-50%)}.projects-directory .project-card__link .RV9jeq_outer-cover.project-card__thumbnail svg{pointer-events:none;width:100%;height:100%;margin-inline:auto;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{top:var(--project-cover-inset);bottom:var(--project-cover-inset);height:calc(var(--project-viewport-height) - var(--project-cover-inset)*2);width:calc(100% - var(--project-cover-width-clearance));max-width:var(--project-cover-max-width);margin-inline:0;left:50%;right:auto;transform:translate(-50%)}: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%;margin-inline:auto;display:block}:is(.RV9jeq_case-study,.case-study--forge-project).site-container--project-detail .RV9jeq_cover.project-card__thumbnail svg{color:var(--project-text-color,#000);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[data-collapsed=true] svg{visibility:hidden}
.v2Y33W_book{--media-frame-padding:calc(var(--leading) * .5);--media-frame-background:#0003;--media-frame-radius:calc(var(--leading) - .25rem)}@media (min-width:768px){.v2Y33W_book{--media-frame-padding:var(--leading);--media-frame-radius:calc(var(--leading) + .125rem)}}.v2Y33W_book{--book-padding:var(--media-frame-padding);--book-nav-outset:var(--outer-margin-x);width:100%;padding:var(--book-padding);border-radius:var(--media-frame-radius);background:var(--media-frame-background);line-height:var(--leading);cursor:var(--project-cursor,image-set(url(/images/cursor-black.svg) 1x, url(/images/cursor-black@2x.svg) 2x) 6 6, auto);touch-action:pan-y;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.v2Y33W_book:before{content:"";width:calc(100% + var(--book-padding)*2);aspect-ratio:3/2;margin:calc(-1*var(--book-padding));pointer-events:none;grid-area:1/1}.v2Y33W_book[data-hover=previous][data-previous-available=true],.v2Y33W_book[data-hover=next][data-next-available=true]{cursor:var(--project-hover-cursor,pointer)}.v2Y33W_stage{perspective:120rem;touch-action:pan-y;width:100%;cursor:inherit;grid-area:1/1;align-self:center;position:relative}.v2Y33W_stage,.v2Y33W_stage *{user-select:none;-webkit-user-drag:none}.v2Y33W_spine{--book-spine-width:3rem;--book-spine-opacity:.28;inset-block:0;z-index:1;width:var(--book-spine-width);background:linear-gradient(90deg, transparent, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .02)) 20%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .06)) 30%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .16)) 38%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .36)) 44%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .68)) 48%, rgb(0, 0, 0, var(--book-spine-opacity)) 50%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .68)) 52%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .36)) 56%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .16)) 62%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .06)) 70%, rgb(0, 0, 0, calc(var(--book-spine-opacity) * .02)) 80%, transparent);opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.v2Y33W_spine[data-side=left]{clip-path:inset(0 50% 0 0)}.v2Y33W_spine[data-side=right]{clip-path:inset(0 0 0 50%)}.v2Y33W_shadow{visibility:hidden;pointer-events:none;position:absolute;inset-block:0;box-shadow:0 .2rem .5rem #00000040}.v2Y33W_shadow[data-visible]{visibility:visible}.v2Y33W_spread{width:100%;aspect-ratio:calc(var(--book-page-ratio)*2);transform-style:preserve-3d;position:relative}.v2Y33W_page{visibility:hidden;opacity:0;contain:paint;width:50%;height:100%;line-height:0;position:absolute;top:0;overflow:hidden}.v2Y33W_page[data-visible]{visibility:visible;opacity:1}:is(.v2Y33W_page>.media-component,.v2Y33W_page .media-component__video,.v2Y33W_page .prepared-video__mount){width:100%;height:100%;max-height:none;margin:0}.v2Y33W_page img,.v2Y33W_page video{object-fit:cover;width:100%;max-height:none;display:block;height:100%!important}.v2Y33W_sheet{z-index:2;visibility:hidden;pointer-events:none;width:50%;transform-style:preserve-3d;position:absolute;inset-block:0}.v2Y33W_sheet[data-ready]{visibility:visible}.v2Y33W_sheet[data-direction=forward]{transform-origin:0;left:50%}.v2Y33W_sheet[data-direction=backward]{transform-origin:100%;left:0}.v2Y33W_front,.v2Y33W_back{backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 .2rem .5rem #00000040}.v2Y33W_front canvas,.v2Y33W_back canvas{width:100%;height:100%;display:block}.v2Y33W_book[data-settling] .v2Y33W_front,.v2Y33W_book[data-settling] .v2Y33W_back{box-shadow:none}.v2Y33W_settled{z-index:3;visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0;transform:translate(0,0)}.v2Y33W_settled[data-ready]{visibility:visible;opacity:1}.v2Y33W_settled[data-position=front]{transform:translate(-25%)}.v2Y33W_settled[data-position=back]{transform:translate(25%)}.v2Y33W_settled canvas{width:100%;height:100%;display:block}.v2Y33W_back{transform:rotateY(180deg)}.v2Y33W_sheet[data-face=front] .v2Y33W_back,.v2Y33W_sheet[data-face=back] .v2Y33W_front{visibility:hidden}.v2Y33W_controls{pointer-events:none;position:absolute;inset:0}@media (max-width:767px){.v2Y33W_controls{display:none}}.v2Y33W_controls button{width:2.5rem;height:2.5rem;color:inherit;pointer-events:auto;cursor:var(--project-hover-cursor,pointer);background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.v2Y33W_controls button:after{content:"";pointer-events:none;background-color:currentColor;width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%);mask:url(/images/arrow-left-black.svg) 50%/.825rem no-repeat}.v2Y33W_controls button[data-unavailable]:after{visibility:hidden}.v2Y33W_book[data-gallery-book] .v2Y33W_controls button:disabled{cursor:var(--project-cursor,image-set(url(/images/cursor-black.svg) 1x, url(/images/cursor-black@2x.svg) 2x) 6 6, auto)}.v2Y33W_previous{left:calc(-1*var(--book-nav-outset))}.v2Y33W_previous:after{left:0}.v2Y33W_next{right:calc(-1*var(--book-nav-outset))}.v2Y33W_next:after{right:0}.v2Y33W_controls .v2Y33W_next:after{mask-image:url(/images/arrow-right-black.svg)}@media (hover:hover){.v2Y33W_controls button:not(:disabled):hover:after,.v2Y33W_book[data-hover=previous][data-previous-available=true] .v2Y33W_previous:after,.v2Y33W_book[data-hover=next][data-next-available=true] .v2Y33W_next:after{background-color:var(--project-hover-color,#ccc)}}.v2Y33W_figure{margin-block:var(--leading)}.v2Y33W_caption{padding-top:calc(var(--leading)/3)}@media (min-width:768px){.project-detail__media-item .v2Y33W_book{--book-nav-outset:calc(var(--project-text-indent) + var(--outer-margin-x))}}
.Dv9TAW_browser-frame{--media-frame-padding:calc(var(--leading) * .5);--media-frame-background:#0003;--media-frame-radius:calc(var(--leading) - .25rem)}@media (min-width:768px){.Dv9TAW_browser-frame{--media-frame-padding:var(--leading);--media-frame-radius:calc(var(--leading) + .125rem)}}.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:var(--media-frame-padding);--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[data-browser-frame-placement=content]{--browser-frame-padding-inline:var(--project-text-indent,3.375rem)}}@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(--project-viewport-height) - (var(--project-cover-inset) * 2))}.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:var(--media-frame-radius);background:var(--media-frame-background);min-width:0;min-height:0;padding:var(--browser-frame-window-padding);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.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}.Dv9TAW_browser-frame[data-constrain-to-viewport=false]{max-height:none}.Dv9TAW_browser-frame[data-constrain-to-viewport=false] .Dv9TAW_browser-frame__window{max-width:none;max-height:none}
.UjqW4q_recovery{z-index:2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;align-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.snippet-slideshow__viewport:has(.UjqW4q_recovery){z-index:2;pointer-events:none}.UjqW4q_message,.UjqW4q_retry{color:inherit;background:var(--project-background-color,#fff);padding:.5rem .75rem}.UjqW4q_retry{font:inherit;cursor:pointer;pointer-events:auto;border:.0769231rem solid}.UjqW4q_retry:disabled{pointer-events:none}
@font-face{font-family:Copy Machine Lovesong;src:url(../media/Lovesong.30q4k0ii_3lz6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail{-webkit-text-stroke:.04em currentColor}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail :where(*){-webkit-text-stroke:.04em currentColor}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .related-projects{-webkit-text-stroke:.04em currentColor}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail{--copy-machine-base-icon-color:#000}:is(:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__article-body,:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__article-body :where(*)){-webkit-text-stroke:.05em currentColor}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .mLY8XG_lovesong-letter{-webkit-text-stroke:.01em currentColor;padding-inline:.06em;font-family:Copy Machine Lovesong,sans-serif;font-size:1.1em;font-weight:400;line-height:0;position:relative;top:.025em}:is(:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .mLY8XG_lovesong-letter,:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .mLY8XG_lovesong-letter :where(*)){font-style:normal}:is(:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail.project-colors--custom-background,:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail.project-colors--custom-text){--copy-machine-base-icon-color:var(--project-text-color,#222)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .page-close__link{background-image:none;background-color:var(--copy-machine-base-icon-color);mask:var(--copy-machine-icon-mask) center/var(--copy-machine-icon-size,.825em) auto no-repeat}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__pager-link{background-image:none;background-color:var(--copy-machine-base-icon-color);mask:var(--copy-machine-icon-mask) center/var(--copy-machine-icon-size,.825em) auto no-repeat}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-card__thumbnail:not(.projects-directory *):after{background-image:none;background-color:var(--copy-machine-base-icon-color);mask:var(--copy-machine-icon-mask) center/var(--copy-machine-icon-size,.825em) auto no-repeat}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .page-close__link{--copy-machine-icon-mask:url(../media/close.2npdzbmuqdp1g.svg)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__pager-link{--copy-machine-icon-size:.9625em;--copy-machine-icon-mask:url(../media/arrow-left.3drba83bj4f84.svg)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__pager-link--next{--copy-machine-icon-mask:url(../media/arrow-right.102vcg0jzr0_z.svg)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-card__thumbnail:not(.projects-directory *):after{--copy-machine-icon-size:.9625em;--copy-machine-icon-mask:url(../media/chevron.3d3pl4yoocvj3.svg)}@media (hover:hover){:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .page-close__link:hover{background-image:none;background-color:var(--project-hover-color,#ccc)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-detail__pager-link:hover{background-image:none;background-color:var(--project-hover-color,#ccc)}:is(.mLY8XG_case-study,.case-study--copy-machine-manifestos).site-container--project-detail .project-card__thumbnail:not(.projects-directory *):hover:after{background-image:none;background-color:var(--project-hover-color,#ccc)}}
:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .project-header:not(.projects-directory *):after{z-index:-2}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .site-header__title{background:0 0}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_header-cover{z-index:-1;pointer-events:none;transition:opacity var(--project-header-fade-duration,.125s) var(--project-header-fade-easing,ease);position:absolute;inset:0;mask-image:linear-gradient(#000,#000)}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_header-cover[data-nxthvn-header-cover=metadata]{bottom:-3rem}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_cover-echo{width:calc(100% - var(--project-cover-width-clearance));max-width:var(--project-cover-max-width);height:var(--project-viewport-height);clip-path:inset(0 0 max(0px, 100% - var(--nxthvn-cover-visible-height,100%)));position:fixed;top:0;left:50%;transform:translate(-50%)}body.project-detail__media-active :is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_header-cover{opacity:0}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail:is([data-related-projects-header-hidden],[data-related-projects-active]) .pEsmSa_header-cover{visibility:hidden}: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) + var(--project-cover-arrow-gap));z-index:1}:is(.pEsmSa_case-study,.case-study--nxthvn).site-container--project-detail .pEsmSa_mark{width:var(--cover-artwork-width);pointer-events:none;height:auto;color:var(--project-text-color,#000);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}
:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_insect-cover.project-card__thumbnail{width:calc(100% - var(--outer-margin-x)*2 - var(--safe-area-left) - var(--safe-area-right));max-width:var(--max-width);z-index:10003;pointer-events:none;clip-path:inset(calc(-1 * var(--project-cover-inset)) 0 calc(var(--project-viewport-height) - var(--project-cover-inset) - var(--para-site-flight-bottom,var(--project-viewport-height))))}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_insect-cover.project-card__thumbnail:after{pointer-events:auto}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_insect-cover.project-card__thumbnail svg{width:var(--cover-artwork-width);max-width:100%;height:var(--cover-artwork-height);pointer-events:none;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter{position:relative}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter:after{content:"";width:.35em;height:.56em;transform:rotate(var(--infection-rotation,0deg));pointer-events:none;background-color:currentColor;position:absolute;top:.05em;left:35%;mask:url(../media/infection-1.32603dsu91hwi.svg) 50%/contain no-repeat}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-shape="2"]:after{width:.14em;height:1.3em;mask-image:url(../media/infection-2.3e8dx0_cje4js.svg)}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-shape="3"]:after{width:.385em;height:.476em;mask-image:url(../media/infection-3.3hach9ddu6tp1.svg)}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-shape="4"]:after{width:.35em;height:.49em;mask-image:url(../media/infection-4.315x--kjavusu.svg)}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-position="2"]:after{top:.2em;left:-.12em}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-position="3"]:after{top:-.16em;left:55%}:is(.dQcytG_case-study,.case-study--para-site).site-container--project-detail .dQcytG_infected-letter[data-infection-position="4"]:after{top:.34em;left:15%}
