.Nav_bar__r_hdc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:22px var(--gutter);border-bottom:1px solid var(--border);font-size:15px}.Nav_host__pXE8Q{display:flex;gap:12px;align-items:center;color:var(--gray-3)}.Nav_user__42lYf{color:var(--fg);font-weight:600}.Nav_links__sb7NY{display:flex;flex-wrap:wrap;gap:8px}.Nav_link__Ikos1{padding:10px 14px;color:var(--gray-3)}@media (max-width:720px){.Nav_bar__r_hdc{padding-block:16px}.Nav_links__sb7NY{gap:0;margin-inline:-10px}.Nav_link__Ikos1{padding:8px 10px}}.Cursor_cursor__G_XI_{display:inline-block;flex-shrink:0;background:var(--fg);animation:Cursor_blink__dsEcZ 1.1s step-end infinite}@keyframes Cursor_blink__dsEcZ{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Cursor_cursor__G_XI_{animation:none}}.Prompt_prompt__kAz_b{font-size:16px;color:var(--gray-3)}.Prompt_cwd__Duttm{color:var(--fg)}.Section_section__5eYyz{display:flex;flex-direction:column;padding:var(--section-pad-top) var(--gutter) var(--section-pad-bottom);border-bottom:1px solid var(--border)}.Hero_hero__JT9C7{gap:28px;padding-bottom:calc(var(--section-pad-bottom) + 10px)}.Hero_session__M2LW3{display:flex;flex-direction:column;gap:10px;font-size:16px;color:var(--gray-3)}.Hero_name__nt4kT{margin:0;display:flex;align-items:center;gap:.086em;font-family:var(--font-display);font-weight:400;font-size:clamp(64px,16vw,232px);line-height:.9;letter-spacing:2px;text-transform:uppercase;color:var(--fg);text-shadow:0 0 18px hsla(0,0%,100%,.28)}.Hero_cursor__Afu1c{width:.414em;height:.759em;box-shadow:0 0 22px hsla(0,0%,100%,.35)}.Hero_about__VtqSQ{display:flex;flex-direction:column;gap:14px;margin-top:20px;max-width:920px}.Hero_aboutText__AcFhu{margin:0;font-size:22px;line-height:1.6;color:var(--gray-1)}.Hero_facts__nbhC4{display:flex;flex-wrap:wrap;gap:12px 40px;margin:24px 0 0;font-size:15px;color:var(--gray-3)}.Hero_fact__3YJD3{display:flex;gap:.6em}.Hero_fact__3YJD3 dd{margin:0;color:var(--fg)}@media (max-width:720px){.Hero_aboutText__AcFhu{font-size:18px}.Hero_facts__nbhC4{flex-direction:column}}.ProjectCard_card__S8e_j{position:relative;display:flex;flex-direction:column;gap:22px;min-height:380px;padding:36px;border:1px solid var(--border-strong)}.ProjectCard_meta__pxZW1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;color:var(--gray-4)}.ProjectCard_imageFrame__PS8MK,.ProjectCard_placeholder__hwcp_{position:relative;height:300px}.ProjectCard_imageFrame__PS8MK{overflow:hidden;border:1px solid var(--border-strong);background:var(--placeholder-bg)}.ProjectCard_image__vY_UW{object-fit:cover;object-position:left center}.ProjectCard_placeholder__hwcp_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--placeholder-border);background:var(--placeholder-bg);font-size:14px;color:var(--gray-4)}.ProjectCard_placeholderLabel__f1zFl{font-family:var(--font-display);font-size:32px;color:var(--gray-3)}.ProjectCard_title__2KLC5{margin:0;font-family:var(--font-display);font-weight:400;font-size:60px;line-height:1;color:var(--fg)}.ProjectCard_stat__5I5yL{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ProjectCard_statValue__KXK10{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--fg)}.ProjectCard_statCaption__SBUWJ{font-size:15px;color:var(--gray-3)}.ProjectCard_description__vT3EG{margin:0;font-size:17px;line-height:1.65;color:var(--gray-2)}.ProjectCard_tags__01ETS{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;font-size:14px;color:var(--gray-3)}.ProjectCard_link__MOz8j{position:relative;z-index:1;color:var(--fg)}.ProjectCard_cardLink__2LMOx:after{content:"";position:absolute;inset:0}.ProjectCard_cardLink__2LMOx:hover{background:none;color:inherit}.ProjectCard_cardLink__2LMOx:focus-visible{outline:none}.ProjectCard_linked__OYUx0{transition:border-color .12s ease}.ProjectCard_linked__OYUx0:hover{border-color:var(--fg)}.ProjectCard_linked__OYUx0:has(.ProjectCard_cardLink__2LMOx:focus-visible){outline:1px solid var(--fg);outline-offset:2px}@media (max-width:720px){.ProjectCard_card__S8e_j{padding:24px 20px}.ProjectCard_imageFrame__PS8MK,.ProjectCard_placeholder__hwcp_{height:200px}.ProjectCard_title__2KLC5{font-size:48px}.ProjectCard_statValue__KXK10{font-size:40px}.ProjectCard_description__vT3EG{font-size:16px}}.SectionHeader_header__p9gJq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.SectionHeader_titleBlock__BhRYw{display:flex;flex-direction:column;gap:12px}.SectionHeader_title__w5jc_{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8vw,88px);line-height:1;color:var(--fg)}.Projects_projects__mwlJG{gap:56px}.Projects_total__Y_9cI{font-size:15px;color:var(--gray-4)}.Projects_grid__Q46Jp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}@media (max-width:900px){.Projects_projects__mwlJG{gap:40px}.Projects_grid__Q46Jp{grid-template-columns:minmax(0,1fr);gap:24px}}.ComingSoon_box__yctOW{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;border:1px dashed var(--placeholder-border);background:var(--placeholder-bg)}.ComingSoon_label__RZuXV{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--gray-3)}@media (max-width:720px){.ComingSoon_box__yctOW{min-height:160px}.ComingSoon_label__RZuXV{font-size:32px}}.BlogList_blog__1qfdH{gap:48px}.BlogList_all__4EeJ1{padding:10px 14px;font-size:15px;color:var(--gray-3)}.BlogList_list__Wo1a2{margin:0;padding:0;list-style:none;border-top:1px dashed var(--border-strong)}.BlogList_row__9EfvC{display:grid;grid-template-columns:150px 170px minmax(0,1fr) 110px;grid-gap:24px;gap:24px;align-items:baseline;padding:30px 0;border-bottom:1px dashed var(--border-strong)}.BlogList_mode__1I3TM,.BlogList_readTime__pSANQ{font-size:14px;color:var(--gray-4)}.BlogList_readTime__pSANQ{text-align:right}.BlogList_date__8Wge4{font-size:15px;color:var(--gray-3)}.BlogList_body___LRQQ{display:flex;flex-direction:column;gap:8px}.BlogList_title__xVuKP{font-family:var(--font-display);font-size:40px;line-height:1}.BlogList_summary__h7X1e{font-size:16px;color:var(--gray-3)}.BlogList_row__9EfvC:hover span{color:inherit}@media (max-width:1100px){.BlogList_row__9EfvC{grid-template-columns:150px minmax(0,1fr) 80px}.BlogList_mode__1I3TM{display:none}}@media (max-width:720px){.BlogList_row__9EfvC{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:24px 0}.BlogList_body___LRQQ{grid-column:1/-1;grid-row:2}.BlogList_title__xVuKP{font-size:34px}}.OffHours_offHours__b18OR{gap:56px}.OffHours_fetch__FV_2u{display:flex;gap:96px;align-items:flex-start}.OffHours_art__af6VL{margin:0;font-family:var(--font-mono);font-size:20px;line-height:1.25;color:var(--fg);text-shadow:0 0 10px hsla(0,0%,100%,.2)}.OffHours_info__vnR0v{display:flex;flex-direction:column;flex-grow:1;gap:14px;font-size:18px}.OffHours_host__2_vpI{font-weight:600;color:var(--fg)}.OffHours_rule__eYgha{color:var(--gray-4)}.OffHours_list__glRDq{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:14px 24px;gap:14px 24px;margin:0;line-height:1.5}.OffHours_item__6Kp1R{display:contents}.OffHours_item__6Kp1R dt{font-weight:600;color:var(--fg)}.OffHours_item__6Kp1R dd{margin:0;color:var(--gray-1)}.OffHours_swatches__VfXNh{display:flex;margin-top:18px}.OffHours_swatch__WFQ1z{width:44px;height:24px}.OffHours_swatch__WFQ1z:first-child{border:1px solid var(--border-strong)}@media (max-width:1100px){.OffHours_fetch__FV_2u{gap:56px}.OffHours_art__af6VL{font-size:16px}}@media (max-width:900px){.OffHours_fetch__FV_2u{flex-direction:column;gap:40px}}@media (max-width:720px){.OffHours_info__vnR0v{font-size:16px}.OffHours_list__glRDq{grid-template-columns:110px minmax(0,1fr);gap:12px 16px}.OffHours_swatch__WFQ1z{width:calc(100% / 8);max-width:44px}}.Footer_footer__0IXn3{display:flex;flex-direction:column;gap:28px;padding:100px var(--gutter) 110px;font-size:18px}.Footer_links__sNoYT{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:6px 24px;gap:6px 24px;max-width:720px;margin:0}.Footer_item__Q6Ii9{display:contents}.Footer_item__Q6Ii9 dt{padding:8px 0;color:var(--gray-3)}.Footer_item__Q6Ii9 dd{margin:0;min-width:0}.Footer_link__1kkB4{display:inline-block;padding:8px 0;color:var(--fg);overflow-wrap:anywhere}.Footer_signoff__xlm6_{display:flex;flex-direction:column;gap:10px;margin-top:40px;font-size:16px;color:var(--gray-4)}.Footer_prompt__yAs01{display:flex;align-items:center;gap:10px}.Footer_cwd__X44YG{color:var(--fg)}.Footer_cursor__C8tfi{width:11px;height:20px}@media (max-width:720px){.Footer_footer__0IXn3{padding-block:72px 80px;font-size:16px}.Footer_links__sNoYT{grid-template-columns:90px minmax(0,1fr);gap:4px 16px}}