._hero_5o81s_1{padding-top:116px;padding-bottom:72px;background:#050505}._container_5o81s_7{width:min(100% - 48px,1240px);margin:0 auto}._breadcrumb_5o81s_12{display:flex;align-items:center;gap:10px;margin-bottom:52px;color:#8d8d8d;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._breadcrumbLink_5o81s_25,._backLink_5o81s_26{color:#c8c8c8;text-decoration:none;transition:color .18s ease}._breadcrumbLink_5o81s_25:hover,._backLink_5o81s_26:hover{color:#fff;opacity:1}._breadcrumbSeparator_5o81s_38,._breadcrumbCurrent_5o81s_39{color:#656565}._header_5o81s_43{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(48px,7vw,96px);align-items:start}._headerContent_5o81s_50{display:flex;flex-direction:column;align-items:flex-start}._eyebrow_5o81s_56{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px;color:#bcbcbc;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._eyebrow_5o81s_56 span+span:before{content:"·";margin-right:10px;color:#555}._title_5o81s_80{max-width:760px;margin:0;color:#fff;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:700;letter-spacing:-.032em;line-height:.92}._client_5o81s_90{margin:22px 0 0;color:#d4d4d4;font-size:.95rem;font-weight:600}._description_5o81s_97{max-width:680px;margin:30px 0 0;color:#c8c8c8;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65}._factGrid_5o81s_105{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:40px 0 0;padding:20px 0;border-top:1px solid #292929;border-bottom:1px solid #292929}._fact_5o81s_105{min-width:0;padding-right:18px}._fact_5o81s_105+._fact_5o81s_105{padding-left:18px;border-left:1px solid #292929}._fact_5o81s_105 dt{margin-bottom:7px;color:#848484;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._fact_5o81s_105 dd{margin:0;color:#f3f3f3;font-size:.88rem;font-weight:600;line-height:1.4}._actions_5o81s_143{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}._liveLink_5o81s_151{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #343434;border-radius:999px;color:#e7e7e7;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}._liveLink_5o81s_151 svg{width:16px;height:16px}._liveLink_5o81s_151:hover{border-color:#777;background:#111;color:#fff;opacity:1}._imageWrapper_5o81s_179{position:sticky;top:100px}._imageContainer_5o81s_184{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #2c2c2c;border-radius:12px;background:#0b0b0b}._imageLink_5o81s_194{display:block;color:inherit;text-decoration:none}._mainImage_5o81s_200{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:brightness(.88) grayscale(.08)}._logoOnlyContainer_5o81s_209{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:#fff}._mainImage_5o81s_200._logoOnlyImage_5o81s_217{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1)}._mainImage_5o81s_200._authenticMonochromeLogo_5o81s_223{width:78%;height:auto;max-height:66%;margin:auto;filter:brightness(0)}._imageNavigation_5o81s_231{display:flex;align-items:center;justify-content:space-between;margin-top:12px}._navButton_5o81s_238{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #303030;border-radius:50%;background:#0b0b0b;color:#ddd;cursor:pointer;transition:border-color .18s ease,color .18s ease}._navButton_5o81s_238:hover{border-color:#777;color:#fff}._navButton_5o81s_238 svg{width:16px;height:16px}._imageCounter_5o81s_262{color:#909090;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.1em}._content_5o81s_270{padding:0 0 88px;border-top:1px solid #1f1f1f;background:#080808}._story_5o81s_276{max-width:1040px;margin:0 auto}._storySection_5o81s_281{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,96px);padding:68px 0;border-bottom:1px solid #262626}._storyHeading_5o81s_289{display:flex;align-items:baseline;gap:16px}._storyHeading_5o81s_289 span{color:#747474;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}._storyHeading_5o81s_289 h2,._metricsSection_5o81s_303 h2,._capabilities_5o81s_304 h2,._technologies_5o81s_305 h2,._section_5o81s_306 h2{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;letter-spacing:-.025em}._storySection_5o81s_281>p,._section_5o81s_306 p{margin:0;color:#bdbdbd;font-size:1.05rem;line-height:1.78}._metricsSection_5o81s_303{max-width:1040px;margin:72px auto 0}._metricsSection_5o81s_303>h2{margin-bottom:26px}._metricsGrid_5o81s_331{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #303030;border-bottom:1px solid #303030}._metric_5o81s_303{padding:28px 22px 30px 0}._metric_5o81s_303+._metric_5o81s_303{padding-left:22px;border-left:1px solid #303030}._metric_5o81s_303 strong{display:block;margin-bottom:8px;color:#fff;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:650;letter-spacing:-.025em}._metric_5o81s_303 span{display:block;color:#979797;font-size:.8rem;line-height:1.45}._detailsGrid_5o81s_363{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;max-width:1040px;margin:72px auto 0}._capabilities_5o81s_304,._technologies_5o81s_305{padding:32px;border:1px solid #292929;border-radius:12px;background:#0c0c0c}._capabilities_5o81s_304 h2,._technologies_5o81s_305 h2{margin-bottom:24px;font-size:1.15rem}._capabilities_5o81s_304 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none}._capabilities_5o81s_304 li{display:flex;align-items:flex-start;gap:10px;color:#c5c5c5;font-size:.9rem;line-height:1.5}._capabilities_5o81s_304 li svg{width:15px;height:15px;margin-top:3px;color:#fff;flex:0 0 auto}._techList_5o81s_411{display:flex;flex-wrap:wrap;gap:8px}._techTag_5o81s_417{padding:7px 10px;border:1px solid #303030;border-radius:5px;color:#bcbcbc;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.04em}._projectFooter_5o81s_428{display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:72px auto 0;padding-top:32px;border-top:1px solid #292929}._backLink_5o81s_26{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600}._backLink_5o81s_26 svg{width:16px;height:16px}._sections_5o81s_452{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._section_5o81s_306{padding:28px;border:1px solid #292929;border-radius:10px;background:#0c0c0c}._section_5o81s_306 h2{margin-bottom:18px}._testimonial_5o81s_469,._gallery_5o81s_470{margin-top:28px}._galleryGrid_5o81s_474{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}._galleryItem_5o81s_480{aspect-ratio:16 / 10;overflow:hidden;border:1px solid #292929;border-radius:10px}._galleryItem_5o81s_480 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){._header_5o81s_43{grid-template-columns:1fr}._imageWrapper_5o81s_179{position:relative;top:auto;max-width:760px}._detailsGrid_5o81s_363,._sections_5o81s_452{grid-template-columns:1fr}}@media(max-width:720px){._hero_5o81s_1{padding-top:92px;padding-bottom:48px}._container_5o81s_7{width:min(100% - 32px,1240px)}._breadcrumb_5o81s_12{margin-bottom:34px}._header_5o81s_43{gap:42px}._title_5o81s_80{font-size:clamp(2.9rem,17vw,4.6rem)}._description_5o81s_97{margin-top:24px}._factGrid_5o81s_105{grid-template-columns:1fr;padding:8px 0}._fact_5o81s_105,._fact_5o81s_105+._fact_5o81s_105{padding:13px 0;border-left:0}._fact_5o81s_105+._fact_5o81s_105{border-top:1px solid #242424}._actions_5o81s_143{width:100%}._actions_5o81s_143>*{width:100%}._storySection_5o81s_281{grid-template-columns:1fr;gap:24px;padding:48px 0}._storySection_5o81s_281>p{font-size:1rem}._metricsSection_5o81s_303,._detailsGrid_5o81s_363,._projectFooter_5o81s_428{margin-top:52px}._metricsGrid_5o81s_331{grid-template-columns:repeat(2,minmax(0,1fr))}._metric_5o81s_303:nth-child(3){border-left:0}._metric_5o81s_303:nth-child(n+3){border-top:1px solid #303030}._capabilities_5o81s_304,._technologies_5o81s_305{padding:24px}._capabilities_5o81s_304 ul{grid-template-columns:1fr}._projectFooter_5o81s_428{align-items:stretch;flex-direction:column-reverse;gap:22px}}
