.page_page__sLBCX{min-height:70vh;background:var(--color-background);color:var(--color-text);padding:144px var(--page-gutter) 110px}.page_article__4NJhE,.page_intro__9gxE5,.page_list__7j5rp{width:min(100%,var(--content-max));margin-inline:auto}.page_intro__9gxE5{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:20px 56px;align-items:end;border-bottom:1px solid var(--color-border);padding-bottom:52px}.page_eyebrow__jK7PW{margin:0;color:var(--color-text-muted);font:11px/1.5 var(--font-label);text-transform:uppercase}.page_intro__9gxE5 .page_eyebrow__jK7PW{grid-column:1/-1}.page_articleHeader__RH1Dn h1,.page_intro__9gxE5 h1{margin:0;font:400 clamp(42px,5rem,72px)/1.02 var(--font-display)}.page_intro__9gxE5>p:last-child{margin:0;color:var(--color-text-muted);line-height:1.65}.page_list__7j5rp{display:grid;padding-top:48px}.page_post__5_8O5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);padding:42px 0;border-bottom:1px solid var(--color-border)}.page_imageLink__QkQq1{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface)}.page_cover__B6Bzp img,.page_imageLink__QkQq1 img{display:block;width:100%;height:100%;object-fit:cover}.page_postCopy__Q9pqJ{align-self:center}.page_postCopy__Q9pqJ h2{margin:18px 0;font:400 clamp(30px,3rem,48px)/1.08 var(--font-display)}.page_postCopy__Q9pqJ>p:not(.page_eyebrow__jK7PW){max-width:550px;color:var(--color-text-muted);line-height:1.65}.page_back__lZsUC,.page_readMore__igD4c{display:inline-flex;gap:14px;margin-top:22px;border-bottom:1px solid;padding-bottom:8px;font-size:13px}.page_article__4NJhE{max-width:1100px}.page_breadcrumb__G_fQ_{display:flex;gap:12px;align-items:center;margin-bottom:48px;color:var(--color-text-muted);font-size:12px}.page_breadcrumb__G_fQ_ a{color:var(--color-text)}.page_articleHeader__RH1Dn{max-width:930px}.page_articleHeader__RH1Dn h1{margin:20px 0 28px}.page_articleHeader__RH1Dn>p:not(.page_eyebrow__jK7PW){max-width:800px;font-size:clamp(18px,2rem,24px);line-height:1.55}.page_byline__5cjUe{margin-top:30px;color:var(--color-text-muted);font-size:12px}.page_cover__B6Bzp{margin:55px 0 0;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface)}.page_articleBody__ksALS{width:min(100%,750px);margin:64px auto 0}.page_articleBody__ksALS section{margin-bottom:50px}.page_articleBody__ksALS h2{font:400 clamp(26px,2.2rem,38px)/1.16 var(--font-display);margin:0 0 20px}.page_articleBody__ksALS li,.page_articleBody__ksALS p{color:var(--color-text-muted);font-size:17px;line-height:1.75}.page_articleBody__ksALS a{text-decoration:underline;text-underline-offset:4px}.page_related__RVekK{border-top:1px solid var(--color-border);padding:24px 0}.page_related__RVekK p{margin:0 0 10px;font:11px/1.4 var(--font-label);text-transform:uppercase}.page_related__RVekK a{color:var(--color-text);font-size:18px}.page_back__lZsUC{margin-top:30px}@media (max-width:760px){.page_page__sLBCX{padding-top:108px;padding-bottom:72px}.page_intro__9gxE5,.page_post__5_8O5{grid-template-columns:1fr}.page_intro__9gxE5{padding-bottom:34px}.page_post__5_8O5{gap:22px;padding:30px 0}.page_breadcrumb__G_fQ_{margin-bottom:32px}.page_cover__B6Bzp{margin-top:34px}.page_articleBody__ksALS{margin-top:40px}}.PrivacyControls_banner__c_UYq{position:fixed;z-index:90;right:24px;bottom:24px;width:min(360px,calc(100vw - 48px));padding:16px;display:grid;grid-template-columns:1fr;gap:10px;border:1px solid color-mix(in srgb,var(--color-inverse-text) 24%,transparent);border-radius:8px;background:var(--color-inverse-background);color:var(--color-inverse-text);box-shadow:0 18px 48px rgba(25,23,42,.24)}.PrivacyControls_banner__c_UYq strong{font-size:14px;font-weight:550}.PrivacyControls_banner__c_UYq p{margin:9px 0 0;color:color-mix(in srgb,var(--color-inverse-text) 76%,transparent);font-size:11px;line-height:1.6}.PrivacyControls_bannerActions___7niI{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.PrivacyControls_banner__c_UYq button,.PrivacyControls_dialog__pwohp button{min-height:42px;padding:0 14px;border:1px solid;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:10px}.PrivacyControls_banner__c_UYq button:last-child,.PrivacyControls_dialogActions__SuIqT button{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.PrivacyControls_backdrop__iXjT0{position:fixed;z-index:100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(25,23,42,.58)}.PrivacyControls_dialog__pwohp{width:min(680px,100%);max-height:calc(100svh - 48px);overflow-y:auto;border-radius:8px;background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 80px rgba(25,23,42,.3)}.PrivacyControls_dialogHead__vXyAA{padding:28px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border)}.PrivacyControls_dialogHead__vXyAA span{color:var(--color-text-muted);font:8px/1 monospace;letter-spacing:.1em}.PrivacyControls_dialogHead__vXyAA h2{margin:12px 0 0;font-size:32px;font-weight:450;letter-spacing:0}.PrivacyControls_dialogHead__vXyAA>button{width:42px;padding:0;border-color:var(--color-border);border-radius:50%;font-size:24px;line-height:1}.PrivacyControls_preference__fTEPP{min-height:112px;margin-inline:28px;padding-block:24px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-bottom:1px solid var(--color-border)}.PrivacyControls_preference__fTEPP strong{font-size:15px;font-weight:550}.PrivacyControls_preference__fTEPP p{margin:8px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.55}.PrivacyControls_preference__fTEPP>span{color:var(--color-text-muted);font:8px/1 monospace}.PrivacyControls_preference__fTEPP>span[data-enabled]{color:var(--color-success)}.PrivacyControls_toggle__zhB8Y{display:inline-flex;gap:9px;align-items:center;cursor:pointer}.PrivacyControls_toggle__zhB8Y input{position:absolute;opacity:0}.PrivacyControls_toggle__zhB8Y i{position:relative;width:38px;height:20px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background)}.PrivacyControls_toggle__zhB8Y i:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--color-text-muted);transition:transform .18s ease,background .18s ease}.PrivacyControls_toggle__zhB8Y input:checked+i:after{background:var(--color-success);transform:translateX(18px)}.PrivacyControls_toggle__zhB8Y input:focus-visible+i{outline:2px solid var(--color-accent);outline-offset:3px}.PrivacyControls_toggle__zhB8Y span{color:var(--color-text-muted);font:8px/1 monospace}.PrivacyControls_dialogActions__SuIqT{padding:28px;display:flex;justify-content:space-between;gap:16px;align-items:center}.PrivacyControls_dialogActions__SuIqT a{border-bottom:1px solid;font-size:10px}@media (max-width:620px){.PrivacyControls_banner__c_UYq{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr;padding:14px;gap:10px}.PrivacyControls_bannerActions___7niI{justify-content:flex-end}.PrivacyControls_backdrop__iXjT0{padding:12px}.PrivacyControls_preference__fTEPP{grid-template-columns:1fr;gap:12px}.PrivacyControls_dialogActions__SuIqT{align-items:stretch;flex-direction:column}}.ThemeLab_lab__kwwBZ{position:relative}.ThemeLab_trigger__1MNyC{position:fixed;z-index:100;right:18px;top:84px;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid var(--border-frost);border-radius:var(--radius-pill);background:var(--surface-frost);color:var(--color-text);box-shadow:0 15px 45px color-mix(in srgb,var(--color-background-deep) 38%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.ThemeLab_trigger__1MNyC::-webkit-details-marker,.ThemeLab_trigger__1MNyC::marker{display:none;content:""}.ThemeLab_triggerDot__pczEN{width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 14px var(--color-particle-glow)}.ThemeLab_panel__O9KvY{position:fixed;z-index:101;right:18px;top:136px;width:min(390px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 96px));overflow:auto;padding:20px;border:1px solid var(--border-frost);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-background-deep) 88%,transparent);color:var(--color-text);box-shadow:0 28px 90px color-mix(in srgb,var(--color-background-deep) 56%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform-origin:bottom right;animation:ThemeLab_panelIn__xwyus .28s var(--ease-primary)}@keyframes ThemeLab_panelIn__xwyus{0%{opacity:0;transform:translateY(12px) scale(.98)}}.ThemeLab_panelHeader__iBuUR{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.ThemeLab_panelHeader__iBuUR span,.ThemeLab_panelHeader__iBuUR strong{display:block}.ThemeLab_panelHeader__iBuUR strong{font-size:15px;font-weight:500}.ThemeLab_panelHeader__iBuUR span{margin-top:5px;color:var(--color-text-muted);font-size:11px}.ThemeLab_close__M2oFB{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--border-frost);border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.ThemeLab_sectionLabel__X7RnM{margin:22px 0 10px;color:var(--color-text-muted);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ThemeLab_presets__1CS83{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ThemeLab_preset___aWzc{min-height:54px;padding:9px;border:1px solid var(--border-frost);border-radius:var(--radius-sm);background:var(--surface-frost);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.ThemeLab_presetActive__IsbKj,.ThemeLab_preset___aWzc:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,transparent);background:var(--surface-frost-hover)}.ThemeLab_presetSwatches__APTQW{display:flex;gap:4px;margin-bottom:8px}.ThemeLab_presetSwatches__APTQW i{width:12px;height:12px;border:1px solid rgba(127,127,127,.18);border-radius:50%}.ThemeLab_presetName__HlQNh{display:block;font-size:10px}.ThemeLab_controls__x2nPB{display:grid;gap:7px}.ThemeLab_control__VvoWd{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:39px;padding:5px 6px 5px 11px;border:1px solid var(--border-frost);border-radius:9px}.ThemeLab_control__VvoWd span{color:var(--color-text-muted);font-size:10px}.ThemeLab_control__VvoWd input{width:31px;height:27px;padding:0;overflow:hidden;border:0;border-radius:7px;background:transparent;cursor:pointer}.ThemeLab_control__VvoWd input::-webkit-color-swatch-wrapper{padding:0}.ThemeLab_control__VvoWd input::-webkit-color-swatch{border:0;border-radius:6px}.ThemeLab_actions__81dMb{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.ThemeLab_actions__81dMb button{min-height:39px;border:1px solid var(--border-frost);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-size:10px;cursor:pointer}.ThemeLab_actions__81dMb button:last-child{border-color:transparent;background:var(--color-accent);color:var(--color-accent-text)}.ThemeLab_message__vNR8j{min-height:16px;margin:10px 0 0;color:var(--color-text-muted);font-size:9px;text-align:center}@media (max-width:600px){.ThemeLab_panel__O9KvY{right:10px;top:126px;bottom:auto;width:calc(100vw - 20px)}.ThemeLab_trigger__1MNyC{right:10px;top:74px;bottom:auto}}.ContactFooter_contact__sGre7{position:relative;min-height:auto;padding:clamp(72px,8vw,112px) var(--page-gutter);overflow:hidden;background:var(--color-inverse-background);color:var(--color-inverse-text)}.ContactFooter_container__yoSCu{position:relative;z-index:1;width:min(100%,var(--content-max));margin-inline:auto}.ContactFooter_orbit__HUbAt{position:absolute;right:-180px;top:50%;width:min(52vw,680px);aspect-ratio:1;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--color-inverse-text) 12%,transparent);border-radius:50%;pointer-events:none}.ContactFooter_orbit__HUbAt i{position:absolute;inset:17%;border:1px solid color-mix(in srgb,var(--color-inverse-text) 11%,transparent);border-radius:50%}.ContactFooter_orbit__HUbAt i:nth-child(2){inset:34%}.ContactFooter_orbit__HUbAt i:nth-child(3){inset:49%;border-width:4px;border-color:var(--color-accent)}.ContactFooter_sectionMeta__Po22z{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--color-inverse-text) 20%,transparent);font-size:10px;letter-spacing:.14em}.ContactFooter_contactBody__GlygG{width:min(100%,1060px);margin-top:clamp(38px,5vw,64px)}.ContactFooter_contactBody__GlygG>p{margin:0 0 24px;color:color-mix(in srgb,var(--color-inverse-text) 78%,transparent);font-size:13px}.ContactFooter_contactBody__GlygG h2{max-width:960px;margin:0;font-size:clamp(46px,5.5vw,78px);font-weight:400;letter-spacing:0;line-height:.96}.ContactFooter_contactBody__GlygG h2 em{color:var(--color-inverse-highlight);font-family:var(--font-sans);font-style:normal;font-weight:560}.ContactFooter_servicePicker__p_fH5{display:grid;grid-template-columns:118px 1fr;gap:24px;margin-top:clamp(34px,4vw,52px);align-items:start}.ContactFooter_servicePicker__p_fH5>span{padding-top:12px;font:9px/1 monospace;letter-spacing:.12em}.ContactFooter_servicePicker__p_fH5>div{display:flex;flex-wrap:wrap;gap:8px}.ContactFooter_servicePicker__p_fH5 button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-inverse-text) 30%,transparent);border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:10px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.ContactFooter_servicePicker__p_fH5 button i{width:5px;height:5px;border:1px solid;border-radius:50%}.ContactFooter_servicePicker__p_fH5 button:focus-visible,.ContactFooter_servicePicker__p_fH5 button:hover,.ContactFooter_servicePicker__p_fH5 button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.ContactFooter_primaryAction__LY5ze{min-height:78px;margin-top:22px;padding:14px 20px;display:grid;grid-template-columns:1fr auto 32px;gap:22px;align-items:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-surface) 16%,transparent);background:var(--color-accent);color:var(--color-accent-text);transition:transform .3s var(--ease-primary)}.ContactFooter_primaryAction__LY5ze:hover{transform:translateY(-3px)}.ContactFooter_primaryAction__LY5ze span{display:grid;gap:5px;font-size:12px}.ContactFooter_primaryAction__LY5ze small{opacity:1;font-size:8px;letter-spacing:.12em}.ContactFooter_primaryAction__LY5ze b{font-size:14px;font-weight:500}.ContactFooter_primaryAction__LY5ze>i{display:grid;width:32px;height:32px;place-items:center;border:1px solid;background:transparent;color:inherit;border-radius:50%;font-style:normal}.ContactFooter_footer__PRQFa{--color-text:var(--color-inverse-text);--color-text-muted:color-mix(in srgb,var(--color-inverse-text) 82%,var(--color-inverse-background));--color-border:color-mix(in srgb,var(--color-inverse-text) 24%,var(--color-inverse-background));padding:72px var(--page-gutter) 24px;display:grid;grid-template-columns:1fr 1fr;gap:90px 48px;background:var(--color-inverse-background);color:var(--color-text)}html[data-theme=navyFlow] .ContactFooter_footer__PRQFa{background:linear-gradient(180deg,var(--color-inverse-background) 0,color-mix(in srgb,var(--color-inverse-background) 88%,var(--color-background)) 58%,var(--color-inverse-background) 100%);color:var(--color-inverse-text)}html[data-theme=navyFlow] .ContactFooter_footerBottom__cfHvI,html[data-theme=navyFlow] .ContactFooter_footerBrand__69qDd p,html[data-theme=navyFlow] .ContactFooter_footer__PRQFa nav a,html[data-theme=navyFlow] .ContactFooter_legalLinks__Lfopj a,html[data-theme=navyFlow] .ContactFooter_legalLinks__Lfopj button{color:color-mix(in srgb,var(--color-inverse-text) 78%,transparent)}html[data-theme=navyFlow] .ContactFooter_footerBottom__cfHvI a,html[data-theme=navyFlow] .ContactFooter_footer__PRQFa nav a:focus-visible,html[data-theme=navyFlow] .ContactFooter_footer__PRQFa nav a:hover,html[data-theme=navyFlow] .ContactFooter_legalLinks__Lfopj a:hover,html[data-theme=navyFlow] .ContactFooter_legalLinks__Lfopj button:hover{color:var(--color-inverse-text)}html[data-theme=navyFlow] .ContactFooter_footerBottom__cfHvI{border-color:color-mix(in srgb,var(--color-inverse-text) 20%,transparent)}.ContactFooter_footerBottom__cfHvI,.ContactFooter_footerBrand__69qDd,.ContactFooter_footer__PRQFa nav{width:min(100%,calc(var(--content-max) / 2))}.ContactFooter_footerBrand__69qDd{justify-self:end;padding-right:48px}.ContactFooter_footerBrand__69qDd>a{display:inline-flex;align-items:center;gap:11px;font-size:12px;letter-spacing:.16em}.ContactFooter_footerBrand__69qDd>a span{display:grid;width:30px;height:30px;place-items:center;border:1px solid;border-radius:50%;font-size:12px;letter-spacing:0}.ContactFooter_footerBrand__69qDd>a b{font-weight:550}.ContactFooter_footerBrand__69qDd p{max-width:380px;margin:28px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.ContactFooter_footer__PRQFa nav{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px 36px;align-content:start}.ContactFooter_footer__PRQFa nav a{width:fit-content;padding-bottom:3px;border-bottom:1px solid transparent;color:var(--color-text-muted);font-size:12px;transition:color .2s ease,border-color .2s ease}.ContactFooter_footer__PRQFa nav a:focus-visible,.ContactFooter_footer__PRQFa nav a:hover{border-color:currentColor;color:var(--color-text)}.ContactFooter_footerBottom__cfHvI{grid-column:1/-1;width:min(100%,var(--content-max));max-width:var(--content-max);margin-inline:auto;padding-top:22px;display:grid;grid-template-columns:1fr auto 1fr;border-top:1px solid var(--color-border);color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.08em}.ContactFooter_footerBottom__cfHvI a{justify-self:end;color:var(--color-text)}.ContactFooter_legalLinks__Lfopj{display:flex;gap:18px;align-items:center}.ContactFooter_legalLinks__Lfopj a,.ContactFooter_legalLinks__Lfopj button{padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;letter-spacing:inherit}.ContactFooter_legalLinks__Lfopj a:hover,.ContactFooter_legalLinks__Lfopj button:hover{border-color:currentColor;color:var(--color-text)}@media (max-width:760px){.ContactFooter_contact__sGre7{min-height:auto;padding-block:68px}.ContactFooter_orbit__HUbAt{right:-55vw;top:39%;width:130vw}.ContactFooter_contactBody__GlygG{margin-top:38px}.ContactFooter_contactBody__GlygG h2{font-size:clamp(42px,12vw,58px)}.ContactFooter_servicePicker__p_fH5{grid-template-columns:1fr;gap:16px;margin-top:38px}.ContactFooter_servicePicker__p_fH5>span{padding:0}.ContactFooter_servicePicker__p_fH5>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ContactFooter_servicePicker__p_fH5 button{justify-content:flex-start;padding-inline:11px}.ContactFooter_primaryAction__LY5ze{min-height:88px;grid-template-columns:1fr 32px;gap:12px}.ContactFooter_primaryAction__LY5ze b{display:block;grid-column:1;font-size:14px}.ContactFooter_primaryAction__LY5ze>i{grid-column:2;grid-row:1/3}.ContactFooter_footer__PRQFa{grid-template-columns:1fr;gap:52px;padding-top:58px}.ContactFooter_footerBrand__69qDd,.ContactFooter_footer__PRQFa nav{width:100%;justify-self:auto;padding-right:0}.ContactFooter_footerBottom__cfHvI{grid-column:auto;grid-template-columns:1fr auto;gap:16px}.ContactFooter_legalLinks__Lfopj{grid-column:1/-1;grid-row:2;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ContactFooter_footer__PRQFa nav a,.ContactFooter_primaryAction__LY5ze,.ContactFooter_servicePicker__p_fH5 button{transition:none}}.LegalPage_page__7XA3X{overflow:clip;background:var(--color-surface);color:var(--color-text)}.LegalPage_hero__xQDsn{min-height:clamp(400px,42svh,480px);padding:108px var(--page-gutter) 52px;display:flex;align-items:flex-end;background:var(--color-background)}.LegalPage_documentShell__JZ5Nm,.LegalPage_heroInner__2csO5{width:min(100%,var(--content-max));margin-inline:auto}.LegalPage_heroInner__2csO5{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:64px;align-items:end}.LegalPage_hero__xQDsn span,.LegalPage_index__EgzgB>span,.LegalPage_summary__sYZ97 small{color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.1em}.LegalPage_hero__xQDsn h1{max-width:880px;margin:26px 0 0;font-size:82px;font-weight:430;letter-spacing:0;line-height:.96}.LegalPage_summary__sYZ97{padding-top:22px;border-top:1px solid var(--color-border)}.LegalPage_summary__sYZ97 p{margin:0 0 42px;color:var(--color-text-muted);font-size:15px;line-height:1.7}.LegalPage_documentShell__JZ5Nm{padding:112px 0 136px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:72px}.LegalPage_index__EgzgB{position:sticky;top:104px;height:fit-content}.LegalPage_index__EgzgB ol{margin:24px 0 0;padding:0;border-top:1px solid var(--color-border);list-style:none}.LegalPage_index__EgzgB li{border-bottom:1px solid var(--color-border)}.LegalPage_index__EgzgB a{min-height:52px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;color:var(--color-text-muted);font-size:11px;transition:color .18s ease,padding .22s var(--ease-primary)}.LegalPage_index__EgzgB a span{font:8px/1 monospace}.LegalPage_notice__7aF3O{margin-bottom:48px;padding:22px 26px;border-left:3px solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--color-text-muted);font-size:13px;line-height:1.65}.LegalPage_notice__7aF3O strong{color:var(--color-text)}.LegalPage_document__0VJXu>section{padding:42px 0 52px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;border-top:1px solid var(--color-border);scroll-margin-top:110px}.LegalPage_document__0VJXu>section>span{padding-top:9px;color:var(--color-text-muted);font:8px/1 monospace}.LegalPage_document__0VJXu h2{margin:0 0 22px;font-size:32px;font-weight:450;letter-spacing:0;line-height:1.12}.LegalPage_document__0VJXu li,.LegalPage_document__0VJXu p{color:var(--color-text-muted);font-size:14px;line-height:1.75}.LegalPage_document__0VJXu p{margin:0 0 16px}.LegalPage_document__0VJXu ul{margin:16px 0 0;padding-left:18px}.LegalPage_document__0VJXu a{border-bottom:1px solid;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.LegalPage_index__EgzgB a:hover{padding-left:6px;color:var(--color-text)}}@media (max-width:900px){.LegalPage_heroInner__2csO5{grid-template-columns:1fr}.LegalPage_hero__xQDsn h1{font-size:64px}.LegalPage_documentShell__JZ5Nm{padding-inline:var(--page-gutter);grid-template-columns:1fr;gap:52px}.LegalPage_index__EgzgB{position:static}.LegalPage_index__EgzgB ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.LegalPage_hero__xQDsn{min-height:0;padding:106px var(--page-gutter) 56px}.LegalPage_hero__xQDsn h1{font-size:47px;line-height:1}.LegalPage_summary__sYZ97 p{margin-bottom:26px}.LegalPage_documentShell__JZ5Nm{padding-top:72px}.LegalPage_index__EgzgB ol{grid-template-columns:1fr}.LegalPage_document__0VJXu>section{grid-template-columns:34px minmax(0,1fr);gap:10px}.LegalPage_document__0VJXu h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.LegalPage_index__EgzgB a{transition:none}}.not-found_page__VFIr4{min-height:100svh;padding:112px var(--page-gutter) 38px;background:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px),var(--color-background);background-size:64px 64px}.not-found_state__5hi_1{width:min(1180px,100%);min-height:calc(100svh - 150px);margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.not-found_meta__pd9fV{padding-bottom:14px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font:10px/1.4 monospace}.not-found_content__cklTM{padding:72px 0 54px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,120px);align-items:end}.not-found_content__cklTM>strong{color:var(--color-highlight);font-size:180px;font-weight:430;line-height:.8}.not-found_content__cklTM>div>p:first-child{margin:0 0 18px;color:var(--color-text-muted);font-size:13px}.not-found_content__cklTM h1{max-width:720px;margin:0;font-size:64px;font-weight:430;letter-spacing:0;line-height:1.02}.not-found_content__cklTM h1+p{max-width:620px;margin:24px 0 0;color:var(--color-text-muted);font-size:16px;line-height:1.7}.not-found_actions__eb6u_,.not-found_content__cklTM nav{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.not-found_actions__eb6u_ a,.not-found_actions__eb6u_ button,.not-found_content__cklTM nav a{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-surface) 68%,transparent);color:var(--color-text);font:inherit;font-size:13px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.not-found_actions__eb6u_ button,.not-found_content__cklTM nav a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.not-found_actions__eb6u_ a:hover,.not-found_actions__eb6u_ button:hover,.not-found_content__cklTM nav a:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}@media (max-width:720px){.not-found_page__VFIr4{padding-top:88px;background-size:44px 44px}.not-found_state__5hi_1{min-height:calc(100svh - 120px)}.not-found_meta__pd9fV{align-items:flex-start}.not-found_meta__pd9fV span:last-child{text-align:right}.not-found_content__cklTM{padding:42px 0 18px;grid-template-columns:1fr;gap:34px;align-items:start}.not-found_content__cklTM>strong{font-size:104px}.not-found_content__cklTM h1{font-size:42px}.not-found_content__cklTM h1+p{font-size:15px}.not-found_actions__eb6u_,.not-found_content__cklTM nav{display:grid}}.SiteHeader_siteNav__atmhW{position:fixed;z-index:50;top:0;left:0;width:100%;height:72px;padding:0 var(--page-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--border-frost);background:var(--color-background);color:color-mix(in srgb,var(--color-text) 92%,transparent);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.SiteHeader_siteNav__atmhW[data-scrolled=true]:not([data-menu-open=true]){background:var(--color-background);box-shadow:0 8px 28px color-mix(in srgb,var(--color-text) 8%,transparent)}.SiteHeader_brandArea__LWtjS{gap:18px;min-width:0}.SiteHeader_brandArea__LWtjS,.SiteHeader_brand__yWbB2{position:relative;z-index:2;display:flex;align-items:center}.SiteHeader_brand__yWbB2{gap:10px;width:fit-content;font-size:13px;font-weight:500;letter-spacing:.16em}.SiteHeader_pageContext__AQRJV{min-width:0;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border-left:1px solid var(--color-border);color:var(--color-text-muted);font:9px/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SiteHeader_pageContext__AQRJV i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.SiteHeader_brandSymbol___xqga{width:30px;height:30px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:13px;letter-spacing:0}.SiteHeader_navActions__rD2eU,.SiteHeader_navLinks__kbZct{display:flex;align-items:center;gap:27px;font-size:13px}@media (min-width:1081px) and (max-width:1500px){.SiteHeader_navLinks__kbZct{gap:6px;font-size:12px}.SiteHeader_navLinks__kbZct>a,.SiteHeader_serviceMenu__okEv3>a{padding-inline:8px}}.SiteHeader_navActions__rD2eU>a:first-child,.SiteHeader_navLinks__kbZct a{position:relative;color:var(--color-text-muted);transition:color .25s}.SiteHeader_navLinks__kbZct>a,.SiteHeader_serviceMenu__okEv3>a{padding:9px 11px;border-radius:var(--radius-pill);transition:color .22s ease,background .22s ease,box-shadow .22s ease}.SiteHeader_navActions__rD2eU>a:first-child:focus-visible,.SiteHeader_navActions__rD2eU>a:first-child:hover,.SiteHeader_navLinks__kbZct a:focus-visible,.SiteHeader_navLinks__kbZct a:hover{color:var(--color-text)}.SiteHeader_navLinks__kbZct>a[aria-current],.SiteHeader_serviceMenu__okEv3>a[aria-current]{color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent)}.SiteHeader_navLinks__kbZct>a:after,.SiteHeader_serviceMenu__okEv3>a:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--color-accent);transform:translateX(-50%) scale(0);transition:transform .24s var(--ease-primary)}.SiteHeader_navLinks__kbZct>a[aria-current]:after,.SiteHeader_serviceMenu__okEv3>a[aria-current]:after{transform:translateX(-50%) scale(1)}.SiteHeader_serviceMenu__okEv3{position:relative;height:72px;display:flex;align-items:center}.SiteHeader_serviceMenu__okEv3>a{display:inline-flex;align-items:center;gap:8px}.SiteHeader_serviceMenu__okEv3>a i{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.SiteHeader_serviceMenu__okEv3:focus-within>a i,.SiteHeader_serviceMenu__okEv3:hover>a i{transform:translateY(2px) rotate(225deg)}.SiteHeader_serviceDropdown__vjrAY{position:absolute;top:calc(100% - 1px);left:-24px;width:min(620px,calc(100vw - 48px));padding:22px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:0 24px 60px color-mix(in srgb,var(--color-text) 14%,transparent);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,visibility .22s ease,transform .26s var(--ease-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.SiteHeader_serviceMenu__okEv3:focus-within .SiteHeader_serviceDropdown__vjrAY,.SiteHeader_serviceMenu__okEv3:hover .SiteHeader_serviceDropdown__vjrAY{opacity:1;visibility:visible;transform:translateY(0)}.SiteHeader_dropdownMeta__28H1a{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.1em}.SiteHeader_dropdownMeta__28H1a a{display:inline-flex;gap:10px;color:var(--color-text);letter-spacing:0}.SiteHeader_dropdownMeta__28H1a b{color:var(--color-highlight);font-weight:400}.SiteHeader_serviceList__NvfXX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader_serviceList__NvfXX a{min-height:76px;padding:14px 12px;display:grid;grid-template-columns:28px 1fr;align-content:center;border-bottom:1px solid var(--color-border);color:var(--color-text);transition:background .2s ease,padding .24s var(--ease-primary)}.SiteHeader_serviceList__NvfXX a:nth-child(odd){border-right:1px solid var(--color-border)}.SiteHeader_serviceList__NvfXX a span{grid-row:1/3;color:var(--color-highlight);font:8px/1 monospace}.SiteHeader_serviceList__NvfXX a strong{font-size:13px;font-weight:500}.SiteHeader_serviceList__NvfXX a small{margin-top:5px;color:var(--color-text-muted);font-size:9px}.SiteHeader_serviceList__NvfXX a:focus-visible,.SiteHeader_serviceList__NvfXX a:hover{padding-left:18px;background:var(--color-background)}.SiteHeader_navActions__rD2eU{justify-content:flex-end;gap:16px}.SiteHeader_navPill__l0Qn0{padding:11px 18px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);white-space:nowrap}.SiteHeader_menuButton__L4BJc,.SiteHeader_mobileMenu__M7mnF{display:none}@media (max-width:1080px){.SiteHeader_siteNav__atmhW{height:64px;grid-template-columns:1fr auto}.SiteHeader_navActions__rD2eU,.SiteHeader_navLinks__kbZct{display:none}.SiteHeader_brandArea__LWtjS{gap:10px;overflow:hidden}.SiteHeader_brand__yWbB2>span:last-child{display:none}.SiteHeader_pageContext__AQRJV{max-width:150px;overflow:hidden;text-overflow:ellipsis}.SiteHeader_menuButton__L4BJc{position:relative;z-index:2;min-width:68px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;border:0;background:transparent;color:var(--color-text);cursor:pointer}.SiteHeader_menuButton__L4BJc i,.SiteHeader_menuButton__L4BJc i:before{display:block;width:13px;height:1px;background:currentColor;transition:transform .24s ease}.SiteHeader_menuButton__L4BJc i{position:relative}.SiteHeader_menuButton__L4BJc i:before{content:"";position:absolute;top:-5px}.SiteHeader_menuButton__L4BJc[aria-expanded=true] i{transform:rotate(45deg)}.SiteHeader_menuButton__L4BJc[aria-expanded=true] i:before{top:0;transform:rotate(90deg)}.SiteHeader_mobileMenu__M7mnF{position:fixed;z-index:1;inset:0;padding:112px var(--page-gutter) 26px;display:flex;flex-direction:column;background:var(--color-background);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .28s ease,visibility .28s ease,transform .28s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF:after{content:"";position:absolute;top:64px;right:0;left:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.SiteHeader_mobileMenu__M7mnF[data-open=true]:after{transform:scaleX(1)}.SiteHeader_mobileMenu__M7mnF nav{display:grid;border-top:1px solid var(--color-border)}.SiteHeader_mobileMenu__M7mnF nav a{min-height:70px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;border-bottom:1px solid var(--color-border);font-size:clamp(24px,8vw,38px);letter-spacing:0;opacity:0;transform:translateY(-8px);transition:color .2s ease,opacity .26s ease,transform .32s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a{opacity:1;transform:translateY(0)}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(2){transition-delay:35ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(3){transition-delay:70ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(4){transition-delay:105ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(5){transition-delay:.14s}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(6){transition-delay:175ms}.SiteHeader_mobileMenu__M7mnF nav a[aria-current]{color:var(--color-highlight)}.SiteHeader_mobileMenu__M7mnF nav span{color:var(--color-text-muted);font:9px/1 monospace;letter-spacing:.08em}.SiteHeader_mobileMenu__M7mnF nav i{color:var(--color-text-muted);font-size:17px;font-style:normal}.SiteHeader_mobileAction__qpU65{min-height:58px;margin-top:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:var(--color-accent);color:var(--color-accent-text);font-size:13px}}@media (prefers-reduced-motion:reduce){.SiteHeader_menuButton__L4BJc i,.SiteHeader_menuButton__L4BJc i:before,.SiteHeader_mobileMenu__M7mnF,.SiteHeader_mobileMenu__M7mnF nav a,.SiteHeader_mobileMenu__M7mnF:after,.SiteHeader_siteNav__atmhW{transition:none}}.Results_section__EY8QF{padding:72px var(--page-gutter);background:var(--color-surface);color:var(--color-text)}.Results_container__LLhqD{max-width:var(--content-max);margin-inline:auto}.Results_header__0fuvY{display:flex;align-items:end;justify-content:space-between;gap:24px}.Results_eyebrow__9pFA5{margin:0 0 16px;font:11px/1.5 monospace}.Results_header__0fuvY h2{margin:0;font-size:48px;line-height:1.15;letter-spacing:0}.Results_header__0fuvY em{color:var(--color-highlight)}.Results_header__0fuvY a{font-size:14px;white-space:nowrap;text-underline-offset:6px}.Results_header__0fuvY a:focus-visible{outline:2px solid #ff5938;outline-offset:6px}.Results_metrics__BgbDt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0}.Results_metrics__BgbDt>div{padding:24px 0;border-block:1px solid var(--color-border);min-width:0}.Results_metrics__BgbDt dt{font-size:14px;margin-bottom:12px}.Results_metrics__BgbDt dd{margin:0;font-size:64px;line-height:1.1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;min-height:1.1em}.Results_chart__iEJQR{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:8px 0 28px}.Results_chart__iEJQR h3{margin:0 0 10px;font-size:22px}.Results_chart__iEJQR p{margin:0;font-size:14px;line-height:1.6}.Results_channels__u_I3V{list-style:none;margin:0;padding:0;display:grid;gap:17px}.Results_legend__egnDq{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin-bottom:8px}.Results_legend__egnDq strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Results_track__AIk3U{height:8px;background:color-mix(in srgb,var(--color-text) 9%,transparent);overflow:hidden}.Results_bar__RXT4m{display:block;height:100%;background:#ff5938;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.Results_section__EY8QF[data-results-visible=true] .Results_bar__RXT4m{transform:scaleX(1)}.Results_bar__RXT4m[data-channel="1"]{background:#5579a8}.Results_bar__RXT4m[data-channel="2"]{background:#9181b7}.Results_bar__RXT4m[data-channel="3"]{background:#8b8d94}.Results_source__RAfz6{margin:0;padding-top:20px;border-top:1px solid var(--color-border);font-size:12px;line-height:1.7}.Results_growth__c0fGG{font-size:22px}.Results_growth__c0fGG strong{color:var(--color-highlight);font-size:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=navyFlow] .Results_growth__c0fGG strong,html[data-theme=navyFlow] .Results_header__0fuvY em{color:var(--color-highlight)}.Results_growth__c0fGG span{display:block;font-size:13px}@media (max-width:900px){.Results_header__0fuvY h2{font-size:38px}.Results_metrics__BgbDt dd{font-size:44px}.Results_chart__iEJQR{gap:24px}}@media (max-width:600px){.Results_section__EY8QF{padding-block:44px}.Results_header__0fuvY{align-items:start;flex-direction:column;gap:16px}.Results_header__0fuvY h2{font-size:32px}.Results_metrics__BgbDt{grid-template-columns:1fr;gap:0;margin:24px 0}.Results_metrics__BgbDt>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:0}.Results_metrics__BgbDt>div:last-child{border-bottom:1px solid var(--color-border)}.Results_metrics__BgbDt dt{margin:0;font-size:13px}.Results_metrics__BgbDt dd{font-size:36px}.Results_chart__iEJQR{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Results_bar__RXT4m{transition:none}.Results_section__EY8QF .Results_bar__RXT4m{transform:scaleX(1)}}.StardustHero_scene__ipf1g{position:absolute;inset:0;pointer-events:none}.StardustHero_scene__ipf1g canvas{display:block;width:100%;height:100%}.StardustHero_accessible__j4HPX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ProjectGallery_gallery__uHNwS{padding:118px var(--page-gutter) 140px;background:var(--color-surface);color:var(--color-text)}.ProjectGallery_filters__WpWg0,.ProjectGallery_galleryHead__nh62B,.ProjectGallery_grid__GLMpE,.ProjectGallery_resultMeta__aQ5Vy{width:min(100%,var(--content-max));margin-inline:auto}.ProjectGallery_galleryHead__nh62B{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:72px;align-items:end}.ProjectGallery_galleryHead__nh62B span,.ProjectGallery_previewTop__RLRFr,.ProjectGallery_projectMeta__4jEQH,.ProjectGallery_resultMeta__aQ5Vy{font:9px/1.4 monospace;letter-spacing:.1em;text-transform:uppercase}.ProjectGallery_galleryHead__nh62B>div>span{color:var(--color-text-muted)}.ProjectGallery_galleryHead__nh62B h2{max-width:760px;margin:26px 0 0;font-size:62px;font-weight:430;letter-spacing:0;line-height:1}.ProjectGallery_galleryHead__nh62B>p{max-width:520px;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.7}.ProjectGallery_filters__WpWg0{margin-top:76px;display:flex;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.ProjectGallery_filters__WpWg0::-webkit-scrollbar{display:none}.ProjectGallery_filters__WpWg0 button{min-width:132px;min-height:58px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:18px;border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:11px;white-space:nowrap;transition:background .22s ease,color .22s ease}.ProjectGallery_filters__WpWg0 button span{font:8px/1 monospace}.ProjectGallery_filters__WpWg0 button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.ProjectGallery_resultMeta__aQ5Vy{margin-top:56px;padding-bottom:14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.ProjectGallery_grid__GLMpE{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:84px;align-items:start}.ProjectGallery_project__XJNvk{min-width:0}.ProjectGallery_featured__EC3ov{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-template-rows:repeat(4,min-content) 1fr;column-gap:34px;align-items:start;padding-bottom:34px;border-bottom:1px solid var(--color-border)}.ProjectGallery_featured__EC3ov .ProjectGallery_preview__LQziB{grid-column:1;grid-row:1/6;aspect-ratio:16/8.3}.ProjectGallery_featured__EC3ov .ProjectGallery_detailLink__tPqH7,.ProjectGallery_featured__EC3ov .ProjectGallery_projectFooter__4uVwI,.ProjectGallery_featured__EC3ov .ProjectGallery_projectMeta__4jEQH,.ProjectGallery_featured__EC3ov h3,.ProjectGallery_featured__EC3ov>p{grid-column:2}.ProjectGallery_featured__EC3ov .ProjectGallery_projectMeta__4jEQH{margin-top:0}.ProjectGallery_featured__EC3ov h3{font-size:48px}.ProjectGallery_featured__EC3ov>p{font-size:14px}.ProjectGallery_preview__LQziB{position:relative;aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--project-fg) 22%,transparent);border-radius:6px;overflow:hidden;background:var(--project-bg);color:var(--project-fg)}.ProjectGallery_previewTop__RLRFr{position:relative;z-index:3;height:48px;padding-inline:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--project-fg) 22%,transparent)}.ProjectGallery_projectMedia__4hx2i{height:calc(100% - 48px);display:block;overflow:hidden}.ProjectGallery_preview__LQziB[data-portrait=true] .ProjectGallery_projectMedia__4hx2i img{object-fit:contain}.ProjectGallery_preview__LQziB[data-portrait=true]{aspect-ratio:3/4}.ProjectGallery_projectMedia__4hx2i img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .56s var(--ease-primary)}.ProjectGallery_artwork___dcKF{position:relative;height:calc(100% - 48px);overflow:hidden}.ProjectGallery_artwork___dcKF b,.ProjectGallery_artwork___dcKF i{position:absolute;display:block;font-style:normal;transition:transform .56s var(--ease-primary),background .32s ease,border-color .32s ease}.ProjectGallery_artwork___dcKF b{z-index:2;font-weight:480;letter-spacing:0;line-height:.9}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{left:6%;bottom:8%;max-width:78%;font-size:86px}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i{right:8%;width:7px;height:46%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:first-of-type{top:6%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(2){top:20%;right:11%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(3){top:34%;right:14%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(4){top:48%;right:17%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(5){top:62%;right:20%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:26px}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i{top:24%;bottom:9%;width:19%;border:1px solid color-mix(in srgb,var(--project-fg) 30%,transparent);background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:1px;background:currentColor}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:first-of-type{left:5%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:27%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:49%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:71%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(5){display:none}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF b{left:6%;top:10%;width:54%;font-family:Georgia,serif;font-size:58px}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i{right:6%;height:1px;background:var(--project-fg);transform-origin:right}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:first-of-type{top:18%;width:25%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(2){top:30%;width:31%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(3){top:42%;width:20%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(4){top:68%;width:36%;height:22%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:6%;bottom:9%;width:48%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:23px}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i{border:1px solid color-mix(in srgb,var(--project-fg) 28%,transparent);background:color-mix(in srgb,var(--project-bg) 76%,white)}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:first-of-type{left:5%;top:25%;width:28%;height:62%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:36%;top:25%;width:28%;height:28%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:67%;top:25%;width:28%;height:28%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:36%;top:57%;width:59%;height:30%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:42%;top:72%;width:42%;height:2px;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF{background-image:linear-gradient(color-mix(in srgb,var(--project-fg) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--project-fg) 12%,transparent) 1px,transparent 1px);background-size:34px 34px}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF b{left:50%;top:50%;width:130px;height:56px;display:grid;place-items:center;border:1px solid var(--project-accent);background:var(--project-bg);color:var(--project-accent);transform:translate(-50%,-50%);font:13px/1 monospace}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--project-fg) 46%,transparent);border-radius:50%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:first-of-type{left:10%;top:16%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(2){right:10%;top:16%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:10%;bottom:14%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(4){right:10%;bottom:14%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(5){display:none}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:25px}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i{bottom:10%;width:13%;border:1px solid color-mix(in srgb,var(--project-fg) 30%,transparent);background:var(--project-accent);transform-origin:bottom}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:first-of-type{left:8%;height:18%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:25%;height:31%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:42%;height:44%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:59%;height:60%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:76%;height:76%}.ProjectGallery_projectMeta__4jEQH{margin-top:19px;display:flex;justify-content:space-between;gap:16px;color:var(--color-text-muted)}.ProjectGallery_projectMeta__4jEQH span:first-child{width:fit-content;padding:5px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text)}.ProjectGallery_project__XJNvk h3{margin:20px 0 0;font-size:36px;font-weight:450;letter-spacing:0;line-height:1.08}.ProjectGallery_project__XJNvk>p{max-width:610px;margin:15px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.65}.ProjectGallery_projectFooter__4uVwI{margin-top:24px;padding-top:15px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--color-border);font-size:10px}.ProjectGallery_projectFooter__4uVwI>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ProjectGallery_projectFooter__4uVwI small{padding:5px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:8px}.ProjectGallery_detailLink__tPqH7{width:fit-content;margin-top:22px;padding-bottom:5px;display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-text);font-size:11px}.ProjectGallery_detailLink__tPqH7 i{font-style:normal;transition:transform .24s ease}@media (hover:hover) and (pointer:fine){.ProjectGallery_project__XJNvk:hover .ProjectGallery_projectMedia__4hx2i img{transform:scale(1.025)}.ProjectGallery_filters__WpWg0 button:hover:not([aria-pressed=true]){background:var(--color-background);color:var(--color-text)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i{transform:translateY(28%)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(odd){transform:translateY(-9px)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i{transform:scaleX(.7)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(2){transform:translate(6px,6px)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i{border-color:var(--project-accent);transform:scale(1.2)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF b{transform:translate(-50%,-50%) rotate(3deg) scale(1.08)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(odd){transform:scaleY(.78)}.ProjectGallery_detailLink__tPqH7:focus-visible i,.ProjectGallery_detailLink__tPqH7:hover i{transform:translateX(5px)}}@media (max-width:900px){.ProjectGallery_galleryHead__nh62B{grid-template-columns:1fr;gap:28px}.ProjectGallery_grid__GLMpE{row-gap:68px}.ProjectGallery_featured__EC3ov{grid-template-columns:1fr;grid-template-rows:none}.ProjectGallery_featured__EC3ov .ProjectGallery_preview__LQziB{grid-row:auto}.ProjectGallery_featured__EC3ov .ProjectGallery_detailLink__tPqH7,.ProjectGallery_featured__EC3ov .ProjectGallery_projectFooter__4uVwI,.ProjectGallery_featured__EC3ov .ProjectGallery_projectMeta__4jEQH,.ProjectGallery_featured__EC3ov h3,.ProjectGallery_featured__EC3ov>p{grid-column:1}.ProjectGallery_featured__EC3ov .ProjectGallery_projectMeta__4jEQH{margin-top:19px}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{font-size:66px}}@media (max-width:680px){.ProjectGallery_gallery__uHNwS{padding:82px var(--page-gutter) 96px}.ProjectGallery_galleryHead__nh62B h2{font-size:45px}.ProjectGallery_filters__WpWg0{width:calc(100% + var(--page-gutter));margin-top:52px;margin-right:calc(var(--page-gutter) * -1)}.ProjectGallery_filters__WpWg0 button{min-width:118px}.ProjectGallery_resultMeta__aQ5Vy{margin-top:42px}.ProjectGallery_grid__GLMpE{grid-template-columns:1fr;row-gap:64px}.ProjectGallery_featured__EC3ov{padding-bottom:0;border-bottom:0}.ProjectGallery_featured__EC3ov .ProjectGallery_preview__LQziB{aspect-ratio:4/3.4}.ProjectGallery_project__XJNvk h3{font-size:30px}.ProjectGallery_featured__EC3ov h3{font-size:36px}.ProjectGallery_projectFooter__4uVwI{align-items:flex-start;flex-direction:column}.ProjectGallery_projectFooter__4uVwI>div{justify-content:flex-start}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{font-size:50px}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF b{font-size:38px}}@media (prefers-reduced-motion:reduce){.ProjectGallery_artwork___dcKF b,.ProjectGallery_artwork___dcKF i,.ProjectGallery_detailLink__tPqH7 i,.ProjectGallery_filters__WpWg0 button,.ProjectGallery_projectMedia__4hx2i img{transition:none}}