._section_w93pb_1{padding:80px max(24px,calc((100vw - 1180px)/2));background:radial-gradient(ellipse at 90% 0%,#23474c33,transparent 60%),var(--background);color:var(--foreground);scroll-margin-top:90px;border-top:1px solid var(--border)}._kicker_w93pb_1{font:12px var(--font-family-monospace);letter-spacing:.14em;color:var(--muted-foreground)}._intro_w93pb_1{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin:24px 0 36px}._intro_w93pb_1 h2{font:600 clamp(30px,4vw,52px)/1.08 var(--font-family-display);letter-spacing:-.04em;margin:0}._intro_w93pb_1 h3{font:600 22px var(--font-family-display);margin:0 0 14px}._section_w93pb_1 p{line-height:1.8;color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere}._services_w93pb_1{font-size:13px;font-weight:700}._values_w93pb_1{display:grid;grid-template-columns:1fr 1fr;gap:20px}._values_w93pb_1 article{border:1px solid var(--border);padding:32px;background:var(--card)}._values_w93pb_1 svg{display:block;margin-bottom:28px}._values_w93pb_1 span{font:11px var(--font-family-monospace);color:var(--muted-foreground)}._values_w93pb_1 h3{font:600 26px var(--font-family-display)}._contact_w93pb_1{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:26px 0;font-size:14px}._contact_w93pb_1 a,._empty_w93pb_1 a{color:inherit}._filters_w93pb_1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}._empty_w93pb_1{padding:48px 24px;border:1px dashed var(--border);text-align:center}._empty_w93pb_1 svg{color:var(--muted-foreground)}._empty_w93pb_1 h3{font:600 24px var(--font-family-display)}._projects_w93pb_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._project_w93pb_1{border:1px solid var(--border);background:var(--card);min-width:0}._cover_w93pb_1,._placeholder_w93pb_1{width:100%;aspect-ratio:16/10;object-fit:cover}._placeholder_w93pb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--surface);font-size:13px;color:var(--muted-foreground)}._body_w93pb_1{padding:26px}._badge_w93pb_1{display:inline-block;padding:6px 10px;background:var(--accent);color:var(--accent-foreground);font:11px var(--font-family-monospace)}._body_w93pb_1 h3{font:600 28px var(--font-family-display);overflow-wrap:anywhere}._meta_w93pb_1{font-size:13px;display:flex;align-items:center;gap:5px}._description_w93pb_1{font-size:14px}._project_w93pb_1 summary{cursor:pointer;font-weight:700;padding:12px 0}._gallery_w93pb_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._gallery_w93pb_1 figure{margin:0;min-width:0}._gallery_w93pb_1 img{width:100%;aspect-ratio:4/3;object-fit:cover}._gallery_w93pb_1 figcaption{font-size:12px;overflow-wrap:anywhere;margin-top:5px}@media(max-width:700px){._section_w93pb_1{padding:52px 20px}._intro_w93pb_1,._values_w93pb_1,._projects_w93pb_1{grid-template-columns:1fr;gap:22px}._values_w93pb_1 article{padding:24px}._contact_w93pb_1{align-items:flex-start;flex-direction:column}._filters_w93pb_1 button{font-size:12px}._body_w93pb_1{padding:20px}}._section_1y8cs_1{padding:80px max(24px,calc((100vw - 1180px)/2));background:#101712;color:#f1f3ec;scroll-margin-top:70px}._eyebrow_1y8cs_1{font:11px var(--font-family-monospace);letter-spacing:.12em;color:#b3c0b5}._section_1y8cs_1 header h2{font:600 clamp(32px,4.5vw,58px)/1.07 var(--font-family-display);letter-spacing:-.04em;margin:22px 0}._section_1y8cs_1 header p{max-width:580px;color:#aebbb1;line-height:1.8}._tabs_1y8cs_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:36px 0 22px}._tabs_1y8cs_1 button{display:flex;align-items:center;gap:12px;padding:20px;text-align:left;border:1px solid #3c4a3f;background:transparent;color:#ced6ce;cursor:pointer;font:600 12px var(--font-family-base)}._tabs_1y8cs_1 button._active_1y8cs_1{background:#b9ff39;color:#101712;border-color:#b9ff39}._spotlight_1y8cs_1{display:grid;grid-template-columns:1fr 1fr;border:1px solid #344039;min-width:0}._visual_1y8cs_1{padding:30px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#1d2b22,#111a15)}._visual_1y8cs_1>span{font:9px var(--font-family-monospace);color:#b2bdb4;letter-spacing:.12em;text-align:center}._diagram_1y8cs_1{width:100%;height:auto}._diagram_1y8cs_1 text{fill:#d7e1d8;font:9px var(--font-family-monospace);letter-spacing:.05em}._story_1y8cs_1{padding:36px;min-width:0}._story_1y8cs_1 h3{font:600 34px/1.1 var(--font-family-display);margin:18px 0 24px}._scenes_1y8cs_1{display:flex;gap:8px;flex-wrap:wrap}._scenes_1y8cs_1 button{background:none;color:#a8b6ab;border:0;border-bottom:2px solid transparent;padding:9px 0;margin-right:8px;font:11px var(--font-family-monospace);cursor:pointer}._scenes_1y8cs_1 button._sceneActive_1y8cs_1{color:#b9ff39;border-bottom-color:#b9ff39}._storyText_1y8cs_1{min-height:135px;font-size:16px;line-height:1.8;color:#c0ccc2}._cta_1y8cs_1{display:inline-flex;align-items:center;gap:12px;color:#b9ff39;font-size:14px;font-weight:700;text-decoration:none}._process_1y8cs_1{padding:30px 0}._process_1y8cs_1 ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:22px 0;gap:10px}._process_1y8cs_1 li{border-top:2px solid #506354;padding:20px 12px 10px 0}._process_1y8cs_1 b{display:block;color:#b9ff39;font:26px var(--font-family-monospace);margin-bottom:14px}._process_1y8cs_1 span{font-size:13px;line-height:1.6}._prepare_1y8cs_1{display:flex;justify-content:space-between;gap:24px;padding:24px;background:#1a261e}._prepare_1y8cs_1 h3{font:600 24px var(--font-family-display);margin:0}._prepare_1y8cs_1 p,._note_1y8cs_1{color:#a8b6ac;line-height:1.8}._prepare_1y8cs_1 ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}._prepare_1y8cs_1 li{display:flex;gap:10px;align-items:center;font-size:14px}._prepare_1y8cs_1 svg{color:#b9ff39;flex-shrink:0}._note_1y8cs_1{font-size:12px;max-width:880px}._section_1y8cs_1 button:focus-visible,._section_1y8cs_1 a:focus-visible{outline:3px solid #b9ff39;outline-offset:4px}@media(max-width:760px){._section_1y8cs_1{padding:52px 20px}._tabs_1y8cs_1{grid-template-columns:1fr}._tabs_1y8cs_1 button{padding:14px}._spotlight_1y8cs_1{grid-template-columns:1fr}._story_1y8cs_1{padding:24px}._story_1y8cs_1 h3{font-size:30px}._storyText_1y8cs_1{min-height:120px}._process_1y8cs_1 ol{grid-template-columns:1fr}._process_1y8cs_1 li{display:flex;align-items:center;gap:20px;padding:15px 0}._process_1y8cs_1 b{margin:0}._prepare_1y8cs_1{flex-direction:column}._visual_1y8cs_1{padding:20px}}._section_1dzcp_1{padding:110px clamp(22px,5vw,76px);display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;background:radial-gradient(ellipse at 0% 30%,#21404444,transparent 65%),linear-gradient(#b5dacc06 1px,transparent 1px),linear-gradient(90deg,#b5dacc06 1px,transparent 1px),#0a1215;background-size:auto,60px 60px,60px 60px,auto;color:#eef4ef;scroll-margin-top:30px}._intro_1dzcp_1>span{font:600 10px var(--font-family-monospace);letter-spacing:.12em;color:#c4f878}._intro_1dzcp_1 h2{font:600 clamp(42px,5vw,70px)/1.02 var(--font-family-display);letter-spacing:-.05em;margin:18px 0 24px}._intro_1dzcp_1 p{line-height:1.75;color:#afbfba;max-width:440px}._intro_1dzcp_1>div{display:flex;align-items:center;gap:12px;border-top:1px solid #b5dacc33;margin-top:22px;padding-top:20px;font-size:12px}._intro_1dzcp_1 svg{flex:none}._card_1dzcp_1{background:var(--surface);color:var(--foreground);border:1px solid var(--border);padding:clamp(24px,4vw,48px);box-shadow:0 24px 65px #17201912}._form_1dzcp_1{display:grid;gap:23px}._grid_1dzcp_1{display:grid;grid-template-columns:1fr 1fr;gap:22px}._note_1dzcp_1{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._error_1dzcp_1{color:var(--error);font-size:13px}._honeypot_1dzcp_1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._success_1dzcp_1{min-height:470px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}._success_1dzcp_1 svg{color:var(--success)}._success_1dzcp_1 h3{font:600 34px var(--font-family-display);margin:0}._success_1dzcp_1 p{line-height:1.7}._success_1dzcp_1 small{font:11px var(--font-family-monospace);overflow-wrap:anywhere}._success_1dzcp_1 button{margin-top:15px}@media(max-width:900px){._section_1dzcp_1{grid-template-columns:1fr;padding-top:75px;padding-bottom:75px;gap:40px}}@media(max-width:560px){._grid_1dzcp_1{grid-template-columns:1fr}._card_1dzcp_1{padding:24px 18px}._success_1dzcp_1{min-height:360px}}._page_6h6pv_2{background:#080d0e;color:#f1f3ec;overflow:hidden;--background:#080d0e;--surface:#111b1d;--card:#10191b;--muted-foreground:#afbbb9;--border:rgba(183,212,204,.17)}._page_6h6pv_2 a:focus-visible,._page_6h6pv_2 button:focus-visible{outline:2px solid #b9ff39;outline-offset:5px}._nav_6h6pv_4{position:absolute;z-index:5;top:0;left:0;width:100%;height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(22px,5vw,80px);border-bottom:1px solid #ffffff1c;background:linear-gradient(#070d10dd,#070d1066)}._brand_6h6pv_5{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:800 22px var(--font-family-display);letter-spacing:.04em}._brandMark_6h6pv_6{display:grid;place-items:center;background:#b9ff39;color:#101910;width:34px;height:34px}._navLinks_6h6pv_7{display:flex;gap:28px}._navLinks_6h6pv_7 a{color:#d8e3df;text-decoration:none;font-size:13px}._navLinks_6h6pv_7 a:hover{color:#b9ff39}._navActions_6h6pv_8 button,._heroCtas_6h6pv_8 button,._cta_6h6pv_8 button{background:#b9ff39;color:#10170b;border-color:#b9ff39;min-height:46px}._mobileMenu_6h6pv_9{display:none;background:transparent;color:#fff;border:1px solid #ffffff33;padding:10px;min-width:44px;min-height:44px}._mobileNav_6h6pv_10{position:absolute;top:88px;left:0;right:0;display:grid;padding:18px 24px;background:#10191b;border-bottom:1px solid #ffffff22}._mobileNav_6h6pv_10 a{padding:14px;color:#f1f3ec;text-decoration:none}._hero_6h6pv_8{position:relative;isolation:isolate;min-height:780px;min-height:min(920px,100svh);display:flex;align-items:center;padding:170px clamp(22px,5vw,80px) 130px;background:#071013}._heroBackground_6h6pv_13{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:_sceneReveal_6h6pv_1 1.8s ease-out both}._hero_6h6pv_8:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#060c10f5,#060c10d9 30%,#060c1050 65%,#060c1020),linear-gradient(0deg,#080d0e 0%,transparent 35%,#07101555)}._heroNoise_6h6pv_15{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b2d9d407 1px,transparent 1px),linear-gradient(90deg,#b2d9d407 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,black,transparent)}._heroCopy_6h6pv_16{max-width:750px;position:relative;z-index:1}._eyebrow_6h6pv_17{display:flex;align-items:center;gap:10px;font:500 10px var(--font-family-monospace);letter-spacing:.16em;color:#c3d4ce;line-height:1.8}._eyebrow_6h6pv_17 span{width:6px;height:6px;flex:none;background:#b9ff39;box-shadow:0 0 18px #b9ff3977}._hero_6h6pv_8 h1{font:600 clamp(48px,6.1vw,88px)/1.04 var(--font-family-display);letter-spacing:-.055em;margin:26px 0}._hero_6h6pv_8 h1 em{font-style:normal;color:#c4f878}._heroCopy_6h6pv_16>p{max-width:530px;font-size:16px;line-height:1.8;color:#bdcac6}._heroCtas_6h6pv_8{display:flex;align-items:center;gap:26px;margin:34px 0}._heroCtas_6h6pv_8 a{font-size:13px;color:#e2eae5;text-decoration:none;border-bottom:1px solid #9baaa5;padding:10px 0}._trustLine_6h6pv_24{display:flex;align-items:center;gap:8px;max-width:510px;font-size:11px;color:#adbfba;line-height:1.7}._trustLine_6h6pv_24 svg{flex:none;color:#b9ff39}._heroVisual_6h6pv_26{position:absolute;right:5vw;bottom:90px;display:grid;gap:16px;padding:20px 24px;border-left:1px solid #b9ff3988;background:linear-gradient(90deg,#081215bb,transparent);color:#dceae5}._heroVisual_6h6pv_26>span,._heroVisual_6h6pv_26 small{font:9px var(--font-family-monospace);letter-spacing:.14em}._heroVisual_6h6pv_26 div{font:500 22px/1.3 var(--font-family-display);letter-spacing:.12em}._heroVisual_6h6pv_26 small{color:#a4b6b1;font-size:8px}._scrollCue_6h6pv_28{position:absolute;bottom:35px;left:5vw;display:flex;align-items:center;gap:18px;font:9px var(--font-family-monospace);letter-spacing:.18em;color:#9fb2aa}._scrollCue_6h6pv_28 i{width:60px;height:1px;background:#b9ff39}._cta_6h6pv_8{position:relative;padding:110px 24px;text-align:center;border-top:1px solid #b0d4cd22;background:linear-gradient(#071113de,#071113ed),url(/_cdn/static/42ad6de3-6035-43ce-b7c1-9773ee8ec502.png) center 65%/cover}._ctaInner_6h6pv_30{position:relative;max-width:720px;margin:auto}._kicker_6h6pv_30{font:10px var(--font-family-monospace);letter-spacing:.18em;color:#c4f878}._cta_6h6pv_8 h2{font:600 clamp(42px,5.5vw,72px)/1.05 var(--font-family-display);letter-spacing:-.04em;margin:24px 0}._cta_6h6pv_8 p{color:#afbfba;line-height:1.8;max-width:510px;margin:0 auto 30px}._footer_6h6pv_33{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;padding:34px 5vw;background:#060b0d;border-top:1px solid #ffffff18;font-size:11px;color:#99aaa3}._footer_6h6pv_33 a{color:#d7e4dd}@keyframes _sceneReveal_6h6pv_1{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(min-width:1500px){._heroCopy_6h6pv_16{max-width:820px}}@media(max-width:1000px){._navLinks_6h6pv_7,._navActions_6h6pv_8{display:none}._mobileMenu_6h6pv_9{display:grid;place-items:center}._heroVisual_6h6pv_26{display:none}._heroCopy_6h6pv_16{max-width:680px}._hero_6h6pv_8:before{background:linear-gradient(90deg,#060c10ed,#060c1099),linear-gradient(0deg,#080d0e,transparent 50%)}}@media(max-width:600px){._nav_6h6pv_4{height:76px}._mobileNav_6h6pv_10{top:76px}._hero_6h6pv_8{min-height:800px;min-height:100svh;padding:140px 22px 110px}._heroBackground_6h6pv_13{object-position:66% center}._hero_6h6pv_8 h1{font-size:clamp(42px,11vw,64px)}._eyebrow_6h6pv_17{font-size:8px;letter-spacing:.1em}._heroCopy_6h6pv_16>p{font-size:14px}._heroCtas_6h6pv_8{align-items:flex-start;flex-direction:column;gap:12px}._trustLine_6h6pv_24{font-size:10px}._scrollCue_6h6pv_28{left:22px}._cta_6h6pv_8{padding:76px 22px}._footer_6h6pv_33{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){._heroBackground_6h6pv_13{animation:none}}
