.DotCover_cover__a5k1P{position:absolute;top:0;left:50%;width:calc(var(--cols) * var(--dot-cell));height:100%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(var(--cols),var(--dot-cell));grid-template-rows:repeat(4,var(--dot-cell));pointer-events:none}.DotCover_cell__m7LRr{position:relative}.DotCover_dot__6CHXZ{--size:calc(var(--dot-cell) * 1.25);position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);translate:calc(var(--jx) * var(--dot-cell) * .2) calc(var(--jy) * var(--dot-cell) * .2);border-radius:50%;background:var(--dot-cover-color,var(--color-grey-500));opacity:0;transition:opacity 0s linear var(--out)}.DotCover_on__dY9jp .DotCover_dot__6CHXZ{opacity:1;transition:opacity 0s linear var(--in)}@media (prefers-reduced-motion:reduce){.DotCover_dot__6CHXZ,.DotCover_on__dY9jp .DotCover_dot__6CHXZ{transition-delay:0s}}.CornerDots_dots__lyszh{position:absolute;inset:0;pointer-events:none}.CornerDots_dot__kdasu{position:absolute;width:var(--corner-dot-size,10px);height:var(--corner-dot-size,10px);border-radius:50%;background:var(--dot-color);opacity:0;transition:opacity 90ms cubic-bezier(.2,0,0,1)}.CornerDots_lit__TI8M8 .CornerDots_dot__kdasu{opacity:1}.CornerDots_tl__p9tqF{top:var(--corner-dot-inset,2px);left:var(--corner-dot-inset,2px)}.CornerDots_tr__2u8d3{top:var(--corner-dot-inset,2px);right:var(--corner-dot-inset,2px)}.CornerDots_bl__Ckvkz{bottom:var(--corner-dot-inset,2px);left:var(--corner-dot-inset,2px)}.CornerDots_br__feI_4{bottom:var(--corner-dot-inset,2px);right:var(--corner-dot-inset,2px)}@media (prefers-reduced-motion:reduce){.CornerDots_dot__kdasu{transition:none}}.ContactPill_slot__rchvt{--contact-w:calc(var(--sidebar-w) - var(--sidebar-pad-l) - var(--sidebar-pad-r));margin-top:6px;flex-shrink:0}.ContactPill_frame__pbEE_{position:relative;transition:width .25s cubic-bezier(.4,0,.2,1)}.ContactPill_bar__44xVt{position:relative;box-sizing:border-box;background:var(--pill-bg);border-radius:var(--pill-radius-round);overflow:hidden;max-height:100px;transition:max-height .6s cubic-bezier(.4,0,.2,1),border-radius var(--pill-radius-transition)}.ContactPill_hovered__iqw7t{border-radius:var(--pill-radius)}.ContactPill_open__qUZjl{max-height:2000px}.ContactPill_header__axzOj{padding:var(--pill-pad-y) var(--pill-pad-x);font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:400;font-size:var(--pill-font);letter-spacing:-.08em;line-height:var(--pill-lh);white-space:nowrap;color:var(--pill-text)}.ContactPill_header__axzOj span{display:inline-block}.ContactPill_rows__TAHNL{display:flex;flex-direction:column;gap:.45em;padding:0 var(--pill-pad-x) 1.1em;font-family:var(--font-newsreader),"Newsreader",serif;font-weight:400;font-size:clamp(16px,4.4vw,22px);line-height:1.22;color:var(--pill-text)}.ContactPill_row__AaZej{display:flex;flex-direction:column;gap:2px;min-width:0}.ContactPill_row__AaZej a,.ContactPill_row__AaZej p{overflow-wrap:anywhere}.ContactPill_row__AaZej p{margin:0}.ContactPill_row__AaZej a{color:inherit;text-decoration:none;transition:opacity .2s ease}.ContactPill_row__AaZej a:hover{opacity:.6}.ContactPill_socials__Iy5ts{display:flex;gap:14px;padding-top:2px}.ContactPill_socials__Iy5ts a{display:inline-flex}@media (max-width:768px){.ContactPill_slot__rchvt{--contact-w:min(calc(100vw - 24px),320px);--pill-h:calc(var(--pill-pad-y) * 2 + var(--pill-font) * var(--pill-lh));position:relative;width:var(--rest-width);height:var(--pill-h);margin:0 0 0 4px}.ContactPill_frame__pbEE_{position:absolute;top:0;right:0;z-index:2}.ContactPill_open__qUZjl{max-height:calc(100dvh - var(--pill-h) - 32px);overflow-y:auto}.ContactPill_socials__Iy5ts{gap:20px}.ContactPill_socials__Iy5ts a{padding:9px;margin:-9px}}.SideNav_sideNav__5zLJI{position:fixed;top:0;left:0;width:var(--sidebar-w);height:100vh;display:flex;flex-direction:column;padding:38px var(--sidebar-pad-r) 24px var(--sidebar-pad-l);box-sizing:border-box;z-index:1000;--pill-font:clamp(1.05rem,2vw,1.8rem);--pill-lh:1.2;--pill-pad-y:12px;--pill-pad-x:22px;--pill-radius:8px;--pill-radius-round:calc(var(--pill-pad-y) + var(--pill-font) * var(--pill-lh) / 2);--pill-bg:var(--color-grey-300);--pill-radius-transition:90ms cubic-bezier(0.2,0,0,1);--pill-text:var(--color-grey-800);--dot-cover-color:var(--color-grey-500);--dot-cell:calc((var(--pill-pad-y) * 2 + var(--pill-font) * var(--pill-lh)) / 4)}.SideNav_logo__AAzFy{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.SideNav_logo__AAzFy img{height:calc(62px * .8);width:auto}.SideNav_links__hQ8p8{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:36px;flex-shrink:0}.SideNav_link__RVMJN{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:var(--pill-radius-round);background:var(--pill-bg);color:var(--pill-text);text-decoration:none;white-space:nowrap;font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:400;font-size:var(--pill-font);letter-spacing:-.08em;line-height:var(--pill-lh);transition:border-radius var(--pill-radius-transition)}.SideNav_linkSelected__uEk_d{border-radius:var(--pill-radius)}@media (max-width:768px){.SideNav_sideNav__5zLJI{width:100%;height:auto;flex-direction:row;align-items:center;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--background);--pill-font:0.95rem;--pill-pad-y:5px;--pill-pad-x:10px}.SideNav_logo__AAzFy img{height:28px}.SideNav_links__hQ8p8{flex-direction:row;gap:4px;margin:0 0 0 auto}}.MissionStatement_body__l8NNh{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:40px;align-items:center;width:100%}.MissionStatement_overlay__DoTqp{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.MissionStatement_key__WGl6a{cursor:default;outline:none}.home_homeContainer__Vubfu{background:var(--background);display:flex;flex-direction:column;width:100%;min-height:100vh;height:auto;opacity:0;transition:opacity .8s ease;position:relative;z-index:10}.home_homeContainer__Vubfu.home_visible__xJnsT{opacity:1}.home_sectionLabel__ZyqZR{display:flex;align-items:center;justify-content:center;height:var(--section-label-h);margin-top:var(--section-title-offset)}.home_sectionLabel__ZyqZR .home_typeText__krbga{line-height:1}.home_heroSection__0qyIh{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;padding:0 215px var(--mission-pad-bottom);width:100%}.home_heroText__rxkTh{font-family:var(--font-newsreader),"Newsreader",serif;font-weight:300;font-size:clamp(2rem,3vw,3rem);line-height:1.1;color:var(--color-grey-950);text-align:right;align-self:flex-end;width:75%;position:relative;isolation:isolate}.home_mainContent__JhKqc{display:flex;flex-direction:column;gap:clamp(12.5rem,25vw,25rem);padding-top:clamp(7.5rem,7.5vw,7.5rem);width:100%}.home_section__bCaaS{display:flex;flex-direction:column;gap:clamp(2rem,4vw,4rem);padding:clamp(3.75rem,7.5vw,7.5rem) clamp(1.25rem,3.125vw,3.125rem);width:100%;align-items:center}.home_infoBar__IRonc{gap:.625rem;flex-wrap:nowrap}.home_infoBar__IRonc,.home_typeBadge__W4YkH{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.home_typeBadge__W4YkH{height:auto;padding:.25rem 0;border:none}.home_typeText__krbga{font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:400;font-size:clamp(.875rem,1vw,1rem);line-height:1.286;color:var(--color-grey-950);text-transform:uppercase;white-space:nowrap}.home_numBadge__hm1Js{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:.125rem .375rem;border:.5px solid var(--color-grey-950);border-radius:3px;white-space:nowrap}.home_numText__dc_Yr{font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:400;font-size:clamp(.75rem,.875vw,.875rem);color:var(--color-grey-950);text-transform:uppercase;white-space:nowrap}.home_statusBadge__G69Q9{display:inline-flex;align-items:center;justify-content:center;height:auto;padding:.25rem .875rem;border:.476px solid var(--color-grey-950);border-radius:9999px;white-space:nowrap}.home_statusText__T7oav{font-family:var(--font-work-sans),"Work Sans",sans-serif;font-weight:400;font-size:clamp(.75rem,.875vw,.875rem);color:var(--color-grey-950);white-space:nowrap}.home_sectionContent__GPGRK{display:flex;flex-direction:column;gap:60px;align-items:center;padding:0 298px;width:100%}.home_heroGrid__DhqFK{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.home_heroTitle__LI4Uj{font-family:var(--font-newsreader),"Newsreader",serif;font-weight:300;font-size:clamp(2.5rem,5vw,5rem);line-height:1.2;color:var(--color-grey-950);text-align:center;max-width:743px;position:relative;z-index:2;width:100%}.home_chromeIcon__51gkS{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateX(-220px) translateY(-150px) rotate(346.966deg);width:86.4px;height:86.4px}.home_chromeIconImg__id3i0{width:100%;height:100%;object-fit:contain}.home_demoImage__BEVOF{width:100%;max-width:1600px;min-width:800px;height:auto;border-radius:0}.home_projectSection__gF2MN{display:flex;flex-direction:column;gap:20px;padding:0 20px 20px;width:100%;align-items:center}.home_projectBody__WjoJ7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;align-items:start;width:100%}.home_projectText__Kjb_t{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.home_projectTitle__5_SYg{font-weight:300;font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.1;color:var(--color-grey-950);text-align:left;margin:0}.home_projectLinks__rga7G,.home_projectTitle__5_SYg{font-family:var(--font-newsreader),"Newsreader",serif}.home_projectLinks__rga7G{display:flex;flex-direction:column;gap:8px;font-size:clamp(1rem,1.4vw,1.375rem);line-height:1.22;color:var(--color-grey-800)}.home_projectLinkRow__CsSer{display:flex;align-items:center;gap:10px}.home_projectLinkRow__CsSer a{display:inline-flex;color:inherit;transition:opacity .2s ease}.home_projectLinkRow__CsSer a:hover{opacity:.6}.home_projectLinkNote__xiyz5,.home_projectLinkOff__PP_QZ{opacity:.45}.home_projectMediaRight__YNfnG{grid-column:2}.home_projectVideo__HvePG{width:100%;height:auto;display:block;border-radius:8px}.home_projectImage__WEwCA{width:100%;height:auto}.home_artefactSection__2Fx8T{display:flex;flex-direction:column;align-items:center;gap:40px;padding:0 20px 20px;width:100%}.home_artefactSection__2Fx8T.home_artefactArchived__i_ZXp{gap:16px}.home_aboutContent__NzDoI{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;width:100%}.home_aboutText__NKoGx{font-family:var(--font-newsreader),"Newsreader",serif;font-weight:300;font-size:clamp(1rem,4vw,1.125rem);line-height:1.25;color:var(--color-grey-950);text-align:left;max-width:480px}.home_footer__HqMXW{display:flex;align-items:center;justify-content:center;padding:0 0 24px;width:100%}.home_logoLarge__tBsfb{width:100%;height:auto;display:block}@media (max-width:768px){.home_heroSection__0qyIh{padding:0 12px var(--mission-pad-bottom)}.home_mainContent__JhKqc{gap:6px;padding-top:88px}.home_pageSection__cRZG8{scroll-margin-top:52px}.home_section__bCaaS{padding:48px 12px}.home_sectionContent__GPGRK{padding:0 12px}.home_projectBody__WjoJ7{grid-template-columns:minmax(0,1fr)}.home_titleRow__tc9XL{display:flex;justify-content:space-between;gap:.75rem}.home_chromeIcon__51gkS{width:60px;height:60px;transform:translate(-50%,-50%) translateX(-100px) translateY(-80px) rotate(346.966deg)}.home_demoImage__BEVOF{min-width:auto;max-width:none;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.home_artefactSection__2Fx8T{padding:0 20px 20px}}@media (min-width:769px){.home_homeContainer__Vubfu{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:start}.home_sidebarSlot__MCSPJ{min-height:100vh}.home_mainContent__JhKqc{--panel-step:6px;max-width:800px;margin:0 var(--panel-step) var(--panel-step) auto;padding:var(--panel-step);gap:var(--panel-step);box-sizing:border-box;background:var(--color-grey-100);border-radius:calc(8px + var(--panel-step))}.home_pageSection__cRZG8{padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.home_endSpacer__E6vK7{display:none}.home_heroSection__0qyIh{padding:0 0 var(--mission-pad-bottom)}.home_section__bCaaS{padding:clamp(3.75rem,7.5vw,7.5rem) 0}.home_sectionContent__GPGRK{padding:0}.home_heroTitle__LI4Uj{font-size:clamp(2.25rem,3.6vw,4rem)}.home_demoImage__BEVOF{min-width:0}.home_artefactSection__2Fx8T{padding:0 20px 20px}.home_aboutText__NKoGx{font-size:clamp(1rem,1.2vw,1.25rem)}}.home_endSpacer__E6vK7{height:56px}.home_titleRow__tc9XL{height:var(--section-label-h);margin-top:var(--section-title-offset);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.home_titleName__902Qd{justify-self:start}.home_titleRow__tc9XL .home_typeBadge__W4YkH{justify-self:center}.home_titleStatus__NmUQr{display:inline-flex;align-items:center;justify-self:end;white-space:nowrap}.home_titleRow__tc9XL .home_typeBadge__W4YkH{padding:0}.home_titleRow__tc9XL .home_numText__dc_Yr,.home_titleRow__tc9XL .home_statusText__T7oav,.home_titleRow__tc9XL .home_typeText__krbga{line-height:1;font-size:.6875rem}.home_titleRow__tc9XL .home_numText__dc_Yr,.home_titleRow__tc9XL .home_statusText__T7oav{font-size:.625rem}.home_titleRow__tc9XL .home_numBadge__hm1Js,.home_titleRow__tc9XL .home_statusBadge__G69Q9{box-sizing:border-box;height:14px;padding-block:0}.home_titleRow__tc9XL .home_numBadge__hm1Js{min-width:14px;padding-inline:3px}.home_titleRow__tc9XL .home_statusBadge__G69Q9{padding-inline:10px}.home_pageSection__cRZG8{--section-label-h:16px;--section-title-offset:10px;--section-pad:clamp(3.75rem,7.5vw,7.5rem);--mission-pad-bottom:24px;--corner-dot-inset:calc((var(--section-label-h) - var(--corner-dot-size, 10px)) / 2);position:relative;outline:1px solid transparent;transition:outline-color 90ms cubic-bezier(.2,0,0,1);border-radius:8px;display:flex;flex-direction:column;gap:clamp(12.5rem,25vw,25rem)}.home_pageSectionHovered__D2Hcg{outline-color:var(--section-accent)}.home_pageSectionWhite__VdcSC{background:var(--color-white)}