.Af2_WG_header{z-index:20;height:var(--header-h);padding:0 var(--pad);background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Af2_WG_brand{align-items:center;gap:10px;display:inline-flex}.Af2_WG_mark{width:30px;height:30px;color:var(--ink);transition:transform .6s var(--ease-out)}.Af2_WG_word{letter-spacing:-.04em;font-size:19px;font-weight:540}.Af2_WG_starWrap{align-self:flex-start;margin:3px 0 0 -7px;line-height:0}.Af2_WG_star{width:9px;height:9px;color:var(--accent);animation:9s linear infinite Af2_WG_spin}@media (hover:hover) and (pointer:fine){.Af2_WG_brand:hover .Af2_WG_mark{transform:rotate(-14deg)}.Af2_WG_brand:hover .Af2_WG_star{animation-duration:1.4s}}.Af2_WG_nav{text-transform:uppercase;gap:clamp(14px,2vw,28px);font-size:12px;display:flex}.Af2_WG_nav a{color:var(--slate);transition:color .2s}.Af2_WG_count{color:var(--muted)}@media (hover:hover) and (pointer:fine){.Af2_WG_nav a:hover{color:var(--ink)}}@media (max-width:480px){.Af2_WG_hideSm{display:none}}@keyframes Af2_WG_spin{to{transform:rotate(360deg)}}
.Z8hQ_W_hero{padding:clamp(40px, 7vw, 120px) var(--pad) 0}.Z8hQ_W_headline{letter-spacing:-.05em;color:var(--ink);font-size:clamp(54px,8.1vw,168px);font-weight:430;line-height:.96}.Z8hQ_W_line{display:block}.Z8hQ_W_mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.Z8hQ_W_word{display:inline-block}.Z8hQ_W_starWrap{vertical-align:top;margin-top:.08em;margin-left:.06em;line-height:0;display:inline-block}.Z8hQ_W_star{width:.32em;height:.32em;color:var(--ink);animation:12s linear infinite Z8hQ_W_spin}.Z8hQ_W_intro{column-gap:var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;margin-top:clamp(40px,6vw,96px);font-size:13px;line-height:1.55;display:grid}.Z8hQ_W_socials{text-transform:uppercase;flex-direction:column;grid-column:1/span 4;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Z8hQ_W_social{align-items:center;gap:10px;display:flex}.Z8hQ_W_label{color:var(--ink);white-space:nowrap}.Z8hQ_W_sub{color:var(--soft);text-transform:none;font-size:11px}.Z8hQ_W_leader{background-image:linear-gradient(to right, var(--muted) 50%, transparent 0);transform-origin:0;background-size:4px 1px;flex:1;min-width:24px;height:1px}.Z8hQ_W_value{color:var(--soft);white-space:nowrap;transition:color .2s}@media (hover:hover) and (pointer:fine){.Z8hQ_W_social:hover .Z8hQ_W_value{color:var(--accent)}}.Z8hQ_W_blurb{color:var(--slate);grid-column:6/span 4;max-width:46ch}.Z8hQ_W_ink{color:var(--ink)}.Z8hQ_W_stats{flex-direction:column;grid-column:10/span 3;gap:6px;margin:0;display:flex}.Z8hQ_W_stats div{border-bottom:1px dotted var(--muted);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.Z8hQ_W_stats dt{color:var(--soft);align-items:center;gap:8px;display:inline-flex}.Z8hQ_W_stats dd{color:var(--ink);margin:0}.Z8hQ_W_dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite Z8hQ_W_pulse;box-shadow:0 0 #00a05480}@media (max-width:1100px){.Z8hQ_W_socials{grid-column:1/span 6}.Z8hQ_W_blurb{grid-column:7/span 6}.Z8hQ_W_stats{flex-flow:wrap;grid-column:1/-1;gap:6px 24px}.Z8hQ_W_stats div{flex:140px}}@media (max-width:720px){.Z8hQ_W_headline{font-size:15.2vw;line-height:.98}.Z8hQ_W_line{display:inline}.Z8hQ_W_socials,.Z8hQ_W_blurb,.Z8hQ_W_stats{grid-column:1/-1}.Z8hQ_W_intro{row-gap:28px;font-size:12.5px}}@keyframes Z8hQ_W_spin{to{transform:rotate(360deg)}}@keyframes Z8hQ_W_pulse{0%{box-shadow:0 0 #00a05473}80%,to{box-shadow:0 0 0 7px #00a05400}}
.wqsUoa_gallery{position:relative}.wqsUoa_rule{background:var(--ink);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.wqsUoa_gallery>.wqsUoa_rule{top:auto;bottom:0}.wqsUoa_project{align-items:center;column-gap:var(--pad);cursor:pointer;outline-offset:-2px;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);padding:.9vw 0;display:grid;position:relative}.wqsUoa_title{letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;font-size:5.2vw;font-weight:420;line-height:1.2;display:flex}.wqsUoa_title p:first-of-type{margin-right:.75vw}.wqsUoa_title p:nth-of-type(2){margin-left:.75vw}.wqsUoa_imgContainer{justify-content:center;width:0;display:flex;overflow:hidden}.wqsUoa_imgContainer img{border-radius:.35vw;width:10.5vw;max-width:none;height:auto}.wqsUoa_left{align-self:center;align-items:flex-start;gap:14px;display:flex}.wqsUoa_num{color:var(--soft);padding-top:1px;font-size:12px;transition:color .3s}.wqsUoa_blurb{color:var(--soft);max-width:34ch;font-size:12px;line-height:1.5;transition:color .3s}.wqsUoa_right{text-transform:uppercase;color:var(--soft);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.wqsUoa_meta{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.wqsUoa_lab{background:var(--accent-bg);color:var(--accent);letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:10.5px}.wqsUoa_badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 6px 2px 5px;font-size:8px;line-height:1.2;display:inline-flex}.wqsUoa_badge[data-tone=base]{color:#fff;background:#0052ff}.wqsUoa_badge[data-tone=ink]{background:var(--ink);color:#fff}.wqsUoa_badge[data-tone=plain]{background:var(--surface);color:var(--slate);border:1px solid var(--surface-2)}.wqsUoa_baseMark{background:#fff;border-radius:1px;width:6px;height:6px}.wqsUoa_badgeStar{width:7px;height:7px}.wqsUoa_badgeMobile{display:none}.wqsUoa_arrow{transition:transform .4s var(--ease-out), color .3s ease;display:inline-block}.wqsUoa_project[data-active] .wqsUoa_num,.wqsUoa_project[data-active] .wqsUoa_blurb{color:var(--ink)}.wqsUoa_project[data-active] .wqsUoa_arrow{color:var(--accent);transform:translate(3px,-3px)}@media (max-width:820px){.wqsUoa_project{grid-template-columns:1fr auto;grid-template-areas:"left right""title title";row-gap:6px;padding:14px 0 12px}.wqsUoa_left{grid-area:left;align-self:start}.wqsUoa_right{flex-direction:row;grid-area:right;align-items:center;gap:10px;font-size:11px}.wqsUoa_blurb,.wqsUoa_badgeDesktop{display:none}.wqsUoa_project[data-badge]{grid-template-areas:"left right""title title""badge badge"}.wqsUoa_badgeMobile{grid-area:badge;justify-self:center;margin:0 0 4px;display:inline-flex}.wqsUoa_title{grid-area:title;font-size:10.2vw;line-height:1.12}.wqsUoa_title p:first-of-type{margin-right:1.6vw}.wqsUoa_title p:nth-of-type(2){margin-left:1.6vw}.wqsUoa_imgContainer img{border-radius:1vw;width:21vw}}
.-n3FxG_list{border-top:1px dotted var(--muted);margin:0;padding:0;list-style:none}.-n3FxG_list>li{border-bottom:1px dotted var(--muted)}.-n3FxG_row{align-items:baseline;column-gap:var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,5fr) minmax(0,1.4fr);padding:14px 0;display:grid}.-n3FxG_year{color:var(--soft);font-size:12px}.-n3FxG_name{letter-spacing:-.03em;font-size:clamp(18px,1.6vw,24px);font-weight:450}.-n3FxG_what{color:var(--slate);font-size:12.5px;line-height:1.5}.-n3FxG_status{text-align:right}.-n3FxG_chip{letter-spacing:.02em;color:var(--soft);background:var(--surface);border:1px solid var(--surface-2);border-radius:999px;padding:2px 8px;font-size:10.5px;display:inline-block}@media (max-width:720px){.-n3FxG_row{grid-template-columns:auto 1fr auto;grid-template-areas:"year name link"".what what";gap:4px 14px}.-n3FxG_year{grid-area:year}.-n3FxG_name{grid-area:name}.-n3FxG_what{grid-area:what;font-size:12px}.-n3FxG_status{grid-area:link}}
._aV-iW_head{justify-content:space-between;align-items:baseline;margin-bottom:clamp(14px,1.6vw,24px);display:flex}._aV-iW_title{letter-spacing:-.03em;font-size:clamp(20px,1.9vw,30px);font-weight:450}._aV-iW_arrow{animation:_aV-iW_nudge 2.4s var(--ease-out) infinite;margin-left:4px;font-size:.8em;display:inline-block}._aV-iW_count{color:var(--soft);font-size:12px}@keyframes _aV-iW_nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(4px)}}
.EZoWya_footer{border-top:1px solid var(--line);padding:clamp(28px, 3vw, 44px) var(--pad) 22px;margin-top:clamp(80px,10vw,160px)}.EZoWya_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.EZoWya_sign{align-items:center;gap:14px;display:inline-flex}.EZoWya_mark{width:clamp(40px,3.6vw,56px);height:clamp(40px,3.6vw,56px);color:var(--ink);transition:transform .7s var(--ease-out)}.EZoWya_line{letter-spacing:-.04em;font-size:clamp(22px,2.4vw,38px);font-weight:440}.EZoWya_starWrap{vertical-align:top;margin-left:.08em;line-height:0;display:inline-block}.EZoWya_star{width:.36em;height:.36em;color:var(--accent);animation:10s linear infinite EZoWya_spin}@media (hover:hover) and (pointer:fine){.EZoWya_sign:hover .EZoWya_mark{transform:rotate(-360deg)}}.EZoWya_links{gap:22px;font-size:12px;display:flex}.EZoWya_links a{color:var(--slate);transition:color .2s}@media (hover:hover) and (pointer:fine){.EZoWya_links a:hover{color:var(--ink)}}.EZoWya_bottom{color:var(--soft);justify-content:space-between;margin-top:clamp(28px,3vw,44px);font-size:11.5px;display:flex}@keyframes EZoWya_spin{to{transform:rotate(360deg)}}
.E0kJGG_section{padding:0 var(--pad);margin-top:clamp(72px,9vw,150px)}
