.chrome_header__Zwr47{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 clamp(1rem,4vw,2.5rem);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.chrome_brand__MQKh2{display:flex;align-items:center;gap:.6rem;font-weight:600;letter-spacing:-.01em}.chrome_brand__MQKh2 img{width:2rem;height:2rem}.chrome_nav__cLmxX{display:flex;gap:1.5rem;color:var(--muted);font-size:.95rem}.chrome_nav__cLmxX a:hover{color:var(--fg)}.chrome_footer__KsT6T{display:flex;justify-content:space-between;gap:1rem;max-width:48rem;margin:0 auto;padding:2rem 1rem 3rem;color:var(--muted);font-size:.9rem}.page_list__YP8g5{max-width:48rem;margin:0 auto;padding:4rem 1rem}.page_listTitle___4osO{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.page_list__YP8g5 ul{list-style:none}.page_row__qDqJa{display:grid;grid-template-columns:5rem 12rem 1fr;grid-gap:1rem;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line)}.page_rowTagline__gh2qA,.page_year__qJDPD{color:var(--muted)}.page_rowName__fGSEf{font-weight:600}.page_row__qDqJa:hover .page_rowName__fGSEf{color:#0071e3}@media (max-width:860px){.page_list__YP8g5{padding-top:1.5rem}.page_row__qDqJa{grid-template-columns:5rem 1fr;row-gap:.15rem}.page_rowTagline__gh2qA{grid-column:2}}.showcase_hero__HJ_w4{min-height:calc(100vh - 4.5rem);display:flex;align-items:center;justify-content:center;padding:1rem}@media (max-width:860px){.showcase_hero__HJ_w4{min-height:0;padding:1.5rem 1rem 0}}.showcase_ring__f2gTV{--size:min(640px,92vw);position:relative;width:var(--size);aspect-ratio:1;flex-shrink:0;container-type:inline-size}.showcase_bubble__P_eGF,.showcase_center__9PPxC,.showcase_dot__mT4ae,.showcase_spot__IDgjW{position:absolute;transform:translate(-50%,-50%);border-radius:50%;aspect-ratio:1}.showcase_dot__mT4ae{transform:translate(-50%,-50%) scale(.82);will-change:transform}.showcase_bubble__P_eGF{z-index:1;width:17%;display:grid;place-items:center;visibility:hidden;background:hsla(0,0%,100%,.75);box-shadow:0 8px 24px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform}.showcase_spot__IDgjW{z-index:2;padding:0;visibility:visible;transform:translate(-50%,-50%) scale(0)}.showcase_spot__IDgjW:focus-visible{outline:3px solid #0071e3;outline-offset:4px}.showcase_letter__Rt1i6{color:#fff;font-size:5cqw;font-weight:700}.showcase_icon__rZGyc{width:76%;height:76%;display:grid;place-items:center;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.showcase_icon__rZGyc img{width:100%;height:100%;object-fit:cover}@media (prefers-color-scheme:dark){.showcase_bubble__P_eGF{background:hsla(0,0%,100%,.12);box-shadow:none}.showcase_icon__rZGyc{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}}.showcase_center__9PPxC{left:50%;top:50%;width:46%;display:grid;place-items:center;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.showcase_details___47ST{width:78%;text-align:center;animation:showcase_fade__NiydZ .5s ease-out}.showcase_label___hfqU{color:var(--muted);font-size:clamp(.7rem,2.3cqw,1rem);font-weight:600;margin-bottom:.4em}.showcase_title__GiUGR{font-size:clamp(1.25rem,5.6cqw,2.4rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.showcase_sub__DDgui{margin-top:.6em;color:var(--muted);font-size:clamp(.7rem,2.3cqw,1rem);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase_visit__KUXvV{display:inline-block;margin-top:.75em;color:#0071e3;font-size:clamp(.7rem,2.3cqw,1rem);font-weight:500}.showcase_visit__KUXvV:hover{text-decoration:underline}@keyframes showcase_fade__NiydZ{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.showcase_details___47ST{animation:none}}.project_article__7OG9A{max-width:44rem;margin:0 auto;padding:4rem 1rem 2rem}.project_hero__L7T_d{display:flex;flex-direction:column;align-items:center;text-align:center}.project_badge__nxq4w{position:relative;width:min(15rem,60vw);aspect-ratio:1;display:grid;place-items:center;margin-bottom:1.5rem;cursor:pointer;transition:transform .3s ease}.project_badge__nxq4w:hover{transform:scale(1.04)}.project_halo__napgl{position:absolute;inset:0;animation:project_spin___maie 60s linear infinite}@keyframes project_spin___maie{to{transform:rotate(1turn)}}.project_icon__MKbkW{width:58%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.15),inset 0 0 0 1px rgba(0,0,0,.06)}.project_icon__MKbkW img{width:100%;height:100%;object-fit:cover}.project_letter__S8I1d{color:#fff;font-size:3.5rem;font-weight:700}.project_meta__YyYLD{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;color:var(--muted);font-weight:600}.project_type__B2QYi{padding:.15rem .65rem;border:1px solid var(--line);border-radius:999px;font-size:.8rem;font-weight:500}.project_title__sacxg{margin-top:.75rem;font-size:clamp(2.5rem,7vw,4rem);font-weight:600;line-height:1.05;letter-spacing:-.03em}.project_tagline__SQcRZ{margin-top:.75rem;color:var(--muted);font-size:1.25rem}.project_cta__TpuuM{margin-top:1.75rem;padding:.7rem 1.4rem;border-radius:999px;background:#0071e3;color:#fff;font-weight:500}.project_cta__TpuuM:hover{background:#0077ed}.project_story__eKuYo{margin-top:4rem}.project_lede__bWxBC{font-size:clamp(1.3rem,3vw,1.6rem);line-height:1.4;letter-spacing:-.01em}.project_block__QK0Js{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.project_block__QK0Js h2{margin-bottom:.5rem;color:var(--muted);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.project_block__QK0Js p{font-size:1.1rem}.project_awards__ja96d{list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.project_awards__ja96d li:before{content:"★ ";color:#f5a524}.project_bleed__XT5bB{position:relative;left:50%;width:min(72rem,calc(100vw - 2rem));transform:translateX(-50%)}.project_cover__MHvmI{margin-top:3.5rem}.project_gallery__tX8ft{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;grid-gap:1rem;gap:1rem;margin-top:4rem}.project_shot__ntG4_{overflow:hidden;border-radius:1.5rem;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.project_cover__MHvmI,.project_wide__PG9Bo{grid-column:1/-1}.project_frame__x41iS{height:100%;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem)}.project_frame__x41iS img{display:block;max-width:100%;max-height:44rem;width:auto;height:auto;border-radius:.5rem}.project_cover__MHvmI .project_frame__x41iS img{max-height:40rem}.project_page__aMRKz{display:flex;flex-direction:column;grid-row:span 2}.project_chrome__3IRFo{display:flex;gap:.4rem;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.project_chrome__3IRFo i{width:.65rem;height:.65rem;border-radius:50%;background:var(--line)}.project_scroller__OgUh_{flex:1 1;max-height:46rem;overflow-y:auto;overscroll-behavior:contain}.project_cover__MHvmI .project_scroller__OgUh_{max-height:34rem}.project_scroller__OgUh_ img{display:block;width:100%;height:auto}@media (max-width:640px){.project_gallery__tX8ft{grid-template-columns:1fr}.project_page__aMRKz{grid-row:auto}.project_shot__ntG4_{border-radius:1rem}}.project_soon__8F5_R{margin-top:4rem;text-align:center;color:var(--muted)}.project_pager__920Ea{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:5rem}.project_pagerCard__2fKMO{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;border:1px solid var(--line);border-radius:1.25rem;font-weight:600;font-size:1.1rem;transition:border-color .2s}.project_pagerCard__2fKMO span{color:var(--muted);font-size:.85rem;font-weight:500}.project_pagerCard__2fKMO:hover{border-color:#0071e3}.project_pagerNext__RPTp5{text-align:right}@media (prefers-color-scheme:dark){.project_icon__MKbkW{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}}@media (prefers-reduced-motion:reduce){.project_halo__napgl{animation:none}}