.About_section__DGPu9{position:relative;min-height:100vh;background:#080605;overflow:hidden;display:flex;align-items:center;padding:120px 0}.About_grid__f199K{position:absolute;inset:0;background-image:linear-gradient(rgba(255,140,58,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,58,.03) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%);pointer-events:none}.About_glowOrb__dphmk{position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,140,58,.07) 0,transparent 70%);border-radius:50%;pointer-events:none}.About_container__71xoX{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 48px}.About_sectionLabel__Oj9ZY{display:flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,140,58,.7);margin-bottom:32px;font-family:monospace}.About_labelDot___ID7K{width:6px;height:6px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 8px #ff8c3a;animation:About_pulse__ADZF4 2s ease-in-out infinite}@keyframes About_pulse__ADZF4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.About_heading__CTOe3{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:#f5f0e8;margin-bottom:64px}.About_headingAccent__cBrES{color:#ff8c3a;font-style:italic}.About_layout__sS9Vp{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:80px}@media (max-width:768px){.About_layout__sS9Vp{grid-template-columns:1fr;gap:48px}}.About_bio__Gzjy7{font-size:1.05rem;line-height:1.78;color:hsla(37,39%,94%,.65);margin-bottom:20px}.About_highlight___DEzn{color:#f5f0e8;font-weight:500}.About_available__tw_TD{color:#ff8c3a;font-weight:500}.About_ctaBtn__FMvGV{display:inline-flex;align-items:center;gap:10px;margin-top:36px;padding:14px 28px;background:rgba(255,140,58,.08);border:1px solid rgba(255,140,58,.3);border-radius:4px;color:#ff8c3a;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,border-color .3s ease,transform .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.About_ctaBtn__FMvGV:hover{background:rgba(255,140,58,.15);border-color:rgba(255,140,58,.6);transform:translateX(4px)}.About_skillsColumn__tcZqO{display:flex;flex-direction:column;gap:32px}.About_skillGroupLabel__WhtRp{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,140,58,.5);margin-bottom:12px;font-family:monospace;font-weight:400}.About_skillTags__y_kca{display:flex;flex-wrap:wrap;gap:8px}.About_skillTag__eYH1q{padding:6px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:2px;font-size:.82rem;color:hsla(37,39%,94%,.7);letter-spacing:.04em;transition:border-color .3s ease,color .3s ease}.About_skillTag__eYH1q:hover{border-color:rgba(255,140,58,.35);color:#f5f0e8}.About_statsBar__t1ZCI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;overflow:hidden}@media (max-width:640px){.About_statsBar__t1ZCI{grid-template-columns:repeat(2,1fr)}}.About_statItem__9wiQn{display:flex;flex-direction:column;align-items:center;padding:36px 24px;background:hsla(0,0%,100%,.015);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease;gap:8px}.About_statItem__9wiQn:hover{background:rgba(255,140,58,.04)}.About_statValue__Y3QLG{font-size:clamp(2rem,4vw,3rem);font-weight:200;color:#ff8c3a;letter-spacing:-.02em;line-height:1}.About_statLabel__6j9jq{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(37,39%,94%,.4);font-family:monospace;text-align:center}.About_fadeUp__kSNmN{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.About_fadeUp__kSNmN.About_visible__lptBp{opacity:1;transform:translateY(0)}.About_bioColumn__CHVYG.About_fadeUp__kSNmN{transition-delay:.1s}.About_skillsColumn__tcZqO.About_fadeUp__kSNmN{transition-delay:.25s}.About_statsBar__t1ZCI.About_fadeUp__kSNmN{transition-delay:.35s}.Contact_section__PGizz{position:relative;background:#050404;overflow:hidden;padding:120px 0 0}.Contact_bgNoise__dnLoy{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}.Contact_glowCenter__XqJd3{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse at bottom,rgba(255,140,58,.08) 0,transparent 70%);pointer-events:none}.Contact_filmStrip__DxDsK{position:absolute;top:0;right:80px;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,140,58,.12),transparent);pointer-events:none}.Contact_filmStrip__DxDsK:before{content:"";position:absolute;right:40px;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.03),transparent)}.Contact_container__KZnxh{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 48px 120px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}@media (max-width:900px){.Contact_container__KZnxh{grid-template-columns:1fr;gap:56px}}.Contact_sectionLabel__M2266{display:flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,140,58,.7);margin-bottom:28px;font-family:monospace}.Contact_labelDot__8mABd{width:6px;height:6px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 8px #ff8c3a;animation:Contact_pulse__padWS 2s ease-in-out infinite}@keyframes Contact_pulse__padWS{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Contact_heading__PbeSi{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:#f5f0e8;margin-bottom:24px}.Contact_headingAccent___2xk3{color:#ff8c3a;font-style:italic}.Contact_subtext__S27PT{font-size:.92rem;line-height:1.75;color:hsla(37,39%,94%,.45);margin-bottom:48px;max-width:420px}.Contact_socials__EZ3nb{display:flex;flex-direction:column;gap:12px}.Contact_socialLink__bOsXo{display:inline-flex;align-items:center;gap:14px;color:hsla(37,39%,94%,.45);text-decoration:none;font-size:.85rem;letter-spacing:.04em;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05);transition:color .3s ease,border-color .3s ease,padding-left .3s ease}.Contact_socialLink__bOsXo:hover{color:#ff8c3a;border-color:rgba(255,140,58,.2);padding-left:8px}.Contact_formCard__RrJwv{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:48px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.Contact_formCard__RrJwv:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,140,58,.4),transparent)}@media (max-width:600px){.Contact_formCard__RrJwv{padding:32px 24px}}.Contact_form__q_VJq{display:flex;flex-direction:column;gap:24px}.Contact_row__Tgan3{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:600px){.Contact_row__Tgan3{grid-template-columns:1fr}}.Contact_fieldGroup__kQiOl{display:flex;flex-direction:column;gap:8px}.Contact_label__BHT9S{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,140,58,.6);font-family:monospace}.Contact_input__z5ccm,.Contact_textarea__Ne3q5{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;padding:14px 16px;color:#f5f0e8;font-size:.88rem;font-family:inherit;outline:none;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;resize:none}.Contact_input__z5ccm::placeholder,.Contact_textarea__Ne3q5::placeholder{color:hsla(37,39%,94%,.2)}.Contact_input__z5ccm:focus,.Contact_textarea__Ne3q5:focus{border-color:rgba(255,140,58,.45);background:rgba(255,140,58,.03);box-shadow:0 0 0 3px rgba(255,140,58,.06)}.Contact_submitBtn___S3Hk{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,rgba(255,140,58,.15),rgba(255,107,26,.1));border:1px solid rgba(255,140,58,.35);border-radius:4px;color:#ff8c3a;font-size:.85rem;letter-spacing:.08em;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;align-self:flex-start}.Contact_submitBtn___S3Hk:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,140,58,.25),rgba(255,107,26,.18));border-color:rgba(255,140,58,.6);box-shadow:0 0 24px rgba(255,140,58,.12);transform:translateY(-2px)}.Contact_submitBtn___S3Hk:disabled{opacity:.7;cursor:not-allowed}.Contact_submitting__j3KFF{pointer-events:none}.Contact_spinner__rMtqz{width:14px;height:14px;border:1.5px solid rgba(255,140,58,.3);border-top-color:#ff8c3a;border-radius:50%;animation:Contact_spin__OUsep .7s linear infinite}@keyframes Contact_spin__OUsep{to{transform:rotate(1turn)}}.Contact_successState___qWlv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;gap:16px}.Contact_successIcon__2ci2l{animation:Contact_popIn__uPrOl .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes Contact_popIn__uPrOl{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.Contact_successTitle__5AyzL{font-size:1.5rem;font-weight:300;color:#f5f0e8;letter-spacing:-.01em}.Contact_successText__RDRVk{font-size:.88rem;color:hsla(37,39%,94%,.45);line-height:1.6}.Contact_resetBtn__dK_vo{margin-top:8px;background:none;border:1px solid rgba(255,140,58,.25);border-radius:4px;color:rgba(255,140,58,.7);padding:10px 24px;font-size:.8rem;letter-spacing:.08em;cursor:pointer;transition:border-color .3s ease,color .3s ease}.Contact_resetBtn__dK_vo:hover{border-color:rgba(255,140,58,.5);color:#ff8c3a}.Contact_footer__dQPDN{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:20px;padding:28px 48px;border-top:1px solid hsla(0,0%,100%,.05)}.Contact_footerText__ZZWAE{font-size:.72rem;letter-spacing:.12em;color:hsla(37,39%,94%,.35);font-family:monospace}.Contact_footerDivider__FZXuO{width:1px;height:12px;background:hsla(0,0%,100%,.12)}.Contact_fadeUp__X8Pe1{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.Contact_fadeUp__X8Pe1.Contact_visible__WY3D4{opacity:1;transform:translateY(0)}.Contact_contactDetails__oiUaa{display:flex;flex-direction:column;gap:20px;margin-top:36px}.Contact_detailItem___vCgb{display:flex;flex-direction:column;gap:6px}.Contact_detailLabel__VtOFJ{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,140,58,.6);font-family:monospace}.Contact_detailValue__S8OWV{font-size:1rem;color:hsla(37,39%,94%,.85);text-decoration:none;font-weight:300;transition:color .3s ease,padding-left .3s ease;display:inline-block;width:-moz-fit-content;width:fit-content}.Contact_detailValue__S8OWV:hover{color:#ff8c3a;padding-left:4px}.Projects_section__4P928{position:relative;background:#060504;overflow:hidden;padding:120px 0}.Projects_ambientLeft__aTDnz{top:20%;left:-300px;background:radial-gradient(circle,rgba(255,107,26,.06) 0,transparent 70%)}.Projects_ambientLeft__aTDnz,.Projects_ambientRight__pNcoL{position:absolute;width:600px;height:600px;border-radius:50%;pointer-events:none}.Projects_ambientRight__pNcoL{bottom:10%;right:-300px;background:radial-gradient(circle,rgba(255,179,71,.05) 0,transparent 70%)}.Projects_container__jfBhR{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 48px}.Projects_header__KDwqK{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}@media (max-width:768px){.Projects_header__KDwqK{flex-direction:column;align-items:flex-start}}.Projects_sectionLabel__IfM27{display:flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,140,58,.7);margin-bottom:20px;font-family:monospace}.Projects_labelDot__I5x8Q{width:6px;height:6px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 8px #ff8c3a;animation:Projects_pulse__5Tjst 2s ease-in-out infinite}@keyframes Projects_pulse__5Tjst{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Projects_heading__CsL7D{font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:#f5f0e8}.Projects_headingAccent__uj0Ta{color:#ff8c3a;font-style:italic}.Projects_subtext__ylzU_{font-size:.9rem;line-height:1.7;color:hsla(37,39%,94%,.4);max-width:340px;text-align:right;margin-bottom:0}@media (max-width:768px){.Projects_subtext__ylzU_{text-align:left;max-width:100%}}.Projects_divider__ujpWW{width:100%;height:1px;background:linear-gradient(90deg,rgba(255,140,58,.3),hsla(0,0%,100%,.04) 60%,transparent);margin-bottom:48px}.Projects_projectGrid__FgGpg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.Projects_projectGrid__FgGpg{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Projects_projectGrid__FgGpg{grid-template-columns:1fr}.Projects_container__jfBhR{padding:0 24px}}.Projects_projectCard__cpJKq{position:relative;display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden;text-decoration:none;cursor:pointer;transition:border-color .4s ease,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.Projects_projectCard__cpJKq:hover{border-color:rgba(var(--accent-rgb,255,140,58),.35);transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,140,58,.08),0 0 40px rgba(255,140,58,.04)}.Projects_projectCard__cpJKq:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent,#ff8c3a),transparent);opacity:0;transition:opacity .4s ease;z-index:2}.Projects_projectCard__cpJKq:hover:before{opacity:1}.Projects_imagePlaceholder__vIFK9{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(255,140,58,.04),rgba(255,107,26,.02)),repeating-linear-gradient(45deg,transparent,transparent 18px,hsla(0,0%,100%,.012) 0,hsla(0,0%,100%,.012) 19px);border-bottom:1px solid hsla(0,0%,100%,.05);overflow:hidden;transition:background .4s ease}.Projects_projectCard__cpJKq:hover .Projects_imagePlaceholder__vIFK9{background:linear-gradient(135deg,rgba(255,140,58,.07),rgba(255,107,26,.04)),repeating-linear-gradient(45deg,transparent,transparent 18px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 19px)}.Projects_imagePlaceholderInner__TykXC{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.Projects_placeholderIndex__vvrFQ{font-size:2.8rem;font-weight:100;color:rgba(255,140,58,.18);font-family:monospace;letter-spacing:-.04em;line-height:1;transition:color .4s ease}.Projects_projectCard__cpJKq:hover .Projects_placeholderIndex__vvrFQ{color:rgba(255,140,58,.32)}.Projects_placeholderLabel__Jqtdd{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.12);font-family:monospace;transition:color .4s ease}.Projects_projectCard__cpJKq:hover .Projects_placeholderLabel__Jqtdd{color:rgba(255,140,58,.35)}.Projects_corner___73q9{position:absolute;width:14px;height:14px;border-color:rgba(255,140,58,.25);border-style:solid;transition:border-color .4s ease,width .3s ease,height .3s ease}.Projects_projectCard__cpJKq:hover .Projects_corner___73q9{border-color:rgba(255,140,58,.5);width:18px;height:18px}.Projects_cornerTL__aDXVJ{top:12px;left:12px;border-width:1px 0 0 1px}.Projects_cornerTR__gclXH{top:12px;right:12px;border-width:1px 1px 0 0}.Projects_cornerBL__fhy7i{bottom:12px;left:12px;border-width:0 0 1px 1px}.Projects_cornerBR__wwnlY{bottom:12px;right:12px;border-width:0 1px 1px 0}.Projects_cardBody__nfAo1{display:flex;flex-direction:column;flex:1 1;padding:24px 28px 28px;gap:0}.Projects_cardHeader__dAGPv{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Projects_projectIndex__HvwyX{font-size:.62rem;font-family:monospace;color:rgba(255,140,58,.4);letter-spacing:.1em;transition:color .3s ease}.Projects_projectCard__cpJKq:hover .Projects_projectIndex__HvwyX{color:var(--accent,#ff8c3a)}.Projects_projectCategory__jkWXZ{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,140,58,.45);font-family:monospace}.Projects_projectTitle__Z_YHv{font-size:1.45rem;font-weight:400;color:hsla(37,39%,94%,.85);letter-spacing:-.01em;margin-bottom:12px;line-height:1.2;transition:color .3s ease}.Projects_projectCard__cpJKq:hover .Projects_projectTitle__Z_YHv{color:#f5f0e8}.Projects_projectDesc__SvZdt{font-size:.85rem;line-height:1.72;color:hsla(37,39%,94%,.38);margin-bottom:20px;flex:1 1;transition:color .3s ease}.Projects_projectCard__cpJKq:hover .Projects_projectDesc__SvZdt{color:hsla(37,39%,94%,.58)}.Projects_cardFooter__rZ7MQ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.Projects_projectTags__AElsw{display:flex;flex-wrap:wrap;gap:6px}.Projects_tag__EI_mm{padding:4px 10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:2px;font-size:.68rem;color:hsla(37,39%,94%,.4);letter-spacing:.04em;font-family:monospace;transition:border-color .3s ease,color .3s ease}.Projects_projectCard__cpJKq:hover .Projects_tag__EI_mm{border-color:rgba(255,140,58,.25);color:hsla(37,39%,94%,.65)}.Projects_arrowIcon__EjXXW{flex-shrink:0;color:rgba(255,140,58,.3);transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1);display:flex}.Projects_projectCard__cpJKq:hover .Projects_arrowIcon__EjXXW{color:var(--accent,#ff8c3a);transform:translateX(5px) translateY(-2px)}.Projects_fadeUp__9ZlVH{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.Projects_fadeUp__9ZlVH.Projects_visible__vRGK9{opacity:1;transform:translateY(0)}.Services_section__tPbt7{position:relative;background:#070605;overflow:hidden;padding:120px 0}.Services_grid__QWbfG{position:absolute;inset:0;background-image:linear-gradient(rgba(255,140,58,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,58,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 20%,transparent 100%);pointer-events:none}.Services_glowTop__uhJrN{position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse at top,rgba(255,140,58,.06) 0,transparent 70%);pointer-events:none}.Services_container___YP2J{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 48px}.Services_header__ut7eh{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}@media (max-width:768px){.Services_header__ut7eh{flex-direction:column;align-items:flex-start;gap:28px}}.Services_sectionLabel__DDAHw{display:flex;align-items:center;gap:10px;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,140,58,.7);margin-bottom:24px;font-family:monospace}.Services_labelDot__UnXfD{width:6px;height:6px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 8px #ff8c3a;animation:Services_pulse__ruKkm 2s ease-in-out infinite}@keyframes Services_pulse__ruKkm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Services_heading__JsEgO{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:300;line-height:1.12;letter-spacing:-.02em;color:#f5f0e8}.Services_headingAccent__j_nmf{color:#ff8c3a;font-style:italic}.Services_subtext__oAUEG{font-size:.9rem;line-height:1.76;color:hsla(37,39%,94%,.38);max-width:340px;text-align:right}@media (max-width:768px){.Services_subtext__oAUEG{text-align:left;max-width:100%}}.Services_cardsGrid__2d7nw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:1024px){.Services_cardsGrid__2d7nw{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Services_cardsGrid__2d7nw{grid-template-columns:1fr}.Services_container___YP2J{padding:0 24px}}.Services_card__9CBjQ{position:relative;display:flex;flex-direction:column;gap:0;padding:36px 32px 32px;border-radius:10px;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;cursor:default;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s ease,background .4s ease,box-shadow .5s ease}.Services_card__9CBjQ:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.042);border-color:rgba(255,140,58,.22);box-shadow:0 32px 72px rgba(0,0,0,.55),0 0 0 1px rgba(255,140,58,.07),inset 0 1px 0 hsla(0,0%,100%,.05)}.Services_cardTopLine__3P3Mr{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent,#ff8c3a) 40%,var(--accent,#ff8c3a) 60%,transparent 100%);opacity:0;transform:scaleX(.4);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.Services_card__9CBjQ:hover .Services_cardTopLine__3P3Mr{opacity:1;transform:scaleX(1)}.Services_cardGlow__wDRQl{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:260px;height:160px;background:radial-gradient(ellipse at bottom,var(--accent,#ff8c3a) 0,transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s ease}.Services_card__9CBjQ:hover .Services_cardGlow__wDRQl{opacity:.06}.Services_cardTop__vpRH6{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.Services_cardIcon__YCz3t{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.Services_card__9CBjQ:hover .Services_cardIcon__YCz3t{background:rgba(255,140,58,.07);border-color:rgba(255,140,58,.2);box-shadow:0 0 20px rgba(255,140,58,.08)}.Services_cardIndex__JaG7i{font-size:.62rem;font-family:monospace;color:rgba(255,140,58,.3);letter-spacing:.12em;transition:color .3s ease}.Services_card__9CBjQ:hover .Services_cardIndex__JaG7i{color:var(--accent,#ff8c3a)}.Services_cardContent__OLVOs{flex:1 1;margin-bottom:28px}.Services_cardTitle__fDC9X{font-size:1.3rem;font-weight:400;color:hsla(37,39%,94%,.88);letter-spacing:-.01em;line-height:1.2;margin-bottom:8px;transition:color .3s ease}.Services_card__9CBjQ:hover .Services_cardTitle__fDC9X{color:#f5f0e8}.Services_cardTagline__MdmKV{font-size:.72rem;font-family:monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#ff8c3a);opacity:.55;margin-bottom:18px;transition:opacity .3s ease}.Services_card__9CBjQ:hover .Services_cardTagline__MdmKV{opacity:.85}.Services_cardDesc__MmX02{font-size:.87rem;line-height:1.76;color:hsla(37,39%,94%,.38);transition:color .3s ease}.Services_card__9CBjQ:hover .Services_cardDesc__MmX02{color:hsla(37,39%,94%,.58)}.Services_cardTags__y8Cjk{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.Services_tag__PSHnr{padding:5px 11px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:3px;font-size:.68rem;color:hsla(37,39%,94%,.38);letter-spacing:.05em;font-family:monospace;transition:border-color .3s ease,color .3s ease,background .3s ease}.Services_card__9CBjQ:hover .Services_tag__PSHnr{border-color:rgba(255,140,58,.22);color:hsla(37,39%,94%,.65);background:rgba(255,140,58,.04)}.Services_fadeUp__g4ogT{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.Services_fadeUp__g4ogT.Services_visible__vssTc{opacity:1;transform:translateY(0)}.VideoIntro_hero__cSMSF{position:relative;width:100%;height:100svh;overflow:hidden;background:#050404;isolation:isolate}.VideoIntro_bgVideoWrap__mJVP_{position:absolute;inset:-10%;z-index:0;overflow:hidden}.VideoIntro_bgVideo__EiC3B{width:120%;height:120%;object-fit:cover;transform:scale(1.1);filter:blur(0);opacity:.25;will-change:transform}.VideoIntro_bgBlur__nQGJi{position:absolute;inset:0;backdrop-filter:blur(28px) saturate(1.4) brightness(.55);-webkit-backdrop-filter:blur(28px) saturate(1.4) brightness(.55)}.VideoIntro_overlays__ACeB5{position:absolute;inset:0;z-index:2;pointer-events:none}.VideoIntro_overlayVignette__7yAxI{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 30%,rgba(0,0,0,.55) 75%,rgba(0,0,0,.85) 100%)}.VideoIntro_overlayBottom__SdPGx{position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(0deg,rgba(2,1,1,.95) 0,rgba(2,1,1,.6) 40%,transparent)}.VideoIntro_overlayTop__nxOEq{position:absolute;top:0;left:0;right:0;height:30%;background:linear-gradient(180deg,rgba(2,1,1,.75) 0,transparent)}.VideoIntro_overlaySides__fnT8o{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,1,1,.5) 0,transparent 30%,transparent 70%,rgba(2,1,1,.5))}.VideoIntro_cinematicWrap__aow_L{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity 2.4s ease}.VideoIntro_cinematicVisible__gzzSm{opacity:1}.VideoIntro_videoWrap__ayLmo{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.VideoIntro_mainVideo__SMnEb{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out;will-change:opacity,transform}.VideoIntro_videoReady__WsPr5{opacity:1}.VideoIntro_filmGrain__A6xmf{position:absolute;inset:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:screen}.VideoIntro_content__p_HES{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-end;padding:0 6vw 8vh;pointer-events:none}.VideoIntro_contentInner__PLsXV{display:flex;flex-direction:column;gap:0}.VideoIntro_tagline__GDuvI{display:flex;align-items:center;gap:10px;font-family:var(--font-mono,"SF Mono","Fira Code","Courier New",monospace);font-size:clamp(.6rem,1vw,.78rem);font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,160,80,.85);margin-bottom:16px;will-change:transform,opacity}.VideoIntro_taglineDot__AxT8f{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 8px 2px rgba(255,140,58,.7);animation:VideoIntro_dotPulse__AbJdI 2.4s ease-in-out infinite}@keyframes VideoIntro_dotPulse__AbJdI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.VideoIntro_name__NF_xC{display:flex;flex-direction:column;line-height:.88;margin:0;padding:0;gap:0}.VideoIntro_firstName__EbwEv,.VideoIntro_lastName__jMnkN{display:block;font-family:var(--font-display,"Georgia","Times New Roman",serif);font-size:clamp(4.5rem,11vw,10.5rem);font-weight:700;letter-spacing:-.03em;color:#f5f0e8;text-shadow:0 2px 40px rgba(255,140,58,.12),0 0 80px rgba(0,0,0,.4);will-change:transform,opacity;line-height:.92}.VideoIntro_lastName__jMnkN{color:hsla(37,39%,94%,.72);font-style:italic}.VideoIntro_role__76WiB{margin-top:22px;font-family:var(--font-sans,-apple-system,"Helvetica Neue",sans-serif);font-size:clamp(.72rem,1.2vw,.92rem);font-weight:300;letter-spacing:.08em;color:hsla(34,33%,79%,.65);will-change:transform,opacity;max-width:500px}.VideoIntro_controls__YtUA6{position:absolute;top:28px;right:32px;z-index:20;display:flex;align-items:center;gap:10px;will-change:opacity}.VideoIntro_controlBtn__tWxmr{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);color:hsla(0,0%,100%,.75);cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease;outline:none;box-shadow:0 4px 20px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}.VideoIntro_controlBtn__tWxmr:hover{background:rgba(255,140,58,.18);border-color:rgba(255,140,58,.4);color:rgba(255,200,130,.95);transform:scale(1.08);box-shadow:0 4px 24px rgba(255,120,30,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.VideoIntro_controlBtn__tWxmr:active{transform:scale(.96)}.VideoIntro_controlBtnActive__9Mn3N{background:rgba(255,140,58,.14);border-color:rgba(255,140,58,.35);color:rgba(255,180,100,.9)}.VideoIntro_soundHint__3AIy4{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(10,8,6,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:var(--font-sans,-apple-system,sans-serif);font-size:.68rem;font-weight:400;letter-spacing:.08em;color:hsla(35,46%,75%,.7);opacity:0;transform:translateX(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;white-space:nowrap}.VideoIntro_soundHintVisible__f9DFo{opacity:1;transform:translateX(0)}.VideoIntro_soundHintPulse__uYm3z{width:6px;height:6px;border-radius:50%;background:#ff8c3a;box-shadow:0 0 6px rgba(255,140,58,.8);animation:VideoIntro_soundPulse__moelY 1.8s ease-in-out infinite;flex-shrink:0}@keyframes VideoIntro_soundPulse__moelY{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.VideoIntro_scrollIndicator__7Ll_U{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:10px 18px;outline:none;will-change:opacity}.VideoIntro_scrollLabel__VvTEh{font-family:var(--font-mono,"SF Mono",monospace);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:hsla(35,35%,67%,.45);transition:color .3s ease}.VideoIntro_scrollIndicator__7Ll_U:hover .VideoIntro_scrollLabel__VvTEh{color:rgba(255,160,80,.75)}.VideoIntro_scrollLine__BEJuE{position:relative;width:1px;height:48px;background:hsla(0,0%,100%,.08);overflow:hidden;border-radius:1px}.VideoIntro_scrollPulse__RILUw{position:absolute;top:-100%;left:0;width:100%;height:60%;background:linear-gradient(180deg,transparent,rgba(255,140,58,.9),transparent);animation:VideoIntro_scrollPulseAnim__xvs35 2.2s ease-in-out infinite;border-radius:1px}@keyframes VideoIntro_scrollPulseAnim__xvs35{0%{top:-60%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}@media (max-width:768px){.VideoIntro_content__p_HES{padding:0 5vw 10vh}.VideoIntro_firstName__EbwEv,.VideoIntro_lastName__jMnkN{font-size:clamp(3.5rem,14vw,6rem)}.VideoIntro_controls__YtUA6{top:20px;right:20px}.VideoIntro_controlBtn__tWxmr{width:38px;height:38px}.VideoIntro_soundHint__3AIy4{display:none}.VideoIntro_scrollIndicator__7Ll_U{bottom:28px}}@media (max-width:480px){.VideoIntro_content__p_HES{padding:0 6vw 12vh}.VideoIntro_firstName__EbwEv,.VideoIntro_lastName__jMnkN{font-size:clamp(3rem,16vw,5rem)}.VideoIntro_tagline__GDuvI{font-size:.6rem}.VideoIntro_role__76WiB{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.VideoIntro_scrollPulse__RILUw,.VideoIntro_soundHintPulse__uYm3z,.VideoIntro_taglineDot__AxT8f{animation:none}.VideoIntro_mainVideo__SMnEb{transition:none}}.VideoIntro_introOverlay__THe3u{position:absolute;inset:0;background:#050404;z-index:100;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.VideoIntro_introOverlayContent__B9z_X{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.VideoIntro_introOverlayTagline__zjuqU{font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,140,58,.7);animation:VideoIntro_pulse__qS435 2s ease-in-out infinite}.VideoIntro_startBtn__0FDv5{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;background:rgba(255,140,58,.08);border:1px solid rgba(255,140,58,.35);border-radius:6px;color:#ff8c3a;font-size:.9rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 30px rgba(255,140,58,.05);outline:none}.VideoIntro_startBtn__0FDv5:hover{background:rgba(255,140,58,.18);border-color:rgba(255,140,58,.65);box-shadow:0 0 40px rgba(255,140,58,.15);transform:translateY(-2px)}.VideoIntro_startBtn__0FDv5:active{transform:translateY(0)}.VideoIntro_startBtn__0FDv5 svg{flex-shrink:0;transition:transform .3s ease}.VideoIntro_startBtn__0FDv5:hover svg{transform:scale(1.1) translateX(2px)}