.fFqXcq_section{justify-content:center;width:100%;padding-top:15vh;display:flex;overflow:hidden}.fFqXcq_container{width:var(--site-width)}.fFqXcq_imageCol{padding:0}.fFqXcq_contentCol{padding:0 10px 0 40px}.fFqXcq_imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.fFqXcq_image{width:auto;max-width:100%;height:auto;animation:fFqXcq_about-fade var(--duration-slow) var(--ease-in-out) both;padding:40px;display:inline-block}.fFqXcq_imageMask{background-color:var(--color-paper);animation:fFqXcq_about-wipe var(--duration-slow) var(--ease-in-out) both;position:absolute;inset:0;transform:translate(100%)}.fFqXcq_caption{color:var(--color-ink-900);font-size:28px;font-weight:400;line-height:var(--leading);letter-spacing:1.25px;margin:32px 0;display:inline-block}.fFqXcq_intro p,.fFqXcq_para{color:var(--color-ink-450);font-size:13px;font-weight:300;line-height:var(--leading);letter-spacing:.5px;margin:0 0 40px}.fFqXcq_divider{background-color:var(--color-ink-200);border:0;width:100%;height:1px;margin:48px 0}.fFqXcq_breakdown{margin-bottom:32px}.fFqXcq_heading{color:var(--color-ink-700);font-size:20px;font-weight:300;line-height:var(--leading);letter-spacing:.9px;margin:-5px 0 0;display:inline-block}.fFqXcq_entryTitle{color:var(--color-ink-700);font-size:13px;font-weight:500;line-height:var(--leading);letter-spacing:1.5px;margin-bottom:8px;display:inline-block}.fFqXcq_award{margin-bottom:16px}@keyframes fFqXcq_about-wipe{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fFqXcq_about-fade{0%{opacity:0}to{opacity:1}}@media screen and (max-width:991px){.fFqXcq_heading{margin-bottom:30px}}@media screen and (max-width:767px){.fFqXcq_heading{margin-bottom:15px}}
._9mALFW_footer{background-color:var(--color-paper);justify-content:center;align-items:center;width:100%;height:10vh;display:flex}._9mALFW_inner{width:var(--site-width);justify-content:space-between;align-items:center;display:flex}._9mALFW_copyright{color:var(--color-ink-300);letter-spacing:1px;border-bottom:2px solid #0000;margin:0 10px;font-size:10px}@media screen and (max-width:767px){._9mALFW_footer{align-items:stretch;height:140px;padding:40px 0 30px}._9mALFW_inner{flex-direction:column;justify-content:center}}@media screen and (max-width:479px){._9mALFW_footer{height:400px}}
._1_r8Ja_social{flex-direction:row;justify-content:flex-start;align-items:center;height:10vh;display:flex}._1_r8Ja_label{color:var(--color-ink-300);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:2px solid #0000;margin:0 8px 0 0;font-size:10px}._1_r8Ja_spacer{background-color:var(--color-ink-240);width:40px;height:1px;margin:0 8px;position:relative;bottom:2px}._1_r8Ja_list,._1_r8Ja_list li{margin:0;padding:0;list-style:none;display:flex}._1_r8Ja_link{color:var(--color-ink-300);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-bottom:2px solid #0000;margin:0 8px;font-size:10px;display:block}._1_r8Ja_link:hover{border-bottom-color:var(--color-ink-700);color:var(--color-ink-700)}@media screen and (max-width:991px){._1_r8Ja_social[data-placement=hero]{margin-bottom:10vh}}@media screen and (max-width:767px){._1_r8Ja_social{width:100%}._1_r8Ja_social[data-placement=hero]{margin-bottom:0}._1_r8Ja_social[data-placement=footer]{justify-content:center;height:auto;margin-bottom:20px}._1_r8Ja_link{margin:0 10px}}@media screen and (max-width:479px){._1_r8Ja_social[data-placement=footer]{flex-direction:column}._1_r8Ja_social[data-placement=footer] ._1_r8Ja_list{flex-direction:column;align-items:center}._1_r8Ja_social[data-placement=footer] ._1_r8Ja_label{margin:20px 0}._1_r8Ja_social[data-placement=footer] ._1_r8Ja_spacer{margin-top:10px;margin-bottom:10px}._1_r8Ja_social[data-placement=footer] ._1_r8Ja_link{margin-top:20px;margin-bottom:20px}}
.DmgReG_section{margin:24px 0}.DmgReG_sectionTitle{color:var(--color-ink-700);font-size:20px;font-weight:300;line-height:var(--leading);letter-spacing:.9px;margin:-5px 0 0;display:inline-block}.DmgReG_sectionLabel{color:var(--color-ink-200);font-size:10px;font-weight:500;line-height:var(--leading);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;display:block}@media screen and (max-width:991px){.DmgReG_sectionTitle--spacing-bottom{margin-bottom:30px}}@media screen and (max-width:767px){.DmgReG_sectionTitle{margin-bottom:30px}.DmgReG_sectionTitle.DmgReG_sectionTitle--spacing-bottom{margin-bottom:5px}.DmgReG_sectionLabel{margin-bottom:30px}}.DmgReG_prose p{color:var(--color-ink-450);font-size:13px;font-weight:300;line-height:var(--leading);letter-spacing:.5px;margin:0 0 40px}.DmgReG_prose>p:last-child{margin-bottom:0}.DmgReG_prose>p:has(+ul){margin-bottom:0}.DmgReG_prose>p:has(+ol){margin-bottom:0}.DmgReG_prose>p:has(+[data-block=numbered]){margin-bottom:0}.DmgReG_prose .DmgReG_spacingZero>p{margin-bottom:0}.DmgReG_prose .DmgReG_spacingDefault>p{margin-bottom:40px}.DmgReG_prose strong{color:var(--color-ink-700);font-size:13px;font-weight:500;line-height:var(--leading);letter-spacing:1.5px;margin-bottom:8px;display:inline-block}.DmgReG_prose ul,.DmgReG_prose ol{margin:0 0 20px;padding-left:40px;font-size:13px;list-style:outside}.DmgReG_prose ol{list-style:decimal}.DmgReG_prose li{color:var(--color-ink-400);letter-spacing:.5px;margin-bottom:5px;font-weight:300}.DmgReG_prose a:not(.DmgReG_download){color:var(--color-ink-300);letter-spacing:.5px;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-bottom:2px solid #0000;font-size:13px}.DmgReG_prose a:not(.DmgReG_download):hover{border-bottom-color:var(--color-ink-700);color:var(--color-ink-700)}.DmgReG_prose .DmgReG_numberedN{margin:0 0 10px;font-size:14px}.DmgReG_divider{background-color:var(--color-ink-200);border:0;width:100%;height:1px;margin:0}.DmgReG_divider--spacing{margin:48px 0}.DmgReG_figure{vertical-align:middle;width:var(--content-width);max-width:none;height:var(--media-height);object-fit:cover;margin:0 0 24px;display:inline-block}.DmgReG_figure--square{height:80vw;margin:20px 0}.DmgReG_figure--square.DmgReG_figure--flush-bottom{margin:24px 0 0}.DmgReG_figure--auto-height{height:auto}.DmgReG_figure--bottom-padding{margin-bottom:24px}.DmgReG_figure--half-width{width:40vw;height:23vw}.DmgReG_figure--half-width.DmgReG_figure--end{margin-bottom:0}.DmgReG_figure--spacing{margin:24px 0}.DmgReG_figure--flush-bottom{margin-bottom:0}.DmgReG_figure--flush-bottom.DmgReG_figure--top-padding{margin-top:24px}.DmgReG_figure--plain,.DmgReG_figure--concept{width:100%;height:auto;margin:0}.DmgReG_figure--concept{filter:grayscale()contrast(115%)}.DmgReG_halfWidthGroup{width:var(--content-width);flex-wrap:wrap;margin:48px 0;display:flex}.DmgReG_grid{flex-wrap:wrap;align-items:flex-start;display:flex}.DmgReG_grid3{margin:24px 0 48px}.DmgReG_grid2{margin:40px 0}.DmgReG_grid--flush-top{margin:0 0 48px}.DmgReG_grid>*{height:auto;margin:0}.DmgReG_grid3>*{width:33.3333%}.DmgReG_grid2>*{width:50%}@media screen and (max-width:767px){.DmgReG_grid2>*{width:100%}}@media screen and (max-width:479px){.DmgReG_grid3>*{width:100%}}.DmgReG_video{width:var(--content-width);height:var(--media-height);margin:48px 0}.DmgReG_video--flush-top{margin-top:0}.DmgReG_video iframe{border:0;width:100%;height:100%;display:block}.DmgReG_download{cursor:pointer;margin-bottom:24px;display:inline-block;position:relative}.DmgReG_downloadCover{vertical-align:middle;width:40vw;height:auto;display:inline-block}.DmgReG_downloadOverlay{background-color:var(--color-scrim-strong);opacity:0;transition:opacity var(--duration-base) ease;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DmgReG_downloadArrow{transition:transform var(--duration-base) var(--ease-out);transform:scale(1.15)}.DmgReG_download:focus-visible .DmgReG_downloadOverlay{opacity:1}.DmgReG_download:focus-visible .DmgReG_downloadArrow{transform:scale(1)}@media (hover:hover) and (pointer:fine){.DmgReG_download:hover .DmgReG_downloadOverlay{opacity:1}.DmgReG_download:hover .DmgReG_downloadArrow{transform:scale(1)}}.DmgReG_slider{width:var(--content-width);height:var(--media-height);-webkit-tap-highlight-color:transparent;position:relative}.DmgReG_slider--project-slider{margin:48px 0}.DmgReG_slider--process-work-slider{margin:0 0 48px}.DmgReG_slider--project-slider-auto-height{margin:40px 0}.DmgReG_slider--heuristic-slider{background-color:var(--color-paper);height:auto;margin:0}.DmgReG_slider--flush-bottom{margin-bottom:0}.DmgReG_slider--flush-top{margin-top:0}.DmgReG_slider--project-slider-auto-height.DmgReG_slider--flush-top{height:auto}.DmgReG_sliderMask{z-index:1;height:100%;display:grid;position:relative;overflow:hidden}.DmgReG_slide{text-align:left;will-change:transform, opacity;grid-area:1/1;width:100%;height:100%;position:relative}.DmgReG_sliderArrow{width:80px;color:var(--color-ink-200);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:auto;padding:0;position:absolute;top:0;bottom:0}.DmgReG_sliderArrow:hover{color:var(--color-ink-700)}.DmgReG_sliderArrowLeft{z-index:3;left:-80px}.DmgReG_sliderArrowRight{z-index:4;right:-80px}.DmgReG_arrow--heuristic-arrow{height:var(--media-height);bottom:auto}.DmgReG_sliderIcon{width:18px;height:18px;margin:auto;display:block}@media screen and (max-width:479px){.DmgReG_sliderArrowLeft{left:-56px}.DmgReG_sliderArrowRight{right:-56px}}
.U26M6G_frame{width:var(--content-width);min-height:var(--media-height);margin:48px 0;position:relative;overflow:hidden}.U26M6G_message{min-height:var(--media-height);color:var(--color-ink-300);letter-spacing:.5px;justify-content:center;align-items:center;font-size:13px;display:flex}
.acld4q_row{flex-wrap:wrap;align-items:flex-start;display:flex}.acld4q_col{flex:none;width:100%;min-height:1px;position:relative}.acld4q_span2{width:16.6667%}.acld4q_span3{width:25%}.acld4q_span4{width:33.3333%}.acld4q_span6{width:50%}.acld4q_span8{width:66.6667%}.acld4q_span10{width:83.3333%}.acld4q_span12{width:100%}@media screen and (max-width:991px){.acld4q_stack{width:100%}}@media screen and (max-width:767px){.acld4q_col{width:100%}.acld4q_small2{width:16.6667%}.acld4q_small3{width:25%}.acld4q_small4{width:33.3333%}.acld4q_small6{width:50%}.acld4q_small8{width:66.6667%}.acld4q_small10{width:83.3333%}.acld4q_small12{width:100%}}@media screen and (max-width:479px){.acld4q_col{width:100%}.acld4q_tiny2{width:16.6667%}.acld4q_tiny3{width:25%}.acld4q_tiny4{width:33.3333%}.acld4q_tiny6{width:50%}.acld4q_tiny8{width:66.6667%}.acld4q_tiny10{width:83.3333%}.acld4q_tiny12{width:100%}}
.r0W2Gq_main{width:var(--content-width);margin:calc(var(--header-height) + 4vh) auto 10vh}.r0W2Gq_title{color:var(--color-ink-700);letter-spacing:1px;margin:0 0 32px;font-size:25px;font-weight:400}.r0W2Gq_list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.r0W2Gq_link{color:var(--color-ink-900);letter-spacing:1px;font-size:18px}.r0W2Gq_summary{color:var(--color-ink-450);letter-spacing:.5px;font-size:13px;font-weight:300}.r0W2Gq_frame{margin-top:32px}
.sxuMuG_main{min-height:80vh;margin-top:var(--header-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sxuMuG_title{color:var(--color-ink-700);letter-spacing:.9px;margin:0 0 10px;font-size:20px;font-weight:300}.sxuMuG_body{color:var(--color-ink-450);letter-spacing:.5px;font-size:13px;font-weight:300}
.zrSE1q_section{height:100vh;color:var(--color-ink-500);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.zrSE1q_background{z-index:-1;object-fit:cover;object-position:50% 50%}.zrSE1q_section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#fff0,#ffffff40 67%);position:absolute;inset:0}.zrSE1q_container{z-index:1;width:var(--site-width);height:90vh;margin-top:var(--header-height);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.zrSE1q_main{width:100%;margin-bottom:16vh}.zrSE1q_content{width:66.6667%}.zrSE1q_title{color:var(--color-ink-850);font-size:76px;font-weight:600;line-height:var(--leading);cursor:default;margin:0}.zrSE1q_blurb{color:var(--color-ink-500);font-size:20px;font-weight:300;line-height:var(--leading);letter-spacing:.4px;cursor:default;margin:0 0 25px;padding-right:200px}.zrSE1q_cta{color:var(--color-ink-300);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:pre;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-bottom:2px solid #0000;font-size:10px;display:inline-block}.zrSE1q_cta:hover{border-bottom-color:var(--color-ink-700);color:var(--color-ink-700)}@media screen and (max-width:991px){.zrSE1q_container{margin-top:15vh}.zrSE1q_blurb{padding-right:0}}@media screen and (max-width:767px){.zrSE1q_container{width:100vw;margin:0 20px}.zrSE1q_main{margin-top:30vh;margin-bottom:5vh}.zrSE1q_content{width:100%}}@media screen and (max-width:479px){.zrSE1q_blurb{font-size:18px}}@media (prefers-reduced-motion:no-preference){.zrSE1q_section [data-intro]{visibility:hidden;animation:0s linear 2s forwards zrSE1q_intro-failsafe}}@keyframes zrSE1q_intro-failsafe{to{visibility:visible}}
.ZFhZKG_main{width:100%;margin-top:var(--header-height);justify-content:center;margin-bottom:5vh;padding:4vh 0 5vh;display:flex;overflow:hidden}.ZFhZKG_container{width:var(--content-width)}.ZFhZKG_info{margin-bottom:24px}.ZFhZKG_title{color:var(--color-ink-700);font-size:25px;font-weight:400;line-height:var(--leading);letter-spacing:1px;margin:-5px 0 0;display:inline-block}.ZFhZKG_category{color:var(--color-ink-260);font-size:10px;font-weight:500;line-height:var(--leading);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;display:block}.ZFhZKG_summary{color:var(--color-ink-700);font-size:20px;font-weight:300;line-height:var(--leading);letter-spacing:.9px;margin:0 0 32px}.ZFhZKG_intro{color:var(--color-ink-450);font-size:13px;font-weight:300;line-height:var(--leading);letter-spacing:.5px;margin:0}.ZFhZKG_coverFrame{width:var(--content-width);height:var(--media-height);margin:24px 0;overflow:hidden}.ZFhZKG_cover{object-fit:cover;transform-origin:50% 40%;width:100%;max-width:none;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ZFhZKG_cover{transform:scale(1.06)}}.ZFhZKG_details{margin:24px 0}.ZFhZKG_detailsHeading{color:var(--color-ink-700);font-size:20px;font-weight:300;line-height:var(--leading);letter-spacing:.9px;margin:-5px 0 0;display:inline-block}.ZFhZKG_detailList{margin:0}.ZFhZKG_detailLabel{color:var(--color-ink-200);font-size:10px;font-weight:500;line-height:var(--leading);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.ZFhZKG_detailValue{color:var(--color-ink-700);font-size:13px;font-weight:300;line-height:var(--leading);letter-spacing:.5px;margin:4px 0 24px;display:block}.ZFhZKG_detailLink{color:inherit}.ZFhZKG_footer{margin-top:48px}.ZFhZKG_back{color:var(--color-ink-300);font-size:18px;font-weight:300;line-height:var(--leading);letter-spacing:.9px;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-bottom:2px solid #0000;margin-top:24px;display:inline-block}.ZFhZKG_back:hover{border-bottom-color:var(--color-ink-700);color:var(--color-ink-700)}@media screen and (max-width:767px){.ZFhZKG_main{padding-top:10vh}.ZFhZKG_summary{margin-top:41px}.ZFhZKG_detailsHeading{margin-bottom:30px}}@media screen and (max-width:479px){.ZFhZKG_main{padding-top:5vh}}
.RUmnoW_section{width:100%;margin-top:var(--header-height);justify-content:center;padding-top:4vh;display:flex;overflow:hidden}.RUmnoW_grid{width:var(--site-width);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.RUmnoW_item{flex-direction:column;justify-content:center;align-items:center;width:50%;margin-bottom:4vw;display:flex}.RUmnoW_image{width:40vw;height:23vw;display:block;position:relative;overflow:hidden}.RUmnoW_media{display:block;position:absolute;inset:0}.RUmnoW_img{object-fit:cover;object-position:50% 50%}.RUmnoW_mask{background-color:var(--color-paper);position:absolute;inset:0}.RUmnoW_overlay{background-color:var(--color-scrim);opacity:0;transition:opacity var(--duration-base) ease;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RUmnoW_plus{color:var(--color-ink-100);font-size:48px;font-weight:200;line-height:var(--leading);transition:transform var(--duration-base) var(--ease-out);transform:scale(1.15)}.RUmnoW_item:has(.RUmnoW_title:focus-visible) .RUmnoW_overlay{opacity:1}.RUmnoW_item:has(.RUmnoW_title:focus-visible) .RUmnoW_plus{transform:scale(1)}@media (hover:hover) and (pointer:fine){.RUmnoW_item:has(:is(.RUmnoW_image,.RUmnoW_title):hover) .RUmnoW_overlay{opacity:1}.RUmnoW_item:has(:is(.RUmnoW_image,.RUmnoW_title):hover) .RUmnoW_plus{transform:scale(1)}}.RUmnoW_details{width:40vw;margin-top:8px}.RUmnoW_type{color:var(--color-ink-260);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:20px;display:block}.RUmnoW_title{color:var(--color-ink-900);font-size:18px;font-weight:400;line-height:var(--leading);letter-spacing:1px;display:inline-block}@media (hover:none){.RUmnoW_overlay{display:none}}@media screen and (max-width:767px){.RUmnoW_item{width:100%}.RUmnoW_image{width:80vw;height:45vw}.RUmnoW_details{width:80vw}}@media screen and (max-width:479px){.RUmnoW_item{margin-bottom:10vw}.RUmnoW_image{width:90vw;height:51vw}.RUmnoW_details{width:90vw}}
