._w2HtG_hero{--ink:#eee8dd;--gold:#b69a6b;min-height:min(920px,100svh);color:var(--ink);background:#151817;flex-direction:column;display:flex;position:relative;overflow:hidden}._w2HtG_inner{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,5vw,82px);padding-top:clamp(138px,17vh,185px);padding-bottom:48px;display:grid}._w2HtG_copy{z-index:1;max-width:760px;position:relative}._w2HtG_eyebrow{color:#d4b887;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:13px;font-weight:700}._w2HtG_copy h1{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.3vw,94px);font-weight:700;line-height:1.02}._w2HtG_description{color:#d3cdc2;max-width:42ch;margin:30px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.55}._w2HtG_actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:34px;display:flex}._w2HtG_primary,._w2HtG_secondary{justify-content:center;align-items:center;gap:22px;min-height:56px;font-size:14px;font-weight:700;display:inline-flex}._w2HtG_primary{background:var(--gold);color:#151817;padding:0 22px;transition:background-color .2s,transform .2s}._w2HtG_primary:hover{background:#d4b887;transform:translateY(-2px)}._w2HtG_secondary{color:var(--ink)}._w2HtG_secondary:hover{color:#d4b887}._w2HtG_primary:focus-visible,._w2HtG_secondary:focus-visible,._w2HtG_bottom a:focus-visible{outline-offset:5px;outline:2px solid #d4b887}:is(._w2HtG_primary .arrow,._w2HtG_secondary .arrow,._w2HtG_bottom .arrow){width:18px;height:18px}._w2HtG_visual{align-content:center;align-self:stretch;min-width:0;display:grid}._w2HtG_markFrame{aspect-ratio:1;background:#222522;place-items:center;width:min(100%,510px);margin-inline:auto;display:grid;position:relative}._w2HtG_mark{width:47%;height:55%;color:var(--gold);display:block}._w2HtG_visualNotes{color:#c2bcb2;justify-content:space-between;gap:16px;width:100%;max-width:510px;margin:18px auto 0;font-size:13px;display:flex}._w2HtG_bottom{color:#c2bcb2;border-top:1px solid #484940;justify-content:space-between;align-items:center;gap:20px;min-height:68px;font-size:13px;display:flex}._w2HtG_bottom a{min-height:44px;color:var(--ink);align-items:center;gap:12px;display:inline-flex}@media (max-width:850px){._w2HtG_hero{min-height:0}._w2HtG_inner{grid-template-columns:1fr .65fr;gap:26px;padding-top:140px}._w2HtG_copy h1{font-size:clamp(49px,7.3vw,68px)}}@media (max-width:700px){._w2HtG_inner{grid-template-columns:1fr;gap:38px;padding-top:128px;padding-bottom:34px}._w2HtG_copy h1{font-size:clamp(44px,9.2vw,62px)}._w2HtG_description{margin-top:22px;font-size:17px}._w2HtG_actions{margin-top:26px}._w2HtG_markFrame{aspect-ratio:1.5;width:100%}._w2HtG_mark{width:auto;height:68%}._w2HtG_visualNotes{max-width:none}._w2HtG_bottom{min-height:60px}}@media (max-width:370px){._w2HtG_copy h1{font-size:39px}._w2HtG_actions{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){._w2HtG_primary{transition:none}}
._1m7nCa_section{color:#151817;background:#eee8dd;padding-block:clamp(80px,9vw,140px)}._1m7nCa_inner{display:block}._1m7nCa_copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,82px);font-weight:700;line-height:1}._1m7nCa_copy p{color:#302f2b;max-width:40ch;margin:32px 0 0;font-size:clamp(19px,1.7vw,24px);line-height:1.5}._1m7nCa_copy a{color:#493c2b;align-items:center;gap:14px;min-height:48px;margin-top:24px;font-weight:700;display:inline-flex}._1m7nCa_copy a:focus-visible{outline-offset:4px;outline:2px solid #151817}._1m7nCa_copy .arrow{width:18px;height:18px}@media (max-width:800px){._1m7nCa_inner{grid-template-columns:1fr;gap:40px}._1m7nCa_copy h2{font-size:clamp(44px,10vw,68px)}}
._8086TG_section{background:var(--color-obsidian);border-bottom:1px solid var(--rule-gold);padding:clamp(80px,9vw,132px) 0;overflow:hidden}._8086TG_inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,128px);display:grid}._8086TG_visual{border:1px solid var(--rule-gold);background:var(--surface);padding:56px 24px 24px;position:relative}._8086TG_orbitLine{border:1px solid var(--rule-gold);opacity:.55;pointer-events:none;position:absolute;inset:12px}._8086TG_ensemble{grid-template-columns:repeat(3,1fr);place-items:center;gap:12px 8px;display:grid;position:relative}._8086TG_orb{flex-direction:column;align-items:center;gap:8px;display:flex}._8086TG_orb:nth-child(2),._8086TG_orb:nth-child(5){transform:translateY(-18px)}._8086TG_orb>div{max-width:100%}._8086TG_index,._8086TG_visualFooter,._8086TG_eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}._8086TG_index{color:var(--color-gilt);opacity:.7}._8086TG_visualFooter{color:var(--color-gilt);justify-content:space-between;gap:12px;margin-top:36px;display:flex}._8086TG_copy{max-width:580px}._8086TG_eyebrow{color:var(--color-gilt);margin:0 0 24px}._8086TG_copy h2{margin:0 0 28px;font-size:clamp(38px,4.5vw,68px)}._8086TG_copy h2 em{color:var(--color-gilt);font-style:normal}._8086TG_lead{margin:0 0 18px;font-size:clamp(20px,1.8vw,25px);line-height:1.4}._8086TG_body{font-size:var(--type-reading);max-width:48ch;margin:0 0 28px;line-height:1.65}._8086TG_link{color:var(--color-gilt);border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:7px;font-weight:600;text-decoration:none;display:inline-flex}._8086TG_link:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:800px){._8086TG_inner{grid-template-columns:1fr}._8086TG_copy{grid-row:1}._8086TG_visual{width:100%;max-width:560px}}@media (max-width:420px){._8086TG_orb>div{width:84px!important;height:84px!important}._8086TG_visualFooter{letter-spacing:.1em;font-size:9px}}
.inH7va_section{color:#eee8dd;background:#151817;padding-block:clamp(80px,9vw,140px)}.inH7va_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.inH7va_heading h2{margin:0;font-size:clamp(42px,5vw,72px);font-weight:700}.inH7va_heading a{color:#eee8dd;text-underline-offset:5px;font-size:16px;text-decoration:underline}.inH7va_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;display:grid}.inH7va_project{color:#eee8dd;grid-template-columns:1fr auto;align-items:baseline;gap:14px;font-size:19px;font-weight:700;display:grid}.inH7va_project img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#292c29;grid-column:1/-1;width:100%;height:auto;display:block}.inH7va_project:hover img{opacity:.85}.inH7va_project:focus-visible,.inH7va_heading a:focus-visible{outline-offset:5px;outline:3px solid #b69a6b}.inH7va_domain{color:#c2bcb2;font-size:14px;font-weight:400}@media (max-width:700px){.inH7va_heading{flex-direction:column;align-items:start;gap:12px}.inH7va_grid{grid-template-columns:1fr;gap:40px}.inH7va_project{font-size:17px}}
._4rRU0W_noScriptFallback{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}._4rRU0W_noScriptCard{color:#f4eee2;background-blend-mode:normal;background-color:#080705;background-position:50%;background-size:cover;border:1px solid #e1c58f4d;flex-direction:column;align-items:flex-start;min-width:0;min-height:390px;padding:clamp(28px,4vw,56px);display:flex}._4rRU0W_ideaCard{background-image:linear-gradient(90deg,#040404f0,#040404a8),url(/images/path-build.webp)}._4rRU0W_productCard{background-image:linear-gradient(90deg,#040404f0,#040404a8),url(/images/path-elevate.webp)}._4rRU0W_noScriptLabel{color:#e1c58f;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}._4rRU0W_noScriptCard h3{letter-spacing:-.035em;margin-top:22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.2}._4rRU0W_noScriptCard>p{max-width:48ch;margin-top:18px;font-size:16px;line-height:1.65}._4rRU0W_noScriptCard ul{gap:12px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}._4rRU0W_noScriptCard li:before{content:"—";color:#e1c58f;margin-right:10px}._4rRU0W_noScriptAction{color:#e1c58f;align-items:center;gap:14px;min-height:48px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:600;display:inline-flex}._4rRU0W_noScriptAction:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:700px){._4rRU0W_noScriptFallback{grid-template-columns:1fr}._4rRU0W_noScriptCard{min-height:360px;padding:28px 24px}}
.OhiT8a_rail{color:#e8e3d8;background:#11110f;padding-block:24px;overflow:hidden}.OhiT8a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OhiT8a_viewport{width:calc(100% - clamp(48px,4.4vw,64px));margin-inline:auto;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.OhiT8a_track{flex:none;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:34s linear infinite OhiT8a_capability-drift;display:flex}.OhiT8a_rail:hover .OhiT8a_track{animation-play-state:paused}.OhiT8a_item{color:#e8e3d8;white-space:nowrap;align-items:center;gap:24px;padding-inline:24px;font-size:15px;line-height:1.4;display:inline-flex}.OhiT8a_item:after{content:"";background:#d6b566;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}@keyframes OhiT8a_capability-drift{to{transform:translate(-100%)}}@media (max-width:600px){.OhiT8a_rail{padding-block:20px}.OhiT8a_item{gap:18px;padding-inline:18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.OhiT8a_viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.OhiT8a_track{flex-wrap:wrap;width:100%;animation:none}.OhiT8a_track .OhiT8a_item{padding-block:8px}.OhiT8a_track[aria-hidden=true]{display:none}}
.Zhitla_services{color:#151817;background:#eee8dd;padding-block:clamp(88px,10vw,150px)}.Zhitla_servicesIntro,.Zhitla_processIntro{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr);align-items:end;gap:clamp(36px,8vw,120px);margin-bottom:clamp(56px,7vw,100px);display:grid}.Zhitla_servicesIntro h2,.Zhitla_processIntro h2{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(44px,6.5vw,90px);font-weight:600;line-height:.98}.Zhitla_servicesIntro>p,.Zhitla_processIntro>p{max-width:36ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.Zhitla_servicesList{border-top:1px solid #b5aa99}.Zhitla_service{border-bottom:1px solid #b5aa99;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(36px,8vw,120px);padding-block:clamp(32px,4vw,58px);display:grid}.Zhitla_service h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:600}.Zhitla_serviceContent{max-width:590px}.Zhitla_serviceContent h4,.Zhitla_stageBody h4{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(21px,1.9vw,28px);font-weight:600;line-height:1.25}.Zhitla_serviceContent>p,.Zhitla_stageBody>p:not(.Zhitla_output){margin:0;font-size:16px;line-height:1.7}.Zhitla_serviceContent ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Zhitla_serviceContent li{color:#332c23;background:#dfd5c5;padding:8px 12px;font-size:13px;line-height:1.4}.Zhitla_servicesLink,.Zhitla_processLink{align-items:center;gap:18px;min-height:52px;margin-top:40px;font-size:15px;font-weight:700;display:inline-flex}.Zhitla_servicesLink{color:#56432a}:is(.Zhitla_servicesLink .arrow,.Zhitla_processLink .arrow){width:20px;height:20px}.Zhitla_servicesLink:focus-visible,.Zhitla_processLink:focus-visible{outline-offset:5px;outline:2px solid}.Zhitla_process{color:#151817;background:#b69a6b;padding-block:clamp(88px,10vw,150px)}.Zhitla_processIntro h2{max-width:14ch}.Zhitla_stages{margin:0;padding:0;list-style:none}.Zhitla_stage{border-top:1px solid #1518174d;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(36px,8vw,120px);padding-block:36px;display:grid}.Zhitla_stageName{align-items:baseline;gap:16px;display:flex}.Zhitla_stageName h3{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,43px);font-weight:600}.Zhitla_stageDot{background:#151817;border-radius:50%;flex:0 0 9px;height:9px;transform:translateY(-4px)}.Zhitla_stageBody{max-width:590px}.Zhitla_output{gap:5px;margin:24px 0 0;font-size:15px;font-weight:600;line-height:1.45;display:grid}.Zhitla_output span{color:#4b3b28;font-size:13px;font-weight:400}.Zhitla_processLink{color:#eee8dd;background:#151817;padding:0 20px}.Zhitla_processLink:hover{background:#30352f}@media (max-width:760px){.Zhitla_servicesIntro,.Zhitla_processIntro{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.Zhitla_servicesIntro h2,.Zhitla_processIntro h2{font-size:clamp(42px,10vw,65px)}.Zhitla_service,.Zhitla_stage{grid-template-columns:1fr;gap:18px;padding-block:30px}.Zhitla_service h3,.Zhitla_stageName h3{font-size:28px}}
