.NavbarEditorial-module__52sX4G__nav{color:var(--site-ink);border-bottom:1px solid var(--site-line);background:var(--site-surface)!important}.NavbarEditorial-module__52sX4G__nav [data-navbar-panel],.NavbarEditorial-module__52sX4G__mobilePanel,.NavbarEditorial-module__52sX4G__backdrop{background:var(--site-surface);color:var(--site-ink)}.NavbarEditorial-module__52sX4G__nav [data-navbar-panel]{border-color:var(--site-line);box-shadow:0 24px 60px #0f172a1f}.NavbarEditorial-module__52sX4G__nav [class*=text-white],.NavbarEditorial-module__52sX4G__mobilePanel [class*=text-white]{color:var(--site-ink)}.NavbarEditorial-module__52sX4G__nav [class*=text-neutral-],.NavbarEditorial-module__52sX4G__mobilePanel [class*=text-neutral-]{color:var(--site-muted)}.NavbarEditorial-module__52sX4G__nav [class*=text-primary-],.NavbarEditorial-module__52sX4G__mobilePanel [class*=text-primary-]{color:var(--site-primary)}:is(.NavbarEditorial-module__52sX4G__nav .alvrion-cta,.NavbarEditorial-module__52sX4G__nav .alvrion-cta *,.NavbarEditorial-module__52sX4G__mobilePanel .alvrion-cta,.NavbarEditorial-module__52sX4G__mobilePanel .alvrion-cta *){color:#fff!important}.NavbarEditorial-module__52sX4G__nav a:focus-visible,.NavbarEditorial-module__52sX4G__nav button:focus-visible,.NavbarEditorial-module__52sX4G__mobilePanel :focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}.NavbarEditorial-module__52sX4G__mobilePanel [class*=border-white]{border-color:var(--site-line)}.NavbarEditorial-module__52sX4G__mobilePanel [class*=bg-white]{background-color:var(--site-bg)}
.FooterEditorial-module__uu6RJW__light{background:var(--site-bg);border-color:var(--site-line);color:var(--site-muted)}.FooterEditorial-module__uu6RJW__light h3,.FooterEditorial-module__uu6RJW__light h4{color:var(--site-ink)}.FooterEditorial-module__uu6RJW__light p,.FooterEditorial-module__uu6RJW__light a,.FooterEditorial-module__uu6RJW__light button{color:var(--site-muted)}.FooterEditorial-module__uu6RJW__light a:hover,.FooterEditorial-module__uu6RJW__light button:hover{color:var(--site-primary)}.FooterEditorial-module__uu6RJW__light [class*=border-white]{border-color:var(--site-line)}.FooterEditorial-module__uu6RJW__light :focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}.FooterEditorial-module__uu6RJW__light>div>div:last-child>div{flex-wrap:wrap;justify-content:center}
.ProjectImage-module__5oxoha__media{aspect-ratio:2.1;background:var(--site-blue-wash);width:100%;position:relative;overflow:hidden}.ProjectImage-module__5oxoha__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectImage-module__5oxoha__media[data-project-image-layout=portrait]{aspect-ratio:4/5}@media (max-width:760px){.ProjectImage-module__5oxoha__media,.ProjectImage-module__5oxoha__media[data-project-image-layout=portrait]{aspect-ratio:6/5}}
.ReferenceShowcase-module__IFstFG__section[data-editorial-section=references]{padding-block:28px 96px}.ReferenceShowcase-module__IFstFG__inner{flex-direction:column;gap:28px;display:flex}.ReferenceShowcase-module__IFstFG__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:16px 64px;display:grid}.ReferenceShowcase-module__IFstFG__section .ReferenceShowcase-module__IFstFG__intro h2{font-size:clamp(32px,3vw,44px)}.ReferenceShowcase-module__IFstFG__stories{flex-direction:column;gap:clamp(72px,9vw,128px);display:flex}.ReferenceShowcase-module__IFstFG__story{color:var(--site-ink);text-decoration:none;display:block}.ReferenceShowcase-module__IFstFG__copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px);padding-top:36px;display:grid}.ReferenceShowcase-module__IFstFG__identity,.ReferenceShowcase-module__IFstFG__body{min-width:0}.ReferenceShowcase-module__IFstFG__identity{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ReferenceShowcase-module__IFstFG__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:240px;height:44px}.ReferenceShowcase-module__IFstFG__story .ReferenceShowcase-module__IFstFG__identity h3{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:400}.ReferenceShowcase-module__IFstFG__story .ReferenceShowcase-module__IFstFG__identity .ReferenceShowcase-module__IFstFG__industry{color:var(--site-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.6}.ReferenceShowcase-module__IFstFG__tags{color:var(--editorial-body);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.ReferenceShowcase-module__IFstFG__story .ReferenceShowcase-module__IFstFG__body .ReferenceShowcase-module__IFstFG__summary{margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.ReferenceShowcase-module__IFstFG__highlights{color:var(--editorial-body);margin-top:28px;font-size:15px;line-height:1.6;display:grid}.ReferenceShowcase-module__IFstFG__highlights li{border-top:1px solid var(--editorial-rule);padding-block:12px}.ReferenceShowcase-module__IFstFG__cta{color:var(--site-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:20px;margin-top:28px;font-size:13px;display:inline-flex}.ReferenceShowcase-module__IFstFG__story:hover .ReferenceShowcase-module__IFstFG__cta{color:var(--site-accent)}@media (max-width:760px){.ReferenceShowcase-module__IFstFG__intro{grid-template-columns:minmax(0,1fr);gap:12px}.ReferenceShowcase-module__IFstFG__copy{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.ReferenceShowcase-module__IFstFG__identity{gap:18px}}
.ReferenceTagFilter-module__LHqgPa__filter{border-top:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-top:8px;display:grid}.ReferenceTagFilter-module__LHqgPa__filter nav{min-width:0}.ReferenceTagFilter-module__LHqgPa__tags{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.ReferenceTagFilter-module__LHqgPa__tags a{border-bottom:2px solid #0000;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.ReferenceTagFilter-module__LHqgPa__tags li{color:var(--editorial-body)}:is(.ReferenceTagFilter-module__LHqgPa__tags li:has(a:hover),.ReferenceTagFilter-module__LHqgPa__tags li:has(a[aria-current=page])){color:color-mix(in srgb, var(--site-accent) 80%, var(--site-ink))}.ReferenceTagFilter-module__LHqgPa__tags a:hover,.ReferenceTagFilter-module__LHqgPa__tags a[aria-current=page]{border-bottom-color:currentColor}.ReferenceTagFilter-module__LHqgPa__tags a:focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}.ReferenceTagFilter-module__LHqgPa__filter p.ReferenceTagFilter-module__LHqgPa__count{color:var(--editorial-body);white-space:nowrap;margin:0;padding-top:14px;font-size:14px}@media (max-width:760px){.ReferenceTagFilter-module__LHqgPa__filter{display:block}.ReferenceTagFilter-module__LHqgPa__tags{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ReferenceTagFilter-module__LHqgPa__tags li{flex:none}.ReferenceTagFilter-module__LHqgPa__tags a{white-space:nowrap}.ReferenceTagFilter-module__LHqgPa__filter p.ReferenceTagFilter-module__LHqgPa__count{margin-top:12px;padding-top:0}}
.ReferencesPage-module__S4BKya__hero{padding:112px 0 28px}.ReferencesPage-module__S4BKya__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:16px 64px;display:grid}.ReferencesPage-module__S4BKya__kicker{grid-column:1/-1}.ReferencesPage-module__S4BKya__hero .ReferencesPage-module__S4BKya__intro h1{text-align:left;margin:0;font-size:clamp(44px,5vw,68px)}.ReferencesPage-module__S4BKya__lede{max-width:620px;margin:0;font-size:19px;line-height:1.65}@media (max-width:760px){.ReferencesPage-module__S4BKya__hero{padding-top:104px}.ReferencesPage-module__S4BKya__intro{grid-template-columns:minmax(0,1fr);gap:20px}.ReferencesPage-module__S4BKya__kicker{grid-column:1}.ReferencesPage-module__S4BKya__lede{font-size:17px}}
