._7HnD1W_hero{z-index:var(--z-base);background:var(--color-bg-canvas);isolation:isolate;min-block-size:max(720px,86svh);position:relative;overflow:clip}._7HnD1W_scene{z-index:0;isolation:isolate;position:absolute;inset:0}._7HnD1W_background{z-index:0;object-fit:cover;object-position:center}._7HnD1W_posterPieces{z-index:1;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}._7HnD1W_posterPiece{aspect-ratio:1;filter:drop-shadow(0 14px 18px #020f1e33);inline-size:clamp(118px,13.8vw,224px);position:absolute}._7HnD1W_posterPiece img{object-fit:contain}._7HnD1W_freeCyan{filter:saturate(1.16)drop-shadow(0 14px 18px #020f1e33);top:14%;left:5%;transform:rotate(-2deg)}._7HnD1W_freeBlue{filter:saturate(1.2)hue-rotate(16deg)drop-shadow(0 14px 18px #020f1e33);top:24%;left:24%;transform:rotate(2deg)}._7HnD1W_freeViolet{filter:saturate(1.08)hue-rotate(74deg)drop-shadow(0 14px 18px #020f1e33);top:34%;left:37%;transform:rotate(-1.4deg)}._7HnD1W_freeGold{filter:saturate(1.1)hue-rotate(194deg)drop-shadow(0 14px 18px #020f1e33);top:49%;left:15%;transform:rotate(1.8deg)}._7HnD1W_clusterTopLeft,._7HnD1W_clusterTopRight,._7HnD1W_clusterBottomLeft,._7HnD1W_clusterBottomRight{inline-size:clamp(150px,14.6vw,224px)}._7HnD1W_clusterTopLeft{filter:saturate(1.12)hue-rotate(82deg)drop-shadow(0 14px 18px #020f1e33);top:57%;left:26%}._7HnD1W_clusterTopRight{filter:saturate(1.18)hue-rotate(16deg)drop-shadow(0 14px 18px #020f1e33);top:57%;left:38.7%}._7HnD1W_clusterBottomLeft{filter:saturate(1.1)hue-rotate(196deg)drop-shadow(0 14px 18px #020f1e33);top:69.7%;left:26%}._7HnD1W_clusterBottomRight{filter:saturate(1.12)hue-rotate(282deg)drop-shadow(0 14px 18px #020f1e33);top:69.7%;left:38.7%}._7HnD1W_webglLayer{z-index:2;opacity:0;transition:opacity .28s;position:absolute;inset:0}._7HnD1W_webglLayer canvas{display:block;block-size:100%!important;inline-size:100%!important}._7HnD1W_scene[data-webgl-ready] ._7HnD1W_webglLayer{opacity:1}._7HnD1W_scene[data-webgl-ready] ._7HnD1W_posterPieces{opacity:0}._7HnD1W_copy{z-index:4;isolation:isolate;width:min(560px,38vw);margin-inline:max(8vw,50vw - 680px) auto;padding-block-start:clamp(218px,25vh,292px);position:relative;transform:translateZ(0)}._7HnD1W_eyebrow{color:var(--color-blue);opacity:0;animation:_7HnD1W_appear var(--duration-reveal) var(--ease-emphasized) 80ms forwards;font-size:14px;font-weight:700;line-height:1.5;transform:translateY(12px)}._7HnD1W_copy h1{max-inline-size:100%;margin-top:var(--space-4);color:var(--color-text-light);letter-spacing:-.055em;opacity:0;animation:_7HnD1W_appear var(--duration-reveal) var(--ease-emphasized) .13s forwards;font-size:clamp(46px,3.4vw,60px);font-weight:800;line-height:1.28;transform:translateY(16px)}._7HnD1W_lead{max-inline-size:34rem;margin-top:var(--space-5);color:var(--color-text-light-muted);opacity:0;animation:_7HnD1W_appear var(--duration-reveal) var(--ease-emphasized) .21s forwards;font-size:16px;font-weight:400;line-height:2;transform:translateY(12px)}._7HnD1W_scope{max-inline-size:35rem;margin-top:var(--space-4);color:var(--color-blue);opacity:0;animation:_7HnD1W_appear .32s var(--ease-emphasized) .25s forwards;font-size:13px;font-weight:650;line-height:1.9;transform:translateY(10px)}._7HnD1W_scope span{color:var(--color-cyan);padding-inline:5px}._7HnD1W_actions{gap:var(--space-3);margin-top:var(--space-5);opacity:0;animation:_7HnD1W_appear .32s var(--ease-emphasized) .29s forwards;flex-wrap:wrap;display:flex;transform:translateY(10px)}._7HnD1W_desktopBreak{display:initial}@keyframes _7HnD1W_appear{to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){._7HnD1W_copy{margin-inline-start:max(8vw,50vw - 720px);padding-block-start:280px}}@media (max-width:1023px){._7HnD1W_hero{min-block-size:max(720px,86svh)}._7HnD1W_background{object-position:42% center}._7HnD1W_copy{width:min(510px,49vw);margin-inline-start:7vw;padding-block-start:190px}._7HnD1W_copy h1{font-size:clamp(42px,5.1vw,56px)}}@media (max-width:699px){._7HnD1W_hero{min-block-size:780px}._7HnD1W_scene:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#fffffffc 0%,#fffffff5 65%,#ffffffa1 82%,#0000 100%);position:absolute;inset:0 0 39%}._7HnD1W_background{object-position:28% 56%;transform:scale(1.35)}._7HnD1W_posterPiece{inline-size:clamp(88px,30vw,126px)}._7HnD1W_freeCyan{top:49%;left:-8%}._7HnD1W_freeBlue{top:56%;left:20%}._7HnD1W_freeViolet{top:51%;left:56%}._7HnD1W_freeGold{top:69%;left:2%}._7HnD1W_clusterTopLeft,._7HnD1W_clusterTopRight,._7HnD1W_clusterBottomLeft,._7HnD1W_clusterBottomRight{inline-size:43vw}._7HnD1W_clusterTopLeft{top:69%;left:28%}._7HnD1W_clusterTopRight{top:69%;left:54%}._7HnD1W_clusterBottomLeft{top:84%;left:28%}._7HnD1W_clusterBottomRight{top:84%;left:54%}._7HnD1W_copy{width:auto;text-align:right;max-inline-size:350px;margin-inline:auto;padding-block-start:112px}._7HnD1W_eyebrow{font-size:13px}._7HnD1W_copy h1{letter-spacing:-.045em;max-inline-size:11.5ch;margin-top:10px;font-size:37px;line-height:1.34}._7HnD1W_desktopBreak{display:none}._7HnD1W_lead{color:#253d57;text-shadow:0 1px 10px #ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;border-radius:12px;max-inline-size:33rem;margin-top:14px;padding:5px 8px;font-size:14px;line-height:1.8}._7HnD1W_scope{margin-top:10px;font-size:12px;line-height:1.75}._7HnD1W_scope span{padding-inline:3px}._7HnD1W_actions{gap:10px;margin-top:18px}}@media (prefers-reduced-motion:reduce){._7HnD1W_eyebrow,._7HnD1W_copy h1,._7HnD1W_lead,._7HnD1W_actions{opacity:1;animation:none;transform:none}._7HnD1W_webglLayer{display:none}._7HnD1W_posterPieces{transition:none}}
.ZUJ-pG_services,.ZUJ-pG_connection,.ZUJ-pG_approach,.ZUJ-pG_aboutWork,.ZUJ-pG_final{width:var(--container);margin-inline:auto}.ZUJ-pG_services{margin-block-start:clamp(40px,3.5vw,56px)}.ZUJ-pG_connection,.ZUJ-pG_approach,.ZUJ-pG_aboutWork{margin-block-start:var(--section-gap)}.ZUJ-pG_servicesStage{border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:linear-gradient(135deg,#fff 0%,#f6fafc 100%);border:1px solid #0b1d3817;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-template-areas:"intro media""list media""link media";gap:0 clamp(34px,5vw,88px);padding:clamp(34px,5.5vw,84px);display:grid;position:relative;overflow:hidden}.ZUJ-pG_servicesIntro{grid-area:intro;align-self:end;max-inline-size:610px}.ZUJ-pG_servicesIntro h2,.ZUJ-pG_connectionCopy h2,.ZUJ-pG_approachCopy h2,.ZUJ-pG_panelContent h2,.ZUJ-pG_finalCopy h2{margin-top:var(--space-4);letter-spacing:-.05em;font-size:clamp(33px,3.6vw,55px);font-weight:750;line-height:1.42}.ZUJ-pG_servicesIntro>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_connectionCopy>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_approachCopy>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_panelContent>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_finalCopy>p:not(.ZUJ-pG_sectionLabel){margin-top:var(--space-5);font-size:16px;line-height:2}.ZUJ-pG_servicesIntro>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_approachCopy>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_panelContent>p:not(.ZUJ-pG_sectionLabel){color:var(--color-text-light-muted)}.ZUJ-pG_servicesScene{border-radius:var(--radius-media);background:var(--color-bg-navy);min-block-size:560px;box-shadow:var(--shadow-2);grid-area:media;position:relative;overflow:hidden}:is(.ZUJ-pG_servicesScene img,.ZUJ-pG_connectionScene img,.ZUJ-pG_approachScene img,.ZUJ-pG_panelScene img,.ZUJ-pG_finalScene img){object-fit:cover}.ZUJ-pG_servicesScene img{object-position:45% center;transition:transform var(--duration-slow) var(--ease-emphasized)}.ZUJ-pG_servicesStage:hover .ZUJ-pG_servicesScene img{transform:scale(1.025)}.ZUJ-pG_serviceList{border-top:1px solid var(--color-divider);grid-area:list;align-self:start;margin-top:clamp(36px,5vw,72px);display:grid}.ZUJ-pG_serviceLink{border-bottom:1px solid var(--color-divider);transition:padding var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-spring), background var(--duration-base) var(--ease-standard);grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:16px;padding-block:21px;display:grid}.ZUJ-pG_serviceLink:hover{background:#0d4ea60d;border-radius:14px;padding-inline:12px;transform:translateY(-2px)}.ZUJ-pG_serviceLink>span{color:var(--color-blue);font-size:13px;font-weight:700}.ZUJ-pG_serviceLink h3{font-size:19px;font-weight:700;line-height:1.5}.ZUJ-pG_serviceLink p{color:var(--color-text-light-muted);margin-top:4px;font-size:14px;line-height:1.8}.ZUJ-pG_serviceLink small{color:var(--color-blue);margin-top:3px;font-size:12px;line-height:1.8;display:block}.ZUJ-pG_serviceLink i{color:var(--color-blue);transition:transform var(--duration-base) var(--ease-standard);font-family:Arial,sans-serif;font-size:20px;font-style:normal}.ZUJ-pG_serviceLink:hover i{transform:translate(-4px)}.ZUJ-pG_textLink{color:var(--color-blue);transition:gap var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);grid-area:link;justify-self:start;align-items:center;gap:10px;margin-top:30px;font-size:15px;font-weight:700;display:inline-flex}.ZUJ-pG_textLink:hover{gap:16px;transform:translateY(-1px)}.ZUJ-pG_textLink span{font-family:Arial,sans-serif;font-size:18px}.ZUJ-pG_connectionStage{border-radius:var(--radius-stage);color:var(--color-text-dark);box-shadow:var(--shadow-3);background:linear-gradient(135deg,#071b33,#0a2948);grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);grid-template-areas:"copy scene""steps scene";gap:0 clamp(32px,5vw,84px);padding:clamp(34px,5.5vw,84px);display:grid;position:relative;overflow:hidden}.ZUJ-pG_connectionCopy{grid-area:copy;align-self:end;max-inline-size:590px}.ZUJ-pG_connectionCopy>p:not(.ZUJ-pG_sectionLabel){color:var(--color-text-dark-muted)}.ZUJ-pG_connectionScene{border-radius:var(--radius-media);background:#152f4b;border:1px solid #ffffff21;grid-area:scene;min-block-size:560px;position:relative;overflow:hidden}.ZUJ-pG_connectionScene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071b3340,#0000 42%);position:absolute;inset:0}.ZUJ-pG_connectionScene img{object-position:48% center}.ZUJ-pG_steps{border-top:1px solid #ffffff2e;grid-area:steps;align-self:start;gap:0;margin:clamp(36px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.ZUJ-pG_steps li{border-bottom:1px solid #ffffff24;grid-template-columns:36px 1fr;gap:14px;padding-block:20px;display:grid}.ZUJ-pG_steps span{color:#8fd8e7;font-size:13px;font-weight:700}.ZUJ-pG_steps h3{font-size:18px;font-weight:700;line-height:1.5}.ZUJ-pG_steps p{color:var(--color-text-dark-muted);margin-top:5px;font-size:14px;line-height:1.8}.ZUJ-pG_approachStage{border-radius:var(--radius-stage);background:var(--color-bg-surface);box-shadow:var(--shadow-1);border:1px solid #0b1d3817;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:center;gap:clamp(32px,5vw,84px);padding:clamp(16px,2vw,28px);display:grid;overflow:hidden}.ZUJ-pG_approachScene{border-radius:calc(var(--radius-media) - 8px);background:#102640;min-block-size:520px;position:relative;overflow:hidden}.ZUJ-pG_approachScene img{object-position:36% center}.ZUJ-pG_approachCopy{max-inline-size:540px;padding:clamp(18px,3vw,42px) clamp(18px,3vw,54px) clamp(24px,3vw,42px) 0}.ZUJ-pG_approachCopy .ZUJ-pG_secondaryButton{margin-top:var(--space-6)}.ZUJ-pG_aboutWork{gap:var(--surface-gap);display:grid}.ZUJ-pG_aboutPanel,.ZUJ-pG_workPanel{border-radius:var(--radius-stage);grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,4vw,76px);padding:clamp(18px,2vw,30px);display:grid;overflow:hidden}.ZUJ-pG_aboutPanel{background:linear-gradient(135deg,#eef5f8,#fff)}.ZUJ-pG_workPanel{background:#eff3f5;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.ZUJ-pG_workPanel .ZUJ-pG_panelScene{order:2}.ZUJ-pG_workPanel .ZUJ-pG_panelContent{order:1}.ZUJ-pG_panelScene{border-radius:calc(var(--radius-media) - 8px);background:var(--color-bg-navy);min-block-size:400px;position:relative;overflow:hidden}.ZUJ-pG_panelScene img{object-position:center}.ZUJ-pG_panelContent{max-inline-size:590px;padding:clamp(18px,3vw,46px)}.ZUJ-pG_panelContent h2{font-size:clamp(29px,3vw,45px)}.ZUJ-pG_panelContent .ZUJ-pG_textLink{margin-top:var(--space-6)}.ZUJ-pG_final{min-block-size:560px;margin-block:var(--section-gap);border-radius:var(--radius-stage);color:var(--color-text-dark);box-shadow:var(--shadow-3);background:#071b33;position:relative;overflow:hidden}.ZUJ-pG_finalScene{position:absolute;inset:0}.ZUJ-pG_finalScene:after{content:"";background:linear-gradient(90deg,#071b33d6 0%,#071b339c 44%,#071b3326 100%);position:absolute;inset:0}.ZUJ-pG_finalScene img{object-position:center}.ZUJ-pG_finalCopy{width:min(650px,100% - 80px);padding:clamp(54px,8vw,112px);position:relative}.ZUJ-pG_finalCopy h2{font-size:clamp(34px,4vw,60px)}.ZUJ-pG_finalCopy>p:not(.ZUJ-pG_sectionLabel){color:var(--color-text-dark-muted)}.ZUJ-pG_finalCopy .ZUJ-pG_primaryButton{margin-top:var(--space-6)}@media (max-width:1023px){.ZUJ-pG_servicesStage,.ZUJ-pG_connectionStage{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);gap:0 34px}.ZUJ-pG_servicesScene,.ZUJ-pG_connectionScene{min-block-size:480px}.ZUJ-pG_approachStage,.ZUJ-pG_aboutPanel,.ZUJ-pG_workPanel{gap:28px}.ZUJ-pG_approachScene{min-block-size:450px}.ZUJ-pG_panelScene{min-block-size:340px}}@media (max-width:699px){.ZUJ-pG_services,.ZUJ-pG_connection,.ZUJ-pG_approach,.ZUJ-pG_aboutWork,.ZUJ-pG_final{width:var(--container)}.ZUJ-pG_services,.ZUJ-pG_connection,.ZUJ-pG_approach,.ZUJ-pG_aboutWork{margin-block-start:72px}.ZUJ-pG_servicesStage,.ZUJ-pG_connectionStage{grid-template-columns:1fr;grid-template-areas:"intro""media""list""link";padding:20px}.ZUJ-pG_connectionStage{grid-template-areas:"copy""scene""steps"}.ZUJ-pG_servicesIntro,.ZUJ-pG_connectionCopy{padding:20px 8px 28px}.ZUJ-pG_servicesIntro h2,.ZUJ-pG_connectionCopy h2,.ZUJ-pG_approachCopy h2,.ZUJ-pG_panelContent h2,.ZUJ-pG_finalCopy h2{font-size:30px;line-height:1.52}.ZUJ-pG_servicesIntro>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_connectionCopy>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_approachCopy>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_panelContent>p:not(.ZUJ-pG_sectionLabel),.ZUJ-pG_finalCopy>p:not(.ZUJ-pG_sectionLabel){font-size:15px}.ZUJ-pG_servicesScene,.ZUJ-pG_connectionScene{min-block-size:300px}.ZUJ-pG_servicesScene img{object-position:48% center}.ZUJ-pG_connectionScene img{object-position:42% center}.ZUJ-pG_serviceList,.ZUJ-pG_steps{margin:26px 8px 0}.ZUJ-pG_serviceLink{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding-block:18px}.ZUJ-pG_serviceLink h3{font-size:17px}.ZUJ-pG_serviceLink p,.ZUJ-pG_steps p{font-size:13px}.ZUJ-pG_textLink{margin:24px 8px 16px}.ZUJ-pG_approachStage,.ZUJ-pG_aboutPanel,.ZUJ-pG_workPanel{grid-template-columns:1fr;padding:16px}.ZUJ-pG_approachScene,.ZUJ-pG_panelScene{min-block-size:290px}.ZUJ-pG_approachCopy,.ZUJ-pG_panelContent{padding:20px 8px 28px}.ZUJ-pG_workPanel .ZUJ-pG_panelScene,.ZUJ-pG_workPanel .ZUJ-pG_panelContent{order:0}.ZUJ-pG_final{min-block-size:600px;margin-block:72px}.ZUJ-pG_finalScene img{object-position:40% center}.ZUJ-pG_finalScene:after{background:linear-gradient(90deg,#071b33e0,#071b338c 70%,#071b3357)}.ZUJ-pG_finalCopy{width:100%;padding:52px 28px}.ZUJ-pG_finalCopy h2{font-size:32px;line-height:1.5}}
