.mNtufG_slideshow{--slide-progress:0;position:absolute;inset:0}.mNtufG_media{background:#000;position:absolute;inset:0}.mNtufG_poster{object-fit:cover}.mNtufG_video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.mNtufG_video[data-ready=true]{opacity:1}.mNtufG_media:after{content:"";pointer-events:none;background:linear-gradient(#00000052,#0000 45%,#00000029);position:absolute;inset:0}.mNtufG_controls{bottom:calc(var(--grid-margin) - 11px);left:var(--grid-margin);right:var(--grid-margin);z-index:25;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute}.mNtufG_projects{scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;display:flex;overflow-x:auto}.mNtufG_projects::-webkit-scrollbar{display:none}.mNtufG_project{flex:none;align-items:center;text-decoration:none;display:flex}.mNtufG_project,.mNtufG_playback{appearance:none;color:#fff;cursor:pointer;min-height:44px;font:600 14px/1 var(--font-sans);letter-spacing:-.02em;background:0 0;border:0;border-radius:0;padding:11px 0}.mNtufG_tag{background:#000;padding:4px 8px;display:block;position:relative;overflow:hidden}.mNtufG_title{z-index:1;white-space:nowrap;position:relative}.mNtufG_project[aria-current=true] .mNtufG_tag{color:#000;background:#fff}.mNtufG_fill{transform:scaleX(var(--slide-progress));transform-origin:0;background:#d9d9d9;position:absolute;inset:0}.mNtufG_project:focus-visible{outline:none}.mNtufG_project:focus-visible .mNtufG_title{text-underline-offset:2px;text-decoration:underline}.mNtufG_playback:focus-visible{outline-offset:2px;outline-color:#fff}.mNtufG_playback{place-items:center;width:44px;display:grid;position:absolute;right:0}.mNtufG_pause{border-inline:2px solid;width:8px;height:10px}.mNtufG_play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}@media (max-width:1023px),(hover:none) and (pointer:coarse){.mNtufG_playback{flex:0 0 32px;align-self:flex-end;width:32px;position:static}}@media (max-width:640px){.mNtufG_controls{bottom:calc(var(--grid-margin) - 12px);gap:4px}.mNtufG_projects{gap:4px}.mNtufG_project{font-size:12px}.mNtufG_tag{padding-inline:5px}.mNtufG_playback{flex-basis:24px;width:24px}}@media (prefers-reduced-motion:reduce){.mNtufG_fill{display:none}}
.pE99WG_trigger{font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.pE99WG_dialog{--dialog-top:clamp(var(--grid-margin), 42.5926%, calc(100% - 345px - var(--grid-margin)));z-index:60;inset:var(--dialog-top) max(var(--grid-margin), 7.2396%) auto auto;width:min(450px, calc(100% - 2 * var(--grid-margin)));max-width:none;max-height:calc(100% - 2 * var(--grid-margin));color:var(--color-fg);background:var(--zone-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:0;margin:0;padding:0;position:absolute;overflow-y:auto}.pE99WG_dialog[open]{animation:.18s ease-out pE99WG_enter}.pE99WG_header{z-index:1;background:var(--color-fg);color:var(--zone-ink);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex;position:sticky;top:0}.pE99WG_header:active{cursor:grabbing}.pE99WG_header h2{flex:1}.pE99WG_handle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;display:block}.pE99WG_close{background:0 0;border:0;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid;position:relative}.pE99WG_close:after{content:"";position:absolute;inset:-8px}.pE99WG_close img{display:block}.pE99WG_form{min-height:321px;padding:var(--grid-gutter);flex-direction:column;gap:16px;display:flex}.pE99WG_fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.pE99WG_row{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pE99WG_field{gap:8px;min-width:0;display:grid}.pE99WG_field input,.pE99WG_field textarea{border:0;border-bottom:1px solid var(--color-muted);width:100%;min-width:0;color:var(--color-fg);font:inherit;letter-spacing:inherit;background:0 0;border-radius:0;outline:none;padding:0 0 8px;display:block}.pE99WG_field input{height:24px}.pE99WG_field textarea{resize:vertical;min-height:72px}.pE99WG_field input:focus,.pE99WG_field textarea:focus,.pE99WG_field input[aria-invalid=true],.pE99WG_field textarea[aria-invalid=true]{border-bottom-color:var(--color-fg)}.pE99WG_fieldError,.pE99WG_error{color:var(--color-fg)}.pE99WG_actions{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.pE99WG_send{background:var(--color-fg);color:var(--zone-ink);border:0;border-radius:0;flex:none;margin-left:auto;padding:4px 8px}.pE99WG_send:disabled{opacity:.5}.pE99WG_send:hover:not(:disabled){background:var(--zone-box)}.pE99WG_dialog :focus-visible{outline:1px solid var(--color-fg);outline-offset:3px;border-radius:0}.pE99WG_dialog .pE99WG_header :focus-visible{outline-color:var(--zone-ink)}.pE99WG_dialog .pE99WG_field input:focus-visible,.pE99WG_dialog .pE99WG_field textarea:focus-visible{outline:none}.pE99WG_success{align-items:flex-start;gap:var(--grid-gutter);min-height:321px;padding:var(--grid-gutter);flex-direction:column;display:flex}.pE99WG_success .pE99WG_send{margin-top:auto}.pE99WG_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.pE99WG_dialog{--dialog-top:max(var(--grid-margin), calc((100% - 345px) / 2));right:var(--grid-margin)}.pE99WG_close:after{inset:-14px -8px -14px -20px}}@keyframes pE99WG_enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pE99WG_dialog[open]{animation:none}}
.PtfwJa_stats{margin-top:calc(var(--space-block) / 2);border-bottom:1px solid #0000}.PtfwJa_row{column-gap:var(--grid-gutter);border-top:1px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:36px 0;display:grid;position:relative}.PtfwJa_row:before,.PtfwJa_row:last-child:after{content:"";background:var(--zone-line);transform-origin:0;pointer-events:none;height:1px;position:absolute;left:0;right:0}.PtfwJa_row:before{top:-1px}.PtfwJa_row:last-child:after{bottom:-1px}.PtfwJa_row[data-reveal=pending]:before,.PtfwJa_row[data-reveal=pending]:after{transform:scaleX(0)}.PtfwJa_row[data-reveal=revealing]:before,.PtfwJa_row[data-reveal=revealing]:after{animation:var(--motion-rule-reveal)}.PtfwJa_label{padding-top:4px}.PtfwJa_value{min-width:0;margin:0}@media (max-width:767px){.PtfwJa_row{padding:var(--grid-gutter) 0}.PtfwJa_value{--type-feature-size:clamp(32px, 10.25vw, 48px)}}@media (prefers-reduced-motion:reduce){.PtfwJa_row:before,.PtfwJa_row:after{animation:none!important;transform:none!important}}
.Kl2TZa_section{--ss-radius:40svh;--ss-edge-padding:1.2svh;padding-top:var(--space-block);color:var(--zone-ink)}.Kl2TZa_list{margin:0;padding:0;list-style:none}.Kl2TZa_face{text-align:center;min-width:0}.Kl2TZa_panel{isolation:isolate;padding-inline:var(--grid-margin);color:#000;background:0 0;transition:background-color .25s,color .25s;position:relative}.Kl2TZa_face[aria-current=step] .Kl2TZa_panel{--type-label-color:var(--type-label-inverse);color:#fff;background:#000}.Kl2TZa_panel:before{content:"";background:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0 -100vw}.Kl2TZa_title{width:fit-content;max-width:calc(100% - 64px);padding:var(--ss-edge-padding) 0;margin:0 auto;position:relative}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_track{height:calc(100svh + var(--ss-travel));margin-top:calc(-1 * max(0px, 50svh - var(--ss-first-title-height) / 2));margin-bottom:calc(-1 * max(0px, 50svh - var(--ss-last-title-height) / 2))}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_stage{height:100svh;position:sticky;top:0}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_scene{perspective:calc(var(--ss-radius) * 3.75);pointer-events:none;position:absolute;inset:0;overflow:clip}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_list{width:100%;height:0;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--ss-radius)));position:absolute;top:50%}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_face{backface-visibility:hidden;height:0;transform:rotateX(var(--ss-angle,0deg)) translateZ(var(--ss-radius));transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_panel{backface-visibility:hidden;pointer-events:auto;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.Kl2TZa_panel{transition:none}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_track{height:auto;margin-block:0}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_stage{height:auto;position:relative}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_scene{perspective:none;position:static;overflow:visible}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_list{height:auto;position:static;transform:none}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_face{will-change:auto;height:auto;position:static;transform:none}.Kl2TZa_section[data-enhanced=true] .Kl2TZa_panel{transform:none}}
.mgAXfa_media{background:#000;position:absolute;inset:0}.mgAXfa_media[data-variant=center-out][data-reveal=pending]{clip-path:inset(50%)}.mgAXfa_media[data-variant=center-out][data-reveal=revealing]{animation:2.4s cubic-bezier(.16,1,.3,1) both mgAXfa_reveal}@keyframes mgAXfa_reveal{0%{clip-path:inset(50%)}to{clip-path:inset(0)}}.mgAXfa_media[data-variant=bottom-up]{background:#fff}.mgAXfa_media[data-variant=bottom-up]:after{content:"";pointer-events:none;background:#fff;position:absolute;inset:0;transform:translateY(-101%)}.mgAXfa_media[data-variant=bottom-up][data-reveal=pending]:after{transform:translateY(0)}.mgAXfa_media[data-variant=bottom-up][data-reveal=revealing]:after{animation:1.15s cubic-bezier(.76,0,.24,1) both mgAXfa_curtain}@keyframes mgAXfa_curtain{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.mgAXfa_media{clip-path:none!important;animation:none!important}.mgAXfa_media:after{animation:none!important;transform:translateY(-101%)!important}}
.b7S5ua_section{padding:var(--space-block) var(--grid-margin) 0}.b7S5ua_grid,.b7S5ua_extraGrid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.b7S5ua_square{aspect-ratio:1;position:relative;overflow:hidden}.b7S5ua_tile{min-width:0;color:inherit;margin:0;text-decoration:none;display:block}.b7S5ua_tile:focus-visible{outline:2px solid var(--zone-ink);outline-offset:6px}.b7S5ua_figure{margin:0}.b7S5ua_caption{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;margin-top:12px;display:grid}.b7S5ua_projectName{overflow-wrap:anywhere;grid-area:1/1}.b7S5ua_year{text-align:right;grid-area:1/2}.b7S5ua_projectType{overflow-wrap:anywhere;grid-area:2/1/auto/-1}.b7S5ua_large{grid-area:1/1/auto/span 4}.b7S5ua_lower{grid-area:2/6/auto/span 3}.b7S5ua_small{grid-area:1/8/auto/span 2}.b7S5ua_right{grid-area:1/10/auto/span 3}.b7S5ua_extraGrid{margin-top:5.87607%}.b7S5ua_extraLeft{grid-area:1/3/auto/span 2}.b7S5ua_extraBottom{grid-area:1/9/auto/span 4;margin-top:37.0066%}.b7S5ua_extraRight{grid-area:1/1/auto/span 3;margin-top:117.556%}@media (max-width:1023px){.b7S5ua_grid,.b7S5ua_extraGrid{row-gap:64px}.b7S5ua_tile{grid-row:auto;margin-top:0}.b7S5ua_large,.b7S5ua_lower,.b7S5ua_extraRight{grid-column:1/-1}.b7S5ua_small,.b7S5ua_extraLeft{grid-column:1/span 11}.b7S5ua_right,.b7S5ua_extraBottom{grid-column:2/span 11}.b7S5ua_extraGrid{margin-top:64px}}
.wM4_JG_footer{padding:var(--space-stagger) var(--grid-margin) var(--grid-margin);color:var(--zone-ink)}.wM4_JG_wordmark,.wM4_JG_meta{gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.wM4_JG_wordmark img{grid-column:1/span 3;width:100%;height:auto}.wM4_JG_meta{margin-top:var(--grid-gutter)}.wM4_JG_meta a{color:inherit;text-decoration:none}.wM4_JG_home{grid-column:1}.wM4_JG_about{grid-column:2}.wM4_JG_ny{text-transform:uppercase;grid-column:7}.wM4_JG_la{text-transform:uppercase;grid-column:8}.wM4_JG_copy{grid-column:12}@media (max-width:1279px){.wM4_JG_ny{grid-column:5/span 2}.wM4_JG_la{grid-column:7/span 2}.wM4_JG_copy{text-align:right;grid-column:10/span 3}}@media (max-width:767px){.wM4_JG_wordmark img{grid-column:1/span 6}.wM4_JG_meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.wM4_JG_home,.wM4_JG_about{grid-column:1}.wM4_JG_home{grid-row:1}.wM4_JG_about{grid-row:2}.wM4_JG_ny,.wM4_JG_la,.wM4_JG_copy{text-align:right;grid-column:2}.wM4_JG_ny{grid-row:1}.wM4_JG_la{grid-row:2}}
.nGnRYW_root{z-index:100;touch-action:none;--spark-scale:1;position:fixed;inset:0;overflow:hidden}.nGnRYW_root[data-paused=true] *{animation-play-state:paused!important}.nGnRYW_curtain{color:#e6e6e6;clip-path:inset(0);will-change:clip-path;background:#000;position:absolute;inset:0}.nGnRYW_root[data-phase=revealing] .nGnRYW_curtain{animation:nGnRYW_curtain-out var(--pre-reveal) cubic-bezier(.76, 0, .24, 1) both}.nGnRYW_spark{z-index:2;width:80px;height:80px;transform:translate(-50%, -50%) scale(var(--spark-scale));position:absolute;top:50%;left:50%}.nGnRYW_half{will-change:transform;position:absolute;inset:0}.nGnRYW_half img{max-width:none;display:block}.nGnRYW_upper{clip-path:inset(0 0 50%);transform:translateY(-10px)}.nGnRYW_lower{clip-path:inset(50% 0 0);transform:translateY(10px)}.nGnRYW_root:is([data-phase=loading],[data-phase=converging]) .nGnRYW_upper{animation:nGnRYW_upper-strike var(--pre-converge) cubic-bezier(.55, .15, .8, .45) both}.nGnRYW_root:is([data-phase=loading],[data-phase=converging]) .nGnRYW_lower{animation:nGnRYW_lower-strike var(--pre-converge) cubic-bezier(.55, .15, .8, .45) both}.nGnRYW_root[data-phase=holding] .nGnRYW_half{transform:none}.nGnRYW_root[data-phase=holding] .nGnRYW_spark{animation:nGnRYW_spark-out var(--pre-spark) ease-out both}.nGnRYW_root[data-phase=revealing] .nGnRYW_spark{visibility:hidden}.nGnRYW_chrome{opacity:0;min-height:480px;position:absolute;inset:0}.nGnRYW_root[data-phase=holding] .nGnRYW_chrome,.nGnRYW_root[data-phase=revealing] .nGnRYW_chrome{opacity:1}.nGnRYW_chromeFallback{aspect-ratio:1;width:max(25vw,44.444svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nGnRYW_chromeFallback img{object-fit:contain}.nGnRYW_chrome[data-renderer=webgl] .nGnRYW_chromeFallback{visibility:hidden}.nGnRYW_root:is([data-phase=holding],[data-phase=revealing]) .nGnRYW_chromeFallback{animation:nGnRYW_fallback-expand var(--pre-expand) cubic-bezier(.215, .61, .355, 1) both}.nGnRYW_impact{pointer-events:none;opacity:0;position:absolute;inset:0}.nGnRYW_root[data-phase=holding] .nGnRYW_impact{animation:nGnRYW_impact-out var(--pre-spark) ease-out both}.nGnRYW_impact span{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-36deg)}.nGnRYW_impact span:first-child{background:linear-gradient(90deg,#0000,#fff 45% 55%,#0000);width:40px;height:1px}.nGnRYW_impact span:nth-child(2){background:radial-gradient(circle,#ffffffb3 0%,#ffffff40 12%,#fff0 65%);border-radius:50%;width:24px;height:24px}@keyframes nGnRYW_upper-strike{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes nGnRYW_lower-strike{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes nGnRYW_spark-out{0%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--spark-scale) * 1.08))}}@keyframes nGnRYW_impact-out{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.05)}}@keyframes nGnRYW_fallback-expand{0%{transform:translate(-50%,-50%)scale(.18)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes nGnRYW_curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (max-width:640px){.nGnRYW_root{--spark-scale:.7}}@media (prefers-reduced-motion:reduce){.nGnRYW_root .nGnRYW_curtain,.nGnRYW_root .nGnRYW_half,.nGnRYW_root .nGnRYW_spark{animation:none}.nGnRYW_root .nGnRYW_half{transform:none}.nGnRYW_root .nGnRYW_spark{opacity:1}.nGnRYW_root .nGnRYW_chrome,.nGnRYW_root .nGnRYW_impact{display:none}}
.p6sWAG_page{min-height:70svh;padding:var(--space-page-start) var(--grid-margin) 0;color:var(--zone-ink)}.p6sWAG_heading{padding-bottom:14px}.p6sWAG_heading h1{margin:0}.p6sWAG_layout{column-gap:var(--grid-gutter);border-top:1px solid #0000;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.p6sWAG_layout:before{content:"";background:var(--zone-line);transform-origin:0;pointer-events:none;width:100%;height:1px;position:absolute;top:-1px;left:0}.p6sWAG_layout[data-rules=pending]:before,.p6sWAG_layout[data-rules=pending] .p6sWAG_tile:before{transform:scaleX(0)}.p6sWAG_layout[data-rules=revealing]:before,.p6sWAG_layout[data-rules=revealing] .p6sWAG_tile:before{animation:var(--motion-rule-reveal)}.p6sWAG_sidebar{grid-column:1/span 2;position:sticky;top:80px}.p6sWAG_contents{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 104px);padding:14px 0 24px;overflow-y:auto}.p6sWAG_contents ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.p6sWAG_contentsItem{grid-template-columns:2ch minmax(0,1fr);align-items:start;column-gap:8px;text-decoration:none;display:grid}.p6sWAG_contentsItem>:first-child{font-variant-numeric:tabular-nums}.p6sWAG_contentsItem>:last-child{overflow-wrap:anywhere}.p6sWAG_contentsItem[data-project-state=active]{color:var(--zone-ink)}.p6sWAG_layout a:focus-visible{outline-offset:3px;outline:1px solid}.p6sWAG_gallery{--index-gap:var(--grid-gutter);column-gap:var(--index-gap);grid-column:3/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:clip}.p6sWAG_tile{grid-row:span 2;grid-template-rows:subgrid;row-gap:16px;min-width:0;padding:14px 0 36px;display:grid;position:relative}.p6sWAG_tile:before{content:"";width:calc(500% + 4 * var(--index-gap));background:var(--zone-line);transform-origin:0;pointer-events:none;height:1px;display:none;position:absolute;top:-1px;left:0}@media (min-width:1280px){.p6sWAG_tile:nth-child(5n+1):before{display:block}}@media (min-width:768px) and (max-width:1279px){.p6sWAG_tile:nth-child(3n+1):before{display:block}}.p6sWAG_projectHeading{flex-direction:column;align-self:start;gap:4px;min-height:34px;scroll-margin-top:96px;display:flex}.p6sWAG_projectHeading h2{overflow-wrap:anywhere}.p6sWAG_projectHeading,.p6sWAG_projectMedia{text-decoration:none;transition:opacity .15s}.p6sWAG_projectMedia{align-self:start;min-width:0;display:block}.p6sWAG_projectHeading[data-project-state=dimmed],.p6sWAG_projectMedia[data-project-state=dimmed]{opacity:.5}.p6sWAG_media{background:#fff;align-self:start;width:100%;margin:0;position:relative;overflow:hidden}.p6sWAG_reveal{position:absolute;inset:0}@media (max-width:1279px){.p6sWAG_sidebar{grid-column:1/span 3}.p6sWAG_gallery{grid-column:4/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.p6sWAG_tile:before{width:calc(300% + 2 * var(--index-gap))}}@media (max-width:767px){.p6sWAG_heading{padding-bottom:16px}.p6sWAG_layout{display:block}.p6sWAG_sidebar{position:static}.p6sWAG_contents{max-height:none;padding:16px 0 32px;overflow:visible}.p6sWAG_contents ol{gap:0 var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p6sWAG_gallery{border-top:1px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr))}.p6sWAG_tile{padding-bottom:32px}.p6sWAG_tile:before{width:calc(200% + var(--index-gap))}.p6sWAG_tile:nth-child(odd):before{display:block}}@media (prefers-reduced-motion:reduce){.p6sWAG_projectHeading,.p6sWAG_projectMedia{transition:none}.p6sWAG_layout:before,.p6sWAG_tile:before{animation:none!important;transform:none!important}}
.Q3mkuq_page{background:var(--color-fg);min-height:100svh;color:var(--color-bg);position:relative}.Q3mkuq_layout{gap:var(--grid-gutter);padding:var(--space-page-start) var(--grid-margin) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Q3mkuq_brief{grid-column:1/4;min-width:0}.Q3mkuq_year{color:var(--type-label-color)}.Q3mkuq_intro{margin-top:var(--grid-gutter);white-space:pre-line}.Q3mkuq_metadata{gap:var(--grid-gutter);margin-top:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Q3mkuq_metadata dd span{display:block}.Q3mkuq_work{gap:var(--grid-gutter);flex-direction:column;grid-column:5/-1;min-width:0;display:flex}.Q3mkuq_work section{scroll-margin-top:var(--space-page-start)}.Q3mkuq_figure{width:100%;min-width:0}.Q3mkuq_imageLabel{overflow-wrap:anywhere;margin-top:8px}.Q3mkuq_media{width:100%;position:relative;overflow:hidden}.Q3mkuq_pairBlock{gap:var(--grid-gutter);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;display:grid}.Q3mkuq_pairBlock>:first-child{grid-column:1/6}.Q3mkuq_pairBlock>:last-child{margin-top:var(--space-stagger);grid-column:6/-1}.Q3mkuq_textBlock{gap:var(--grid-gutter);text-align:left;flex-direction:column;display:flex}.Q3mkuq_overviewBlock{width:50%}.Q3mkuq_body{white-space:pre-line}.Q3mkuq_nextProject{gap:var(--grid-gutter);padding:var(--space-stagger) var(--grid-margin) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Q3mkuq_nextHeading{overflow-wrap:anywhere;grid-column:1/span 2;min-width:0}.Q3mkuq_nextLabel{display:block}.Q3mkuq_nextProject a{color:inherit;text-decoration:none}.Q3mkuq_nextProject h2 a:hover{text-underline-offset:.1em;text-decoration:underline}.Q3mkuq_nextImages{gap:var(--grid-gutter);grid-column:5/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Q3mkuq_nextImages>div{min-width:0}.Q3mkuq_nextImages a{display:block}@media (min-width:768px){.Q3mkuq_brief{top:var(--space-page-start);position:sticky}}@media (max-width:1023px) and (min-width:768px){.Q3mkuq_metadata{grid-template-columns:1fr}}@media (max-width:767px){.Q3mkuq_layout{gap:var(--space-block);flex-direction:column;display:flex}.Q3mkuq_brief,.Q3mkuq_work,.Q3mkuq_overviewBlock{width:100%}.Q3mkuq_pairBlock{flex-direction:column;display:flex}.Q3mkuq_pairBlock>:last-child{width:100%;margin-top:0}.Q3mkuq_nextProject{padding-top:var(--space-block);display:block}.Q3mkuq_nextHeading{font-size:var(--type-feature-size)}.Q3mkuq_nextLabel{display:inline}.Q3mkuq_nextLabel:after{content:":"}.Q3mkuq_nextImages{margin-top:var(--grid-gutter);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--grid-gutter)) * 5 / 12 - var(--grid-gutter));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow:auto hidden}.Q3mkuq_nextImages::-webkit-scrollbar{display:none}.Q3mkuq_nextImages>div{scroll-snap-align:start}.Q3mkuq_nextImages a:focus-visible{outline-offset:-2px}}
