.InternalPage-module__OpG7RG__page{color:var(--bone);background:#090a09;overflow:clip}.InternalPage-module__OpG7RG__eyebrow{color:var(--amber);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.InternalPage-module__OpG7RG__serviceSymbol{aspect-ratio:1;background:#070807d1;border:1px solid #f1ede333;flex:none;place-items:center;width:clamp(3rem,4.4vw,4.6rem);display:grid;position:relative;overflow:hidden}.InternalPage-module__OpG7RG__serviceSymbol:before,.InternalPage-module__OpG7RG__serviceSymbol:after{content:"";background:#d9a33a9e;position:absolute}.InternalPage-module__OpG7RG__serviceSymbol:before{height:1px;inset:50% 0 auto}.InternalPage-module__OpG7RG__serviceSymbol:after{width:1px;inset:0 auto 0 50%}.InternalPage-module__OpG7RG__serviceSymbol>i{z-index:2;aspect-ratio:1;border:1px solid var(--amber);width:2rem;color:var(--amber-pale);font:500 1rem/1 var(--font-mono);background:#090a09;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.InternalPage-module__OpG7RG__serviceSymbol>b{z-index:3;color:var(--amber);font:600 .45rem/1 var(--font-mono);letter-spacing:.08em;position:absolute;inset:.3rem .35rem auto auto}.InternalPage-module__OpG7RG__serviceSymbol>span{z-index:3;aspect-ratio:1;background:var(--amber);border-radius:50%;width:.25rem;position:absolute;box-shadow:0 0 .7rem #f5b94ccc}.InternalPage-module__OpG7RG__serviceSymbol>span:first-of-type{top:50%;left:.35rem}.InternalPage-module__OpG7RG__serviceSymbol>span:nth-of-type(2){top:50%;right:.35rem}.InternalPage-module__OpG7RG__serviceSymbol>span:nth-of-type(3){bottom:.35rem;left:50%}.InternalPage-module__OpG7RG__servicesScreen{border-block-end:1px solid var(--line);background:#080908;min-height:100svh;padding:6.25rem 0 1rem}.InternalPage-module__OpG7RG__servicesFrame{grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;height:calc(100svh - 7.25rem);min-height:39rem;display:grid}.InternalPage-module__OpG7RG__servicesIntro{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);align-items:end;gap:2rem;display:grid}.InternalPage-module__OpG7RG__servicesIntro>div{align-items:baseline;gap:1.2rem;display:flex}.InternalPage-module__OpG7RG__servicesIntro h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.7vw,4.6rem);font-weight:520;line-height:.9}.InternalPage-module__OpG7RG__servicesIntro>p{color:#aaa69b;max-width:34rem;margin:0;font-size:clamp(.78rem,1vw,.92rem);line-height:1.5}[dir=rtl] .InternalPage-module__OpG7RG__servicesIntro h1{font-family:Tahoma,var(--font-display);letter-spacing:-.03em;text-transform:none;line-height:1.08}.InternalPage-module__OpG7RG__serviceMatrix{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:0;display:grid}.InternalPage-module__OpG7RG__serviceMatrix>a{min-height:0;color:inherit;background:linear-gradient(135deg,#ffffff06,#0000 60%);border:1px solid #f1ede31f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,1.4vw,1.3rem);padding:clamp(.7rem,1.25vw,1.2rem);transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative;overflow:hidden}.InternalPage-module__OpG7RG__serviceMatrix>a:after{background:var(--amber);content:"";height:2px;transition:inset .35s;position:absolute;inset:auto 100% 0 0}.InternalPage-module__OpG7RG__serviceMatrix>a:hover,.InternalPage-module__OpG7RG__serviceMatrix>a:focus-visible{background:#f5b94c0b;border-color:#f5b94c85;transform:translateY(-2px)}.InternalPage-module__OpG7RG__serviceMatrix>a:hover:after,.InternalPage-module__OpG7RG__serviceMatrix>a:focus-visible:after{inset-inline-end:0}.InternalPage-module__OpG7RG__serviceMatrix>a>div{min-width:0}.InternalPage-module__OpG7RG__serviceMatrix strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1rem,1.5vw,1.55rem);font-weight:540;line-height:1.04;display:block}.InternalPage-module__OpG7RG__serviceMatrix small{color:#99958b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin-top:.45rem;font-size:clamp(.68rem,.78vw,.78rem);line-height:1.4;display:-webkit-box;overflow:hidden}.InternalPage-module__OpG7RG__serviceMatrix>a>i{color:var(--amber);align-self:start;font-size:.85rem;font-style:normal}[dir=rtl] .InternalPage-module__OpG7RG__serviceMatrix strong{font-family:Tahoma,var(--font-display);letter-spacing:-.015em;line-height:1.22}.InternalPage-module__OpG7RG__servicesFoot{color:#77736b;font:600 .52rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(4rem,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.InternalPage-module__OpG7RG__servicesFoot>i{background:linear-gradient(90deg,var(--amber),#f5b94c12);height:1px}.InternalPage-module__OpG7RG__servicesFoot>a{color:var(--bone);border-bottom:1px solid #f5b94ca6;margin-inline-start:1rem;padding-bottom:.25rem}.InternalPage-module__OpG7RG__hero{border-block-end:1px solid var(--line);background:#090a09;align-items:center;min-height:64svh;padding-top:5rem;display:grid;position:relative}.InternalPage-module__OpG7RG__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.5fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(4rem,6vw,6rem);display:grid}.InternalPage-module__OpG7RG__heroCopy h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin:.85rem 0 1rem;font-size:clamp(2.7rem,5.1vw,5.8rem);font-weight:540;line-height:.92}[dir=rtl] .InternalPage-module__OpG7RG__heroCopy h1{font-family:Tahoma,var(--font-display);letter-spacing:-.035em;text-transform:none;font-size:clamp(2.7rem,5.2vw,5.8rem);line-height:1.08}.InternalPage-module__OpG7RG__heroSummary{color:#aaa69b;max-width:45rem;margin:0;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.62}.InternalPage-module__OpG7RG__heroActions{flex-wrap:wrap;gap:.6rem;margin-top:1.7rem;display:flex}.InternalPage-module__OpG7RG__heroVisual{min-height:16rem;translate:0 var(--parallax-y,0);color:#aaa69b;font:600 .54rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-block:1px solid #f5b94c3d;grid-template-columns:1fr auto 1fr;place-items:center;display:grid;position:relative}.InternalPage-module__OpG7RG__heroVisual:before{background:linear-gradient(90deg,transparent,var(--amber),transparent);content:"";height:1px;position:absolute;inset:50% 0 auto}.InternalPage-module__OpG7RG__heroVisual>.InternalPage-module__OpG7RG__serviceSymbol{grid-column:2;width:7rem}.InternalPage-module__OpG7RG__heroVisual>span{justify-self:start}.InternalPage-module__OpG7RG__heroVisual>b{justify-self:end;font-weight:600}.InternalPage-module__OpG7RG__heroVisual>i{aspect-ratio:1;background:var(--amber);width:.35rem;box-shadow:0 0 1rem var(--amber);border-radius:50%;animation:3.8s linear infinite InternalPage-module__OpG7RG__signal-run;position:absolute;top:50%;left:12%}.InternalPage-module__OpG7RG__serviceDirectory{border-block-end:1px solid var(--line);padding-block:1.2rem 1.5rem}.InternalPage-module__OpG7RG__directoryLead{color:var(--amber);font:650 .54rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:.8rem;display:grid}.InternalPage-module__OpG7RG__directoryLead i{background:linear-gradient(90deg,#f5b94c8c,#0000);height:1px}.InternalPage-module__OpG7RG__directoryGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:.35rem;display:grid}.InternalPage-module__OpG7RG__directoryGrid>a{color:#c9c5ba;text-align:center;border:1px solid #f1ede31a;align-content:center;justify-items:center;gap:.55rem;min-width:0;min-height:6.8rem;padding:.55rem .3rem;transition:border-color .2s,color .2s,background .2s;display:grid}.InternalPage-module__OpG7RG__directoryGrid>a:hover,.InternalPage-module__OpG7RG__directoryGrid>a:focus-visible,.InternalPage-module__OpG7RG__directoryGrid>a[aria-current=page]{color:var(--bone);background:#f5b94c0b;border-color:#f5b94c8c}.InternalPage-module__OpG7RG__directoryGrid .InternalPage-module__OpG7RG__serviceSymbol{width:2.65rem}.InternalPage-module__OpG7RG__directoryGrid .InternalPage-module__OpG7RG__serviceSymbol>i{width:1.55rem;font-size:.72rem}.InternalPage-module__OpG7RG__directoryGrid .InternalPage-module__OpG7RG__serviceSymbol>b{display:none}.InternalPage-module__OpG7RG__directoryGrid strong{max-width:13ch;font-family:var(--font-display);font-size:clamp(.62rem,.75vw,.76rem);font-weight:560;line-height:1.15}.InternalPage-module__OpG7RG__problem,.InternalPage-module__OpG7RG__capabilities,.InternalPage-module__OpG7RG__commercial,.InternalPage-module__OpG7RG__statement,.InternalPage-module__OpG7RG__faq,.InternalPage-module__OpG7RG__related,.InternalPage-module__OpG7RG__contactActions,.InternalPage-module__OpG7RG__workShowcase{padding-block:clamp(3.8rem,6vw,6rem)}.InternalPage-module__OpG7RG__industryDepth{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(3.8rem,6vw,6rem);display:grid}.InternalPage-module__OpG7RG__industryDepth h2{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:.8rem 0 1.2rem;font-size:clamp(2rem,3.5vw,3.9rem);font-weight:520;line-height:.96}.InternalPage-module__OpG7RG__industryDepth>div>p:last-child,.InternalPage-module__OpG7RG__industryDepthGrid p{color:#aaa69b;line-height:1.65}.InternalPage-module__OpG7RG__industryDepthGrid{gap:.5rem;display:grid}.InternalPage-module__OpG7RG__industryDepthGrid article{border:1px solid var(--line);padding:1.3rem}.InternalPage-module__OpG7RG__industryDepthGrid span{color:var(--amber);font:600 .54rem/1 var(--font-mono)}.InternalPage-module__OpG7RG__industryDepthGrid h3{font-family:var(--font-display);margin:.8rem 0 .6rem;font-size:1.4rem;font-weight:540}.InternalPage-module__OpG7RG__industryDepthGrid p{margin:0;font-size:.88rem}[dir=rtl] .InternalPage-module__OpG7RG__industryDepth h2,[dir=rtl] .InternalPage-module__OpG7RG__industryDepthGrid h3{font-family:Tahoma,var(--font-display);letter-spacing:-.02em;text-transform:none}.InternalPage-module__OpG7RG__problem{grid-template-columns:minmax(7rem,.3fr) minmax(0,1.05fr) minmax(16rem,.55fr);gap:clamp(2rem,4vw,5rem);display:grid}.InternalPage-module__OpG7RG__problem h2,.InternalPage-module__OpG7RG__sectionLead h2,.InternalPage-module__OpG7RG__commercial h2,.InternalPage-module__OpG7RG__statement h2,.InternalPage-module__OpG7RG__faq h2,.InternalPage-module__OpG7RG__related h2,.InternalPage-module__OpG7RG__contactActions h2,.InternalPage-module__OpG7RG__workLead h2{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.9rem);font-weight:520;line-height:.96}[dir=rtl] .InternalPage-module__OpG7RG__problem h2,[dir=rtl] .InternalPage-module__OpG7RG__sectionLead h2,[dir=rtl] .InternalPage-module__OpG7RG__commercial h2,[dir=rtl] .InternalPage-module__OpG7RG__statement h2,[dir=rtl] .InternalPage-module__OpG7RG__faq h2,[dir=rtl] .InternalPage-module__OpG7RG__related h2,[dir=rtl] .InternalPage-module__OpG7RG__contactActions h2,[dir=rtl] .InternalPage-module__OpG7RG__workLead h2{font-family:Tahoma,var(--font-display);letter-spacing:-.025em;text-transform:none;line-height:1.12}.InternalPage-module__OpG7RG__problem>p:not(.InternalPage-module__OpG7RG__eyebrow){color:#aaa69b;margin:0;font-size:clamp(.92rem,1.12vw,1.05rem);line-height:1.65}.InternalPage-module__OpG7RG__flow{border-block:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.InternalPage-module__OpG7RG__flow li{border-inline-end:1px solid var(--line);align-content:center;gap:.75rem;min-height:6.5rem;padding:1rem;display:grid;position:relative}.InternalPage-module__OpG7RG__flow li:before{aspect-ratio:1;background:var(--amber);content:"";border-radius:50%;width:.35rem;box-shadow:0 0 .7rem #f5b94c99}.InternalPage-module__OpG7RG__flow li span,.InternalPage-module__OpG7RG__capabilityRail span,.InternalPage-module__OpG7RG__relatedRail span,.InternalPage-module__OpG7RG__contactActions a span{color:var(--amber);font:600 .54rem/1 var(--font-mono);letter-spacing:.08em}.InternalPage-module__OpG7RG__flow li strong{font-size:clamp(.78rem,1vw,.93rem);font-weight:540}.InternalPage-module__OpG7RG__sectionLead{grid-template-columns:minmax(7rem,.3fr) minmax(0,1.7fr);gap:clamp(2rem,4vw,5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.InternalPage-module__OpG7RG__capabilities{border-block-start:1px solid var(--line)}.InternalPage-module__OpG7RG__capabilityRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.InternalPage-module__OpG7RG__capabilityRail>*{min-height:9rem;color:inherit;border:1px solid #f1ede31c;grid-template-columns:auto 1fr;align-content:space-between;gap:1rem;padding:1.2rem;display:grid;position:relative}.InternalPage-module__OpG7RG__capabilityRail>:after{color:var(--amber);font:500 1.1rem/1 var(--font-mono);content:"＋";align-self:end}.InternalPage-module__OpG7RG__capabilityRail strong{font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:540;line-height:1.35}.InternalPage-module__OpG7RG__capabilityRail i{display:none}.InternalPage-module__OpG7RG__commercial{border-block-start:1px solid var(--line)}.InternalPage-module__OpG7RG__commercialLead{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:2.2rem;display:grid}.InternalPage-module__OpG7RG__commercialLead h2{max-width:14ch;margin-top:.8rem}.InternalPage-module__OpG7RG__commercialLead>p{color:#aaa69b;max-width:38rem;margin:0;font-size:.94rem;line-height:1.65}.InternalPage-module__OpG7RG__commercialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.InternalPage-module__OpG7RG__commercialGrid article{background:linear-gradient(145deg,#f5b94c09,#0000 58%);border:1px solid #f1ede31f;align-content:start;min-height:23rem;padding:clamp(1.2rem,2vw,1.8rem);display:grid}.InternalPage-module__OpG7RG__commercialGrid article>span{color:var(--amber);font:600 .54rem/1 var(--font-mono);letter-spacing:.1em}.InternalPage-module__OpG7RG__commercialGrid h3{font-family:var(--font-display);letter-spacing:-.04em;margin:2.4rem 0 .8rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:540;line-height:1}.InternalPage-module__OpG7RG__commercialGrid p{color:#aaa69b;margin:0;font-size:.86rem;line-height:1.6}.InternalPage-module__OpG7RG__commercialGrid ul{border-block-start:1px solid var(--line);gap:.7rem;margin:1.6rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.InternalPage-module__OpG7RG__commercialGrid li{color:#d4d0c6;padding-inline-start:1rem;font-size:.8rem;line-height:1.45;position:relative}.InternalPage-module__OpG7RG__commercialGrid li:before{aspect-ratio:1;background:var(--amber);content:"";border-radius:50%;width:.3rem;position:absolute;inset:.48em auto auto 0}.InternalPage-module__OpG7RG__workShowcase{border-block-start:1px solid var(--line)}.InternalPage-module__OpG7RG__workLead{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:2rem;display:grid}.InternalPage-module__OpG7RG__workLead h2{max-width:13ch;margin-top:.8rem}.InternalPage-module__OpG7RG__workLead>p{color:#99958b;max-width:35rem;margin:0;font-size:.88rem;line-height:1.6}.InternalPage-module__OpG7RG__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.InternalPage-module__OpG7RG__workCard,.InternalPage-module__OpG7RG__workSlot{min-height:19rem;color:inherit;border:1px solid #f1ede31f;grid-template-rows:minmax(0,1fr) auto auto;align-content:end;padding:.8rem;display:grid;position:relative;overflow:hidden}.InternalPage-module__OpG7RG__workImage{background:#050605;min-height:11rem;margin:-.8rem -.8rem .9rem;position:relative;overflow:hidden}.InternalPage-module__OpG7RG__workImage img{object-fit:cover;transition:scale .6s var(--ease-out)}.InternalPage-module__OpG7RG__workCard:hover .InternalPage-module__OpG7RG__workImage img{scale:1.025}.InternalPage-module__OpG7RG__workCard>span,.InternalPage-module__OpG7RG__workSlot>span{color:var(--amber);font:600 .52rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.InternalPage-module__OpG7RG__workCard>strong,.InternalPage-module__OpG7RG__workSlot>strong{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:530}.InternalPage-module__OpG7RG__workCard>i{aspect-ratio:1;width:1.8rem;color:var(--amber);background:#090a09bf;border:1px solid #f5b94c80;place-items:center;font-style:normal;display:grid;position:absolute;inset:.8rem .8rem auto auto}.InternalPage-module__OpG7RG__workSlot{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f1ede309 calc(25% - 1px) 25%);grid-template-rows:1fr auto auto}.InternalPage-module__OpG7RG__workSlot .InternalPage-module__OpG7RG__serviceSymbol{opacity:.7;place-self:center;width:5rem}.InternalPage-module__OpG7RG__statement{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,8vw,9rem);display:grid}.InternalPage-module__OpG7RG__statement>div>p:not(.InternalPage-module__OpG7RG__eyebrow){color:#aaa69b;max-width:43rem;margin:1.5rem 0 0;font-size:.98rem;line-height:1.65}.InternalPage-module__OpG7RG__statement h2{margin-top:1rem}.InternalPage-module__OpG7RG__statement ol{border-block-start:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.InternalPage-module__OpG7RG__statement li{border-block-end:1px solid var(--line);color:#aaa69b;grid-template-columns:2.4rem 1fr;align-items:center;min-height:4rem;font-size:.88rem;display:grid}.InternalPage-module__OpG7RG__statement li span{color:var(--amber);font:600 .54rem/1 var(--font-mono)}.InternalPage-module__OpG7RG__related{border-block-start:1px solid var(--line)}.InternalPage-module__OpG7RG__relatedRail,.InternalPage-module__OpG7RG__contactActions{border-block-start:1px solid var(--line-strong)}.InternalPage-module__OpG7RG__relatedRail a,.InternalPage-module__OpG7RG__contactLead>a{border-block-end:1px solid var(--line);grid-template-columns:3rem 1fr auto;align-items:center;min-height:4.8rem;display:grid}.InternalPage-module__OpG7RG__relatedRail strong,.InternalPage-module__OpG7RG__contactLead>a strong{font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.7rem);font-weight:520}.InternalPage-module__OpG7RG__relatedRail i,.InternalPage-module__OpG7RG__contactLead>a i{color:var(--amber);font-style:normal}.InternalPage-module__OpG7RG__faq{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,7vw,8rem);display:grid}.InternalPage-module__OpG7RG__faq .InternalPage-module__OpG7RG__sectionLead{margin:0;display:block}.InternalPage-module__OpG7RG__faq .InternalPage-module__OpG7RG__sectionLead h2{margin-top:1rem}.InternalPage-module__OpG7RG__faq details{border-block-start:1px solid var(--line)}.InternalPage-module__OpG7RG__faq summary{cursor:pointer;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.8rem;min-height:4.8rem;font-size:.92rem;font-weight:560;list-style:none;display:grid}.InternalPage-module__OpG7RG__faq summary::-webkit-details-marker{display:none}.InternalPage-module__OpG7RG__faq summary span{color:var(--amber);font:600 .54rem/1 var(--font-mono)}.InternalPage-module__OpG7RG__faq summary i{color:var(--amber);font-style:normal}.InternalPage-module__OpG7RG__faq details p{color:#aaa69b;max-width:42rem;margin:0 0 1.6rem 2.4rem;font-size:.88rem;line-height:1.6}.InternalPage-module__OpG7RG__contactActions{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,7vw,8rem);display:grid}.InternalPage-module__OpG7RG__contactActions h2{max-width:12ch;margin:.8rem 0 1rem}.InternalPage-module__OpG7RG__contactLead>p:not(.InternalPage-module__OpG7RG__eyebrow){color:#aaa69b;max-width:39rem;margin:0 0 2rem}.InternalPage-module__OpG7RG__contactForm{border:1px solid var(--line-strong);background:#ffffff05;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative}.InternalPage-module__OpG7RG__contactForm label{color:#c9c5ba;gap:.45rem;font-size:.72rem;display:grid}.InternalPage-module__OpG7RG__contactForm label>span:first-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.InternalPage-module__OpG7RG__contactForm input,.InternalPage-module__OpG7RG__contactForm textarea,.InternalPage-module__OpG7RG__contactForm select{border:1px solid var(--line-strong);width:100%;color:var(--bone);background:#070807;border-radius:0;padding:.82rem}.InternalPage-module__OpG7RG__contactForm textarea{resize:vertical}.InternalPage-module__OpG7RG__contactForm input:focus,.InternalPage-module__OpG7RG__contactForm textarea:focus,.InternalPage-module__OpG7RG__contactForm select:focus{border-color:var(--amber);outline:1px solid var(--amber)}.InternalPage-module__OpG7RG__formWide{grid-column:1/-1}.InternalPage-module__OpG7RG__consentField{grid-template-columns:auto 1fr;align-items:start;display:grid!important}.InternalPage-module__OpG7RG__consentField input{width:1.1rem;margin-top:.2rem}.InternalPage-module__OpG7RG__consentField span{line-height:1.45;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}.InternalPage-module__OpG7RG__consentField a{color:var(--amber-pale);text-decoration:underline}.InternalPage-module__OpG7RG__contactStatus{color:var(--amber-pale);border:1px solid #f5b94c73;grid-column:1/-1;margin:0;padding:.9rem}.InternalPage-module__OpG7RG__honeypot{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.InternalPage-module__OpG7RG__finalCta{border-block-start:1px solid var(--line);background:#080908;padding-block:clamp(5rem,9vw,9rem)}.InternalPage-module__OpG7RG__finalCta h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:1rem 0 2rem;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:520;line-height:.92}.InternalPage-module__OpG7RG__finalCta a{border-bottom:1px solid var(--amber);font:650 .62rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:.8rem;padding-bottom:.45rem;display:inline-flex}.InternalPage-module__OpG7RG__finalCta a span{color:var(--amber)}[dir=rtl] .InternalPage-module__OpG7RG__finalCta h2{font-family:Tahoma,var(--font-display);letter-spacing:-.03em;text-transform:none;line-height:1.1}@keyframes InternalPage-module__OpG7RG__signal-run{0%{transform:translate(0)}to{transform:translate(18rem)}}@media (max-width:960px){.InternalPage-module__OpG7RG__servicesFrame{min-height:42rem}.InternalPage-module__OpG7RG__servicesIntro{grid-template-columns:1fr;gap:.45rem}.InternalPage-module__OpG7RG__servicesIntro>div{display:block}.InternalPage-module__OpG7RG__servicesIntro .InternalPage-module__OpG7RG__eyebrow{margin-bottom:.35rem}.InternalPage-module__OpG7RG__serviceMatrix small{display:none}.InternalPage-module__OpG7RG__directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.InternalPage-module__OpG7RG__directoryGrid>a{text-align:start;grid-template-columns:auto 1fr;justify-items:start;min-height:5.5rem}.InternalPage-module__OpG7RG__directoryGrid strong{max-width:none}.InternalPage-module__OpG7RG__problem{grid-template-columns:minmax(6rem,.3fr) minmax(0,1.3fr)}.InternalPage-module__OpG7RG__problem>p:not(.InternalPage-module__OpG7RG__eyebrow){grid-column:2}.InternalPage-module__OpG7RG__flow{grid-column:1/-1}}@media (max-width:700px){.InternalPage-module__OpG7RG__servicesScreen{padding-top:5.4rem}.InternalPage-module__OpG7RG__servicesFrame{gap:.45rem;height:calc(100svh - 6rem);min-height:39rem}.InternalPage-module__OpG7RG__servicesIntro{gap:.2rem}.InternalPage-module__OpG7RG__servicesIntro>p{display:none}.InternalPage-module__OpG7RG__servicesIntro h1{font-size:clamp(1.65rem,7vw,2.3rem)}.InternalPage-module__OpG7RG__serviceMatrix{gap:.25rem}.InternalPage-module__OpG7RG__serviceMatrix>a{grid-template-columns:1fr auto;align-content:center;justify-items:start;gap:.35rem;padding:.5rem}.InternalPage-module__OpG7RG__serviceMatrix .InternalPage-module__OpG7RG__serviceSymbol{grid-column:1/-1;width:2.55rem}.InternalPage-module__OpG7RG__serviceMatrix .InternalPage-module__OpG7RG__serviceSymbol>i{width:1.55rem;font-size:.7rem}.InternalPage-module__OpG7RG__serviceMatrix strong{font-size:clamp(.64rem,2.8vw,.78rem);line-height:1.08}.InternalPage-module__OpG7RG__serviceMatrix>a>i{font-size:.65rem}.InternalPage-module__OpG7RG__servicesFoot>a{font-size:.48rem}.InternalPage-module__OpG7RG__hero{min-height:auto;padding-top:4.8rem}.InternalPage-module__OpG7RG__heroGrid{grid-template-columns:1fr;gap:2.5rem;padding-block:4rem}.InternalPage-module__OpG7RG__heroCopy h1{font-size:clamp(2.7rem,12vw,4.5rem)}.InternalPage-module__OpG7RG__heroVisual{min-height:12rem}.InternalPage-module__OpG7RG__heroVisual>.InternalPage-module__OpG7RG__serviceSymbol{width:5rem}.InternalPage-module__OpG7RG__serviceDirectory{padding-block:1rem}.InternalPage-module__OpG7RG__directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.InternalPage-module__OpG7RG__directoryGrid>a{grid-template-columns:auto 1fr;gap:.35rem;min-height:4.7rem;padding:.35rem}.InternalPage-module__OpG7RG__directoryGrid .InternalPage-module__OpG7RG__serviceSymbol{width:2rem}.InternalPage-module__OpG7RG__directoryGrid .InternalPage-module__OpG7RG__serviceSymbol>i{width:1.25rem;font-size:.6rem}.InternalPage-module__OpG7RG__directoryGrid strong{font-size:.58rem}.InternalPage-module__OpG7RG__problem,.InternalPage-module__OpG7RG__statement,.InternalPage-module__OpG7RG__faq,.InternalPage-module__OpG7RG__contactActions,.InternalPage-module__OpG7RG__industryDepth{grid-template-columns:1fr}.InternalPage-module__OpG7RG__problem>p:not(.InternalPage-module__OpG7RG__eyebrow){grid-column:auto}.InternalPage-module__OpG7RG__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.InternalPage-module__OpG7RG__flow li{min-height:5.2rem}.InternalPage-module__OpG7RG__sectionLead{grid-template-columns:1fr;gap:1rem}.InternalPage-module__OpG7RG__capabilityRail{grid-template-columns:repeat(2,minmax(0,1fr))}.InternalPage-module__OpG7RG__capabilityRail>*{min-height:7rem;padding:.9rem}.InternalPage-module__OpG7RG__commercialLead,.InternalPage-module__OpG7RG__commercialGrid{grid-template-columns:1fr}.InternalPage-module__OpG7RG__commercialLead{align-items:start;gap:1rem}.InternalPage-module__OpG7RG__commercialGrid article{min-height:0}.InternalPage-module__OpG7RG__commercialGrid h3{margin-top:1.5rem}.InternalPage-module__OpG7RG__workLead{grid-template-columns:1fr;gap:1rem}.InternalPage-module__OpG7RG__workGrid{grid-template-columns:1fr}.InternalPage-module__OpG7RG__workCard,.InternalPage-module__OpG7RG__workSlot{min-height:16rem}.InternalPage-module__OpG7RG__workSlot{display:none}.InternalPage-module__OpG7RG__faq details p{margin-inline-start:0}.InternalPage-module__OpG7RG__contactForm{grid-template-columns:1fr}.InternalPage-module__OpG7RG__formWide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.InternalPage-module__OpG7RG__heroVisual{translate:none}.InternalPage-module__OpG7RG__heroVisual>i{animation:none}}
.CaseStudyPage-module__Ctd6LW__page{background:var(--ink);overflow:clip}.CaseStudyPage-module__Ctd6LW__hero{border-block-end:1px solid var(--line);background:#090a09;align-items:end;min-height:72svh;display:grid;position:relative;overflow:hidden}.CaseStudyPage-module__Ctd6LW__signalField{opacity:.7;border:1px solid #f5b94c2e;border-radius:50%;position:absolute;inset:18% 7% 12% 49%}[dir=rtl] .CaseStudyPage-module__Ctd6LW__signalField{inset-inline:7% 49%}.CaseStudyPage-module__Ctd6LW__signalField:before,.CaseStudyPage-module__Ctd6LW__signalField:after{background:linear-gradient(90deg,transparent,var(--amber),transparent);content:"";height:1px;position:absolute;inset:50% -18%}.CaseStudyPage-module__Ctd6LW__signalField:after{background:linear-gradient(transparent,var(--amber),transparent);width:1px;height:auto;inset:-18% 50%}.CaseStudyPage-module__Ctd6LW__signalField i{aspect-ratio:1;border:1px solid #eeebe133;border-radius:50%;width:clamp(3rem,7vw,7rem);position:absolute}.CaseStudyPage-module__Ctd6LW__signalField i:first-child{inset:14% auto auto 18%}.CaseStudyPage-module__Ctd6LW__signalField i:nth-child(2){inset:auto 14% 16% auto}.CaseStudyPage-module__Ctd6LW__signalField i:nth-child(3){background:var(--amber);border:0;width:.5rem;inset:48% auto auto 64%;box-shadow:0 0 1.5rem #f5b94ccc}.CaseStudyPage-module__Ctd6LW__signalField span{border:1px dashed #eeebe11f;border-radius:50%;position:absolute;inset:12%}.CaseStudyPage-module__Ctd6LW__copy{z-index:2;padding-block:8rem 4rem;position:relative}.CaseStudyPage-module__Ctd6LW__copy>p,.CaseStudyPage-module__Ctd6LW__context>p,.CaseStudyPage-module__Ctd6LW__built p,.CaseStudyPage-module__Ctd6LW__learning p{color:var(--amber);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.67rem}.CaseStudyPage-module__Ctd6LW__copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:1rem 0;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:540;line-height:.88}.CaseStudyPage-module__Ctd6LW__copy>strong{max-width:45rem;color:var(--bone-muted);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:450;display:block}.CaseStudyPage-module__Ctd6LW__copy dl{flex-wrap:wrap;gap:3rem;margin-top:3rem;display:flex}.CaseStudyPage-module__Ctd6LW__copy dl div{gap:.3rem;display:grid}.CaseStudyPage-module__Ctd6LW__copy dt{color:var(--amber);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.CaseStudyPage-module__Ctd6LW__copy dd{margin:0}.CaseStudyPage-module__Ctd6LW__proof{margin-block:clamp(3rem,6vw,6rem)}.CaseStudyPage-module__Ctd6LW__proofMedia{aspect-ratio:16/8;border:1px solid var(--line-strong);background:#030403;width:min(78rem,100%);margin-inline:auto;position:relative;overflow:hidden}.CaseStudyPage-module__Ctd6LW__proofMedia img{object-fit:cover}.CaseStudyPage-module__Ctd6LW__proof figcaption{width:min(78rem,100%);color:var(--bone-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:.8rem auto 0;font-size:.6rem}.CaseStudyPage-module__Ctd6LW__context,.CaseStudyPage-module__Ctd6LW__built{grid-template-columns:minmax(7rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,5vw,6rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.CaseStudyPage-module__Ctd6LW__context h2,.CaseStudyPage-module__Ctd6LW__built h2,.CaseStudyPage-module__Ctd6LW__learning h2{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,4.7rem);font-weight:520;line-height:.96}[dir=rtl] .CaseStudyPage-module__Ctd6LW__context h2,[dir=rtl] .CaseStudyPage-module__Ctd6LW__built h2,[dir=rtl] .CaseStudyPage-module__Ctd6LW__learning h2,[dir=rtl] .CaseStudyPage-module__Ctd6LW__copy h1{font-family:Tahoma,var(--font-display);letter-spacing:-.035em;text-transform:none;line-height:1.08}.CaseStudyPage-module__Ctd6LW__context>div{border-top:1px solid var(--line);color:var(--bone-muted);grid-column:2;grid-template-columns:8rem 1fr;gap:2rem;padding-top:2rem;display:grid}.CaseStudyPage-module__Ctd6LW__context span{color:var(--amber);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.CaseStudyPage-module__Ctd6LW__context div p{max-width:48rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem)}.CaseStudyPage-module__Ctd6LW__built{border-block:1px solid var(--line)}.CaseStudyPage-module__Ctd6LW__built>div h2{margin-top:1rem}.CaseStudyPage-module__Ctd6LW__built ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.CaseStudyPage-module__Ctd6LW__built li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:center;min-height:5rem;display:grid}.CaseStudyPage-module__Ctd6LW__built li span{color:var(--amber);font-family:var(--font-mono);font-size:.62rem}.CaseStudyPage-module__Ctd6LW__learning{background:#080908;padding-block:clamp(5rem,9vw,9rem)}.CaseStudyPage-module__Ctd6LW__learning h2{max-width:16ch;margin:1.4rem 0 3rem}.CaseStudyPage-module__Ctd6LW__learning a{border-bottom:1px solid var(--amber);font-family:var(--font-mono);text-transform:uppercase;gap:1rem;padding-bottom:.6rem;font-size:.7rem;display:inline-flex}.CaseStudyPage-module__Ctd6LW__learning a span{color:var(--amber)}@media (max-width:800px){.CaseStudyPage-module__Ctd6LW__hero{min-height:68svh}.CaseStudyPage-module__Ctd6LW__signalField{opacity:.36;inset:18% -32% 24% 38%}.CaseStudyPage-module__Ctd6LW__context,.CaseStudyPage-module__Ctd6LW__built{grid-template-columns:1fr}.CaseStudyPage-module__Ctd6LW__context>div{grid-column:auto;grid-template-columns:1fr}.CaseStudyPage-module__Ctd6LW__copy h1{font-size:clamp(3rem,13vw,5rem)}.CaseStudyPage-module__Ctd6LW__copy{padding-block:7rem 3.5rem}.CaseStudyPage-module__Ctd6LW__proofMedia{aspect-ratio:4/3}}
