.v17.v171{--v171-panel:rgba(9,15,29,.78);background:#05070c}.v171 .signal-canvas--v171{opacity:.9;filter:saturate(1.08) contrast(1.03)}.v171 .v17-header{height:84px;border-bottom:1px solid rgba(245,242,234,.08);background:linear-gradient(180deg,rgba(5,7,12,.96),rgba(5,7,12,.68))}.v171 .v17-brand{gap:13px;letter-spacing:.045em}.v171 .v17-aperture{width:40px;height:40px;overflow:hidden;border-color:rgba(104,221,235,.48);background:#071020;box-shadow:0 0 32px rgba(44,97,240,.24)}.v171 .v17-aperture img{width:100%;height:100%;object-fit:cover;transform:scale(1.18)}.v171 .v17-hero{min-height:max(820px,100svh);grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);gap:clamp(42px,6vw,118px);overflow:hidden}.v171 .v17-hero:before{background:linear-gradient(90deg,rgba(5,7,12,.97) 0 34%,rgba(5,7,12,.62) 59%,rgba(5,7,12,.84)),url(/media/v17-1/brand/hero-environment.webp) 50%/cover no-repeat}.v171 .v17-hero:after{bottom:30px;height:2px;box-shadow:0 0 26px rgba(104,221,235,.25)}.v171 .v17-hero-copy:before{content:"SYSTEMS IN MOTION";position:absolute;z-index:-1;top:-62px;left:-4px;color:rgba(104,221,235,.16);font:750 clamp(12px,1vw,16px)/1 Manrope,sans-serif;letter-spacing:.42em}.v171 .v17-hero h1{max-width:8.8ch;font-size:clamp(72px,8.25vw,150px);line-height:.8;letter-spacing:-.058em;text-wrap:balance}.v171 .v17-hero h1 span{color:#ff675c;font-size:.45em;letter-spacing:.04em;margin-bottom:.14em}.v171 .v17-hero h1 strong{color:#f5f2ea;-webkit-text-stroke:0;text-shadow:0 12px 56px rgba(0,0,0,.4)}.v171 .v17-role{max-width:42ch;font-size:clamp(14px,1.08vw,19px);letter-spacing:.105em;color:#d9e2f3}.v171 .v17-lead{max-width:32ch;font-size:clamp(19px,1.55vw,27px);color:#f5f2ea}.v171 .v17-actions{max-width:790px}.v171 .v17-button,.v171 .v17-icon-button{position:relative;overflow:hidden;isolation:isolate}.v171 .v17-button:after,.v171 .v17-icon-button:after{content:"";position:absolute;z-index:-1;inset:-2px;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2) 48%,transparent 70%);transform:translateX(-130%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.v171 .v17-button:hover:after,.v171 .v17-icon-button:hover:after{transform:translateX(130%)}.v171 .v171-guided-start{border-color:rgba(255,103,92,.8);cursor:pointer}.v171 .v171-contact-shortcut{color:#68ddeb}.v171 .v17-hero-film{width:min(39vw,640px);aspect-ratio:.93;border-radius:34px 34px 128px 34px;border-color:rgba(245,242,234,.28);box-shadow:0 48px 150px rgba(0,0,0,.68),0 0 86px rgba(44,97,240,.16),inset 0 0 0 1px rgba(104,221,235,.08)}.v171 .v17-hero-film:after{content:"LIVE / 01";position:absolute;z-index:5;top:20px;right:22px;min-height:30px;display:flex;align-items:center;padding:0 11px;border:1px solid rgba(245,242,234,.24);border-radius:999px;color:#f5f2ea;background:rgba(5,7,12,.62);backdrop-filter:blur(12px);font-size:10px;font-weight:800;letter-spacing:.14em}.v171 .v17-film-open{min-height:82px;right:18px;bottom:18px;left:18px;border:1px solid rgba(245,242,234,.22);border-radius:20px 20px 56px 20px;background:rgba(5,7,12,.78);backdrop-filter:blur(16px)}.v171 .v17-film-open:hover{background:rgba(20,59,143,.78)}.v171-guided-stop{position:fixed;z-index:130;right:24px;bottom:24px;min-height:54px;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid rgba(104,221,235,.4);border-radius:999px;color:#f5f2ea;background:rgba(5,7,12,.88);backdrop-filter:blur(18px);box-shadow:0 18px 60px rgba(0,0,0,.4);cursor:pointer;font:800 11px/1 Manrope,sans-serif;letter-spacing:.09em}.v171-guided-stop svg{width:17px}.v171 .v17-story{background:linear-gradient(180deg,rgba(5,7,12,.3),#05070c 18%,#05070c 82%,rgba(5,7,12,.3))}.v171 .v17-story-shell{min-height:min(760px,86svh);border-color:rgba(104,221,235,.22);background:linear-gradient(145deg,rgba(9,17,34,.93),rgba(5,7,12,.84));box-shadow:0 54px 160px rgba(0,0,0,.56),inset 0 0 0 1px rgba(104,221,235,.04)}.v171 .v17-story-shell:after{content:"";position:absolute;z-index:1;inset:16px;pointer-events:none;border:1px solid rgba(245,242,234,.055);border-radius:24px}.v171 .v17-story-copy h2{font-size:clamp(44px,4.4vw,78px);letter-spacing:-.046em;line-height:.98}.v171 .v17-story-media{border-radius:18px;transform:perspective(1200px) rotateY(-2deg);background:#eef2f7;box-shadow:0 38px 120px rgba(0,0,0,.55),0 0 50px rgba(44,97,240,.11)}.v171 .v17-story-media img{object-fit:contain;background:#eef2f7}.v171 .v17-story-media--3 img{object-fit:cover;padding:0;transform:scale(1.22)}.v171 .v17-story-nav button{position:relative;min-height:66px}.v171 .v17-atlas{background:radial-gradient(circle at 88% 8%,rgba(44,97,240,.18),transparent 30%),linear-gradient(180deg,#f7f4ed,#e7edf7 56%,#f5f2ea)}.v171 .v17-case-card{border-radius:38px;border-color:rgba(20,59,143,.2);box-shadow:0 54px 140px rgba(12,28,64,.18)}.v171 .v17-case-media{background:radial-gradient(circle at 65% 20%,#fff,#dce6f4)}.v171 .v17-case-media img{object-fit:contain;padding:clamp(16px,2vw,34px)}.v171 .v17-case-copy{background:rgba(255,253,248,.9);backdrop-filter:blur(16px)}.v171 .v17-recruiter{position:relative;overflow:hidden;min-height:500px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(104,221,235,.2);background:linear-gradient(120deg,rgba(5,7,12,.96),rgba(20,59,143,.94)),url(/media/v17-1/brand/hero-environment.webp) 50%/cover}.v171 .v17-recruiter:after{content:"RECRUITER ROUTE / COMPLETE";position:absolute;right:28px;top:28px;color:rgba(245,242,234,.35);font-size:10px;font-weight:800;letter-spacing:.18em}.v171 .v17-personality{background:radial-gradient(circle at 22% 30%,rgba(104,221,235,.12),transparent 28%),#05070c}.v171 .v17-stage-card--voice{min-height:720px}.v171 .v17-stage-card--voice img{object-position:center 28%;filter:saturate(.98) contrast(1.03)}.v171 .v17-stage-card--voice:before{background:linear-gradient(0deg,rgba(5,7,12,.98) 0 30%,rgba(5,7,12,.18) 68%,rgba(20,59,143,.08))}.v171 .v17-finale{background:radial-gradient(circle at 50% 40%,rgba(217,174,99,.25),transparent 18%),linear-gradient(180deg,rgba(5,7,12,.2),rgba(5,7,12,.96)),url(/media/v17-1/brand/hero-environment.webp) 50%/cover}.v171 .v17-finale-aperture{width:clamp(112px,10vw,168px);height:clamp(112px,10vw,168px);overflow:hidden;border-color:rgba(217,174,99,.62)}.v171 .v17-finale-aperture img{width:100%;height:100%;object-fit:cover;border-radius:50%;transform:scale(1.13)}.v171 .v17-finale>h2{text-shadow:0 16px 70px rgba(0,0,0,.5)}.v171-film-mark{width:32px;height:32px;border-radius:50%;object-fit:cover}.case-page--v171 .inner-nav .wordmark{display:inline-flex;align-items:center;gap:11px}.case-page--v171 .inner-nav .wordmark img{width:34px;height:34px;border-radius:50%;object-fit:cover}.case-page--v171 .case-hero{grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);background:radial-gradient(circle at 84% 18%,rgba(44,97,240,.23),transparent 30%),linear-gradient(135deg,#f8f5ee,#dce7f6)}.case-page--v171 .case-v171-copy{position:relative;z-index:2}.case-page--v171 .case-v171-copy h1{margin:16px 0 24px;font-family:Geologica Variable,sans-serif;font-size:clamp(58px,7.2vw,126px);line-height:.84;letter-spacing:-.06em}.case-page--v171 .case-v171-summary{max-width:46ch;margin:28px 0 0;padding-top:26px;border-top:1px solid rgba(5,7,12,.18);color:#143b8f;font-size:clamp(16px,1.15vw,20px);font-weight:690;line-height:1.52}.case-page--v171 .case-hero-media{position:relative;grid-column:2;grid-row:1;width:100%;min-height:min(690px,72svh);padding:0;border:1px solid rgba(20,59,143,.18);border-radius:34px;background:#eef2f7;cursor:zoom-in}.case-page--v171 .case-hero-media img{width:100%;height:100%;object-fit:contain;padding:22px}.case-page--v171 .case-hero-media span{position:absolute;right:18px;bottom:18px;min-height:50px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;color:#fff;background:rgba(5,7,12,.82);backdrop-filter:blur(14px);font-size:11px;font-weight:800;letter-spacing:.08em}.case-page--v171 .case-hero-media span svg{width:17px}.case-v171-evidence{scroll-margin-top:86px;color:#f5f2ea;background:radial-gradient(circle at 78% 18%,rgba(44,97,240,.2),transparent 28%),#05070c}.case-page--v172 .case-v171-evidence{padding-bottom:calc(clamp(88px, 10vw, 170px) + 104px)}.case-page--v172 #case-context,.case-page--v172 #case-evidence,.case-page--v172 #case-result{scroll-margin-top:168px}.case-page--v172 .case-v171-copy{min-width:0}.case-page--v172 .case-chapter-nav{position:relative;top:auto;left:auto;bottom:auto;width:max-content;margin:12px auto;transform:none}.case-v171-evidence>header{max-width:1150px;margin-bottom:60px}.case-v171-evidence h2{max-width:14ch;margin:16px 0 24px;font-family:Geologica Variable,sans-serif;font-size:clamp(50px,6.5vw,112px);line-height:.87;letter-spacing:-.06em}.case-v171-evidence>header>p{max-width:58ch;color:#bdc8dc;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.case-v171-theatre{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:20px}.case-v171-node-list{display:flex;flex-direction:column;border:1px solid rgba(245,242,234,.14);border-radius:24px;overflow:hidden;background:rgba(9,16,31,.72)}.case-v171-node-list button{position:relative;min-height:86px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:4px 12px;align-content:center;padding:15px 18px;border:0;border-bottom:1px solid rgba(245,242,234,.1);color:#f5f2ea;background:transparent;cursor:pointer;text-align:left;transition:background .3s ease,color .3s ease}.case-v171-node-list button:last-child{border-bottom:0}.case-v171-node-list button:hover,.case-v171-node-list button[aria-selected=true]{background:linear-gradient(90deg,rgba(44,97,240,.42),rgba(104,221,235,.06))}.case-v171-node-list button:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#ff675c;transform:scaleY(0);transition:transform .3s ease}.case-v171-node-list button[aria-selected=true]:after{transform:scaleY(1)}.case-v171-node-list span{grid-row:1/span 2;align-self:center;color:#68ddeb;font-size:11px;font-weight:800}.case-v171-node-list b{font-size:14px}.case-v171-node-list small{color:#8491a8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.case-v171-stage{min-height:680px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(104,221,235,.18);border-radius:28px;background:rgba(9,16,31,.84);box-shadow:0 42px 120px rgba(0,0,0,.42);animation:v17-media-in .72s cubic-bezier(.16,1,.3,1) both}.case-v171-stage>button{min-height:430px;padding:0;border:0;background:#eef2f7;cursor:zoom-in}.case-v171-stage img{display:block;width:100%;height:100%;object-fit:contain}.case-v171-stage>div{padding:28px 32px 32px;border-top:1px solid rgba(245,242,234,.12)}.case-v171-stage span{color:#ff675c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case-v171-stage h3{margin:9px 0 10px;font-family:Geologica Variable,sans-serif;font-size:clamp(28px,3vw,48px);line-height:.95;letter-spacing:-.04em}.case-v171-stage p{max-width:60ch;margin:0;color:#bdc8dc;font-size:17px;line-height:1.55}.case-v171-stage>div>b{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#68ddeb;font-size:10px;letter-spacing:.1em}.case-v171-stage>div>b svg{width:16px}.case-v171-lightbox{position:fixed;z-index:300;inset:0;color:#f5f2ea;background:rgba(2,4,8,.96);backdrop-filter:blur(18px)}.case-v171-lightbox header{height:72px;display:grid;grid-template-columns:90px 1fr 50px;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid rgba(245,242,234,.14)}.case-v171-lightbox header span{color:#68ddeb;font-size:11px}.case-v171-lightbox header button,.case-v171-lightbox>div>button{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(245,242,234,.2);border-radius:50%;color:inherit;background:transparent;cursor:pointer}.case-v171-lightbox>div{height:calc(100svh - 72px);display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:18px;padding:24px}.case-v171-lightbox>div img{width:100%;height:100%;object-fit:contain}.case-v171-lightbox button:disabled{opacity:.2}@media (max-width:900px){.case-page--v171 .case-hero{grid-template-columns:1fr}.case-page--v171 .case-hero-media{grid-column:1;grid-row:auto;min-height:52svh}.case-v171-theatre{grid-template-columns:1fr}.case-v171-node-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-v171-node-list button{border-right:1px solid rgba(245,242,234,.1)}.case-v171-stage{min-height:590px}}@media (max-width:620px){.case-v171-node-list{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory}.case-page--v172 .case-v171-node-list{scrollbar-width:none;-ms-overflow-style:none}.case-page--v172 .case-v171-node-list::-webkit-scrollbar{display:none;width:0;height:0}.case-v171-node-list button{flex:0 0 82%;scroll-snap-align:center;border-bottom:0;border-right:1px solid rgba(245,242,234,.1)}.case-v171-stage>button{min-height:300px}.case-v171-lightbox>div{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:12px}}@media (max-width:1180px){.v171 .v17-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:34px}.v171 .v17-hero-film{width:min(39vw,520px)}.v171 .v17-actions{max-width:650px}}@media (max-width:900px){.v171 .v17-hero{min-height:auto;grid-template-columns:1fr;padding-top:118px}.v171 .v17-hero-copy:before{top:-34px}.v171 .v17-hero h1{max-width:100%;font-size:clamp(58px,18vw,92px)}.v171 .v17-hero-film{justify-self:stretch;width:100%;max-height:74svh;aspect-ratio:4/5;transform:none}.v171 .v17-story-shell{min-height:auto}.v171 .v17-case-media img{padding:12px}.v171 .v17-stage-card--voice{min-height:620px}.v171-guided-stop{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.v171 .v17-button:after,.v171 .v17-icon-button:after,.v171-guided-start{display:none}}.v172 .signal-canvas--v172{opacity:.96;filter:saturate(1.14) contrast(1.06)}.v172 .v17-aperture,.v172 .v17-finale-aperture{overflow:hidden;background:#05070c;border-color:rgba(104,221,235,.45);box-shadow:0 0 38px rgba(44,97,240,.26),inset 0 0 0 1px rgba(245,242,234,.08)}.v172 .v17-aperture img,.v172 .v17-finale-aperture img,.v172 .v171-film-mark{width:100%;height:100%;object-fit:cover;transform:scale(1.035)}.v172 .v17-hero{isolation:isolate}.v172 .v17-hero:after{content:"";position:absolute;z-index:0;inset:10% 0 2%;pointer-events:none;background:radial-gradient(circle at 74% 42%,rgba(44,97,240,.24),transparent 28%),radial-gradient(circle at 50% 36%,rgba(104,221,235,.11),transparent 22%);filter:blur(22px)}.v172 .v172-hero-theatre{width:min(42vw,680px);aspect-ratio:.98;border-radius:30px 30px 118px 30px;background:linear-gradient(150deg,#0a1325,#05070c 72%)}.v172 .v172-hero-theatre:after{content:"EVIDENCE / LIVE"}.v172 .v172-hero-media{position:absolute;inset:0 0 132px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 55% 25%,#fff,#e8edf5 72%)}.v172 .v172-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(5,7,12,.74))}.v172 .v172-hero-media img{width:100%;height:100%;object-fit:contain;animation:v172-media-enter .32s cubic-bezier(.16,1,.3,1) both}.v172 .v172-hero-media[data-fit=cover] img{object-fit:cover;object-position:50% 48%}.v172 .v172-hero-media>span{position:absolute;z-index:2;left:22px;right:22px;bottom:18px;color:#f5f2ea;font-size:11px;font-weight:800;letter-spacing:.13em;text-shadow:0 2px 18px #05070c}.v172 .v172-hero-tabs{position:absolute;z-index:8;left:18px;right:18px;bottom:99px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v172 .v172-hero-tabs button{min-height:44px;display:grid;align-content:center;gap:2px;padding:7px 9px;border:1px solid rgba(245,242,234,.17);border-radius:10px;color:rgba(245,242,234,.64);background:rgba(5,7,12,.7);backdrop-filter:blur(12px);text-align:left;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.v172 .v172-hero-tabs button:hover,.v172 .v172-hero-tabs button[aria-selected=true]{color:#fff;border-color:rgba(104,221,235,.56);background:rgba(20,59,143,.78);transform:translateY(-2px)}.v172 .v172-hero-tabs b{font-size:11px;letter-spacing:.08em}.v172 .v172-hero-tabs span{overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.v172 .v172-film-open{min-height:72px;left:18px;right:18px;bottom:16px;grid-template-columns:42px minmax(0,1fr);border-radius:16px 16px 46px 16px}.v172 .v172-film-open>span{width:42px;height:42px}.v172 .v172-film-open small{font-size:9px;letter-spacing:.09em}.v172 .v17-case-media,.v172 .v17-story-media{aspect-ratio:16/10;contain:layout paint}.v172 .v17-story-shell{padding-bottom:98px}.v172 .v17-story-nav{overflow:hidden;border-radius:0 0 14px 14px;background:linear-gradient(90deg,rgba(5,7,12,.96),rgba(9,17,34,.9));backdrop-filter:blur(14px)}.v172 .v17-case-card{min-height:710px;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)}.v172 .v17-case-media{min-height:0}.v172 .v17-case-media img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(18px,2.4vw,42px);background:radial-gradient(circle at 60% 24%,#fff,#dce6f4 78%)}.v172 .v171-case-hero,.v172 .v171-evidence-stage,.v172 [id^=evidence-]{scroll-margin-top:118px}@keyframes v172-media-enter{0%{opacity:1;transform:translate3d(8px,3px,0) scale(.997);filter:none}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.case-page--v172 .case-v171-stage{animation:v172-evidence-in .28s cubic-bezier(.16,1,.3,1) both}.v17-contact-grid#contact{scroll-margin-top:110px}@keyframes v172-evidence-in{0%{opacity:1;transform:translate3d(7px,0,0)}to{opacity:1;transform:translateZ(0)}}html:has(.case-page--v172){scroll-behavior:auto}@media (min-width:901px) and (max-width:1500px){.case-page--v172 .case-hero{grid-template-columns:minmax(0,.7fr) minmax(500px,1.3fr);gap:clamp(28px,3.6vw,58px)}.case-page--v172 .case-v171-copy h1{max-width:100%;font-size:clamp(48px,5.35vw,80px);line-height:.9;letter-spacing:-.052em}}@media (max-width:1120px){.v172 .v172-hero-theatre{width:min(43vw,560px)}.v172 .v172-hero-tabs span{display:none}}@media (max-width:900px){.v172 .v172-hero-theatre{width:100%;aspect-ratio:16/12}.v172 .v172-hero-media{bottom:120px}.v172 .v17-case-card{min-height:0;grid-template-columns:1fr}.v172 .v17-case-media{min-height:46svh}.v172 .v17-story-shell{padding-bottom:92px}}@media (max-width:560px){.v172 .v172-hero-theatre{aspect-ratio:4/5;border-radius:22px 22px 68px 22px}.v172 .v172-hero-media{inset:0 0 128px}.v172 .v172-hero-tabs{bottom:94px;left:12px;right:12px}.v172 .v172-hero-tabs button{min-height:48px;padding:6px}.v172 .v172-film-open{left:12px;right:12px;bottom:12px;min-height:68px}.v172 .v172-film-open small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v172 .v17-case-media{min-height:42svh}.v172 .v17-case-media img{padding:10px}}@media (prefers-reduced-motion:reduce){.v172 .v172-hero-media img{animation:none}}.v172{--cursor-x:50%;--cursor-y:35%;--cursor-vx:0;--cursor-vy:0}html:has(.v172){scroll-behavior:auto}.v172:before{opacity:.98;background:radial-gradient(circle 360px at var(--cursor-x) var(--cursor-y),rgba(104,221,235,.105),transparent 62%),radial-gradient(circle 620px at calc(var(--cursor-x) + 8%) calc(var(--cursor-y) + 10%),rgba(44,97,240,.1),transparent 70%),radial-gradient(circle at 84% 82%,rgba(104,221,235,.055),transparent 28%),linear-gradient(110deg,rgba(255,255,255,.018),transparent 42%);transition:background-position .12s linear}.v172 .signal-canvas--v172{opacity:1;filter:saturate(1.22) contrast(1.08) drop-shadow(0 0 24px rgba(44,97,240,.18))}.v172 .signal-canvas--fallback{background:none;opacity:1;filter:none;transform:translateZ(0);contain:strict;backface-visibility:hidden}.v172 .signal-canvas--fallback .signal-fallback-aperture{position:absolute;width:min(34vw,176px);aspect-ratio:1;right:-10vw;top:38%;border-radius:50%;background:url(/media/v17-2/brand/signal-aperture.webp) 50%/contain no-repeat;opacity:.22;will-change:transform,opacity;backface-visibility:hidden;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .72s ease}.v172 .signal-canvas--fallback[data-signal-state=data] .signal-fallback-aperture,.v172 .signal-canvas--fallback[data-signal-state=requirements] .signal-fallback-aperture{transform:translate3d(-10px,-8px,0) rotate(5deg) scale(1.04);opacity:.28}.v172 .signal-canvas--fallback[data-signal-state=documents] .signal-fallback-aperture,.v172 .signal-canvas--fallback[data-signal-state=voice] .signal-fallback-aperture{transform:translate3d(0,10px,0) rotate(-5deg) scale(.96);opacity:.2}.v172 .signal-canvas--fallback[data-signal-state=aperture] .signal-fallback-aperture{transform:translate3d(-18vw,-4vh,0) rotate(0) scale(1.22);opacity:.32}.v172[data-signal-surge=true]:before{background:radial-gradient(circle 520px at var(--cursor-x) var(--cursor-y),rgba(217,174,99,.2),transparent 64%),radial-gradient(circle 760px at 50% 44%,rgba(44,97,240,.2),transparent 72%),linear-gradient(110deg,rgba(255,255,255,.03),transparent 42%)}.v172[data-signal-surge=true] .signal-canvas--v172{opacity:1;filter:saturate(1.45) contrast(1.1) brightness(1.12) drop-shadow(0 0 42px rgba(104,221,235,.3));transition:filter .65s ease,opacity .65s ease}.v172[data-signal-surge=true] :is(.v17-button,.v17-film-open,.v17-aperture){box-shadow:0 0 26px rgba(104,221,235,.3),0 0 80px rgba(44,97,240,.2)}.v172 .v17-story{background:linear-gradient(90deg,rgba(5,7,12,.5),rgba(5,7,12,.97) 13%,#05070c 50%,rgba(5,7,12,.97) 87%,rgba(5,7,12,.5))}.v172 .v17-atlas{background:radial-gradient(circle at 88% 8%,rgba(44,97,240,.2),transparent 30%),linear-gradient(90deg,rgba(238,242,247,.76),#f7f4ed 13%,#e7edf7 52%,#f5f2ea 87%,rgba(238,242,247,.74))}.v172 .v17-personality{background:radial-gradient(circle at 22% 30%,rgba(104,221,235,.16),transparent 28%),linear-gradient(90deg,rgba(5,7,12,.56),rgba(5,7,12,.98) 14%,#05070c 50%,rgba(5,7,12,.98) 86%,rgba(5,7,12,.56))}.v172 .v17-finale{background:radial-gradient(circle at 50% 40%,rgba(217,174,99,.25),transparent 18%),linear-gradient(90deg,rgba(5,7,12,.52),rgba(5,7,12,.96) 18% 82%,rgba(5,7,12,.52)),url(/media/v17-1/brand/hero-environment.webp) 50%/cover}.v172 .v17-story-copy{opacity:1;animation:v172-story-copy-settle .56s cubic-bezier(.16,1,.3,1) both}.v172 .v17-story-media{opacity:1;animation:v172-story-media-settle .62s cubic-bezier(.16,1,.3,1) both}.v172 .v17-case-card{opacity:1;animation:v172-case-settle .58s cubic-bezier(.16,1,.3,1) both}@keyframes v172-story-copy-settle{0%{opacity:1;transform:translate3d(-18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes v172-story-media-settle{0%{opacity:1;transform:perspective(1200px) translate3d(22px,0,0) rotateY(-3.6deg) scale(.992)}to{opacity:1;transform:perspective(1200px) translateZ(0) rotateY(-2deg) scale(1)}}@keyframes v172-case-settle{0%{opacity:1;transform:perspective(1500px) translate3d(26px,0,0) rotateY(-1.2deg) scale(.995)}to{opacity:1;transform:perspective(1500px) translateZ(0) rotateY(0) scale(1)}}.v172 [data-cinematic].v172-cinematic-ready .v17-atlas-stage,.v172 [data-cinematic].v172-cinematic-ready .v17-back-to-cases,.v172 [data-cinematic].v172-cinematic-ready .v17-contact-grid,.v172 [data-cinematic].v172-cinematic-ready .v17-finale-aperture,.v172 [data-cinematic].v172-cinematic-ready .v17-finale-name,.v172 [data-cinematic].v172-cinematic-ready .v17-recruiter,.v172 [data-cinematic].v172-cinematic-ready .v17-section-head,.v172 [data-cinematic].v172-cinematic-ready .v17-stage-grid{opacity:0;transform:translate3d(0,52px,0) scale(.985);transition:opacity .72s ease,transform .94s cubic-bezier(.16,1,.3,1)}.v172 [data-cinematic=atlas].v172-cinematic-ready .v17-atlas-stage,.v172 [data-cinematic=atlas].v172-cinematic-ready .v17-section-head{transform:translate3d(-54px,0,0) scale(.99)}.v172 [data-cinematic=personality].v172-cinematic-ready .v17-section-head,.v172 [data-cinematic=personality].v172-cinematic-ready .v17-stage-grid{transform:translate3d(54px,0,0) scale(.99)}.v172 [data-cinematic].is-cinematic-visible .v17-atlas-stage,.v172 [data-cinematic].is-cinematic-visible .v17-back-to-cases,.v172 [data-cinematic].is-cinematic-visible .v17-contact-grid,.v172 [data-cinematic].is-cinematic-visible .v17-finale-aperture,.v172 [data-cinematic].is-cinematic-visible .v17-finale-name,.v172 [data-cinematic].is-cinematic-visible .v17-recruiter,.v172 [data-cinematic].is-cinematic-visible .v17-section-head,.v172 [data-cinematic].is-cinematic-visible .v17-stage-grid{opacity:1;transform:translateZ(0) scale(1)}.v172 [data-cinematic].is-cinematic-visible .v17-atlas-stage,.v172 [data-cinematic].is-cinematic-visible .v17-stage-grid{transition-delay:.09s}.v172 [data-cinematic].is-cinematic-visible .v17-contact-grid,.v172 [data-cinematic].is-cinematic-visible .v17-recruiter{transition-delay:.18s}.v172 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-case-media,.v17-stage-card,.v17-contact-grid a,.v17-atlas-nav button,.v17-story-nav button){--v172-fog:rgba(104,221,235,.22);will-change:transform,box-shadow,filter}.v172 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-case-media,.v17-stage-card,.v17-contact-grid a):hover{filter:saturate(1.08) brightness(1.035);box-shadow:0 20px 72px rgba(5,7,12,.25),0 0 24px var(--v172-fog),0 0 68px rgba(44,97,240,.16);animation:v172-fog-breathe 2.8s ease-in-out infinite}.v172 .v17-button--primary{--v172-fog:rgba(255,103,92,.34)}.v172 .v17-recruiter .v17-button{--v172-fog:rgba(217,174,99,.28)}@keyframes v172-fog-breathe{0%,to{box-shadow:0 20px 72px rgba(5,7,12,.25),0 0 20px var(--v172-fog),0 0 56px rgba(44,97,240,.12)}50%{box-shadow:0 24px 84px rgba(5,7,12,.32),0 0 34px var(--v172-fog),0 0 90px rgba(44,97,240,.22)}}.v172 .v17-case-card:hover,.v172 .v17-hero-film:hover,.v172 .v17-story-shell:hover{transform:perspective(1400px) rotateY(calc(var(--cursor-vx) * 1.2deg)) rotateX(calc(var(--cursor-vy) * -1deg)) translate3d(0,-3px,0)}.v172 .v17-case-card,.v172 .v17-hero-film,.v172 .v17-story-shell{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.v172 .v171-guided-stop{min-width:286px;display:grid;grid-template-columns:20px minmax(0,1fr) 22px;overflow:hidden;border-color:rgba(104,221,235,.54);box-shadow:0 22px 90px rgba(0,0,0,.5),0 0 52px rgba(44,97,240,.2)}.v172 .v17-menu-button{position:relative}.v172 .v172-menu-glyph{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.16,1,.3,1)}.v172 .v172-menu-glyph,.v172 .v172-menu-glyph *{pointer-events:none}.v172 .v172-menu-glyph svg{width:24px;height:24px}.v172 .v172-menu-glyph--close{opacity:0;transform:rotate(-18deg) scale(.78)}.v172 .v17-menu-button.is-open .v172-menu-glyph--menu{opacity:0;transform:rotate(18deg) scale(.78)}.v172 .v17-menu-button.is-open .v172-menu-glyph--close{opacity:1;transform:none}.v172 .v17-skip{top:76px;color:#05070c!important;background:#f5f2ea!important;border:2px solid #2c61f0;border-radius:10px;box-shadow:0 14px 44px rgba(5,7,12,.34)}.v172 .v17-skip:focus-visible{outline:3px solid #68ddeb;outline-offset:3px}.v172 .v17-atlas-nav>div button[aria-selected=true]{color:#fff;background:var(--v17-cobalt);box-shadow:0 12px 30px rgba(20,59,143,.24)}.v172 .v171-guided-stop>span{display:grid;gap:5px;text-align:left}.v172 .v171-guided-stop small{color:#68ddeb;font-size:9px;letter-spacing:.15em}.v172 .v171-guided-stop>i{position:absolute;left:0;bottom:0;width:var(--guided-progress);height:3px;background:linear-gradient(90deg,#2c61f0,#68ddeb,#d9ae63);box-shadow:0 0 16px #68ddeb;transition:width .5s cubic-bezier(.16,1,.3,1)}.v172-act-rail{position:fixed;z-index:92;top:50%;right:18px;display:grid;gap:7px;transform:translateY(-50%)}.v172-act-rail:before{content:"";position:absolute;z-index:-1;top:22px;bottom:22px;right:22px;width:1px;background:linear-gradient(#2c61f0,#68ddeb 50%,#d9ae63);box-shadow:0 0 18px rgba(104,221,235,.34)}.v172-act-rail a{min-width:46px;min-height:46px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 13px;overflow:hidden;border:1px solid rgba(245,242,234,.17);border-radius:999px;color:rgba(245,242,234,.56);background:rgba(5,7,12,.68);backdrop-filter:blur(16px);box-shadow:0 12px 42px rgba(0,0,0,.24);transition:width .42s cubic-bezier(.16,1,.3,1),color .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.v172-act-rail b{min-width:18px;font-size:10px;letter-spacing:.09em;text-align:center}.v172-act-rail span{width:0;overflow:hidden;opacity:0;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap;transition:width .42s cubic-bezier(.16,1,.3,1),opacity .25s ease}.v172-act-rail a:focus-visible span,.v172-act-rail a:hover span{width:104px;opacity:1}.v172-act-rail a:focus-visible,.v172-act-rail a:hover,.v172-act-rail a[aria-current=step]{color:#fff;border-color:rgba(104,221,235,.58);background:rgba(20,59,143,.82);box-shadow:0 0 24px rgba(104,221,235,.2),0 16px 50px rgba(0,0,0,.34)}.v172-act-rail a[aria-current=step] b{color:#68ddeb}@media (max-width:900px){.v172 .v17-header{background:rgba(5,7,12,.965);backdrop-filter:none}.v172 .v17-nav{contain:layout paint;background:#05070c}.v172 .v17-nav .language-switch a{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.v172 .v172-hero-tabs button{min-height:48px}.v172 .v17-nav{transition:none!important}.v172 .v17-nav.is-open{transform:none!important;opacity:1!important}.v172 .signal-canvas--fallback .signal-fallback-aperture{transition:none}.v172 .v17-story-copy{will-change:transform;animation:v172-story-mobile-settle .16s cubic-bezier(.16,1,.3,1) both}.v172 .v17-story-media{will-change:transform;animation:v172-story-mobile-settle .18s cubic-bezier(.16,1,.3,1) both}.v172 .signal-canvas--v172{display:block;opacity:.36;filter:saturate(1.08) contrast(1.03) drop-shadow(0 0 18px rgba(44,97,240,.12))}.v172 .v171-guided-start{display:inline-flex}.v172 .v171-guided-stop{left:12px;right:12px;width:auto;min-width:0}.v172 .v17-story-arrows button{width:52px;height:52px}.v172 .v17-story-arrows button *{pointer-events:none}.v172 .v17-story-arrows button{touch-action:manipulation;transition:background-color .1s ease,border-color .1s ease,transform .1s ease}.v172 .v17-story-arrows button:active,.v172 .v17-story-arrows button[data-pressed=true]{border-color:rgba(104,221,235,.72);background:rgba(20,59,143,.92);transform:scale(.94)}.v172-act-rail{display:none}.v172 .v17-atlas,.v172 .v17-personality,.v172 .v17-story{background-position:50%}}@keyframes v172-story-mobile-settle{0%{transform:translate3d(8px,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.v172 .signal-canvas--fallback,.v172 .signal-canvas--fallback .signal-fallback-aperture{animation:none}.v172 [data-cinematic].v172-cinematic-ready :is(.v17-section-head,.v17-atlas-stage,.v17-recruiter,.v17-stage-grid,.v17-finale-aperture,.v17-finale-name,.v17-contact-grid,.v17-back-to-cases){opacity:1;transform:none}.v172 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-case-media,.v17-stage-card,.v17-contact-grid a):hover{animation:none}}.v172 [data-cinematic].v172-cinematic-ready :is(.v17-section-head,.v17-atlas-stage,.v17-recruiter,.v17-stage-grid,.v17-finale-aperture,.v17-finale-name,.v17-contact-grid,.v17-back-to-cases){opacity:1;transform:none;transition:none}.v172 [data-cinematic].is-cinematic-visible .v17-atlas-stage,.v172 [data-cinematic].is-cinematic-visible .v17-back-to-cases,.v172 [data-cinematic].is-cinematic-visible .v17-contact-grid,.v172 [data-cinematic].is-cinematic-visible .v17-finale-aperture,.v172 [data-cinematic].is-cinematic-visible .v17-finale-name,.v172 [data-cinematic].is-cinematic-visible .v17-recruiter,.v172 [data-cinematic].is-cinematic-visible .v17-section-head,.v172 [data-cinematic].is-cinematic-visible .v17-stage-grid{animation:v172-safe-cinematic-enter .62s cubic-bezier(.16,1,.3,1) both}@keyframes v172-safe-cinematic-enter{0%{opacity:.72;transform:translate3d(0,32px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.v173{--v173-tunnel-progress:0;--v173-orbit-progress:0;--v173-header:82px;isolation:isolate}.v173 .signal-canvas--v173{opacity:1;filter:saturate(1.12) contrast(1.08) drop-shadow(0 0 34px rgba(44,97,240,.2))}.v173 .signal-v173-rendered-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.46;filter:saturate(.92) contrast(1.08);mix-blend-mode:screen;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 88%,transparent)}.v173 .v17-header{background:linear-gradient(180deg,rgba(5,7,12,.96),rgba(5,7,12,.78));border-bottom-color:rgba(104,221,235,.13)}.v173 .v17-skip{top:12px;transform:translateY(-190%)}.v173 .v17-skip:focus,.v173 .v17-skip:focus-visible{transform:none}.v173 .v172-act-rail b{min-width:10px;width:10px;height:10px;border-radius:50%;font-size:0;color:transparent;background:rgba(245,242,234,.18);box-shadow:0 0 0 1px rgba(104,221,235,.22)}.v173 .v172-act-rail a[aria-current=step] b{background:#68ddeb;box-shadow:0 0 24px rgba(104,221,235,.62)}.v173 .v173-hero{min-height:max(860px,100svh);grid-template-columns:minmax(520px,.9fr) minmax(520px,1.1fr);gap:clamp(32px,4vw,84px);perspective:1800px;overflow:clip;background:radial-gradient(circle at 74% 46%,rgba(44,97,240,.16),transparent 30%),linear-gradient(90deg,rgba(5,7,12,.98) 0 44%,rgba(5,7,12,.68) 70%,rgba(5,7,12,.28))}.v173 .v17-hero-copy{z-index:4;max-width:760px;padding-top:clamp(28px,5vh,74px)}.v173 .v17-hero h1{margin-block:18px 16px;font-size:clamp(82px,8.1vw,148px);line-height:.78;letter-spacing:-.072em}.v173 .v17-hero h1 span{font-size:.43em;letter-spacing:-.035em}.v173 .v17-role{max-width:620px;font-size:clamp(18px,1.35vw,24px)}.v173 .v17-lead{max-width:590px;font-size:clamp(22px,1.75vw,32px);line-height:1.08}.v173 .v173-evidence-monolith{align-self:center;width:min(47vw,770px);height:min(78svh,840px);aspect-ratio:auto;border-radius:18px 18px 120px 18px;transform:translate3d(0,1vh,0) rotateY(-8deg) rotateX(1.2deg);transform-origin:55% 50%;box-shadow:-36px 44px 120px rgba(0,0,0,.56),0 0 80px rgba(44,97,240,.18),inset 0 0 0 1px rgba(245,242,234,.16)}.v173 .v173-evidence-monolith:hover{transform:translate3d(-8px,-8px,0) rotateY(-4deg) rotateX(.4deg)}.v173 .v172-hero-media{bottom:134px}.v173 .v172-hero-media img{padding:clamp(16px,2vw,34px)}.v173 .v172-hero-tabs{bottom:94px}.v173 .v172-film-open{min-height:76px}.v173 .v17-proof-rail{max-width:720px;border-color:rgba(104,221,235,.2);background:linear-gradient(90deg,rgba(5,7,12,.72),rgba(20,59,143,.16))}.v173 .v173-cv-button{width:auto;min-width:58px;padding-inline:17px;gap:9px}.v173 .v173-cv-button span{display:none;font-size:11px;font-weight:800;letter-spacing:.08em}.v173 #it-story{min-height:500svh;align-items:start;padding:0 clamp(28px,4.8vw,92px);overflow:visible;background:radial-gradient(circle at 75% 48%,rgba(44,97,240,.12),transparent 26%),linear-gradient(90deg,rgba(5,7,12,.68),rgba(5,7,12,.98) 20% 80%,rgba(5,7,12,.68))}.v173 .v173-tunnel-stage{width:100%;position:sticky;top:var(--v173-header);min-height:calc(100svh - var(--v173-header));height:calc(100svh - var(--v173-header));padding:clamp(28px,4.5vw,78px);grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);grid-template-rows:1fr auto;gap:clamp(30px,5vw,96px);overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at calc(78% - var(--v173-tunnel-progress) * 18%) 46%,rgba(104,221,235,.1),transparent 26%),linear-gradient(96deg,rgba(5,7,12,.98) 0 38%,rgba(5,7,12,.78) 62%,rgba(5,7,12,.18));box-shadow:inset 0 1px rgba(104,221,235,.16),inset 0 -1px rgba(44,97,240,.22);z-index:3;opacity:1!important;visibility:visible!important}.v173 .v173-story-copy-stack{align-self:center;display:grid;z-index:5;min-width:0}.v173 .v17-story-copy{grid-area:1/1;padding:0;min-width:0;animation:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18px,0);transition:opacity .26s ease,transform .42s cubic-bezier(.22,.72,.18,1),visibility 0s linear .44s}.v173 .v17-story-copy .v17-story-line{animation:none}.v173 .v17-story-copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.v173 .v17-story-copy h2{max-width:13.5ch;font-size:clamp(40px,4vw,72px);line-height:.9;letter-spacing:-.058em;overflow-wrap:normal;word-break:normal}.v173 .v17-story-body{max-width:590px;font-size:clamp(18px,1.35vw,24px)}.v173 .v17-story-media{position:relative;align-self:center;min-height:64svh;max-height:760px;border-radius:10px 10px 68px 10px;transform:perspective(1600px) translateZ(0) rotateY(-7deg);box-shadow:-34px 44px 110px rgba(0,0,0,.5),0 0 70px rgba(44,97,240,.12);opacity:1!important;visibility:visible!important}.v173 .v17-story-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:clamp(18px,2vw,36px);opacity:0;visibility:hidden;transform:translate3d(3%,0,-1px) scale(.985);filter:saturate(.82) brightness(.82);transition:opacity .32s ease,transform .48s cubic-bezier(.22,.72,.18,1),filter .4s ease,visibility 0s linear .5s;will-change:opacity,transform}.v173 .v17-story-media img.is-active{opacity:1;visibility:visible;transform:translateZ(0) scale(1);filter:none;transition-delay:0s}.v173 .v17-story-nav{grid-column:1/-1;position:static;z-index:8;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(5,7,12,.64);border-top:1px solid rgba(104,221,235,.14)}.v173 .v17-story-nav button{min-height:64px;border-right:1px solid rgba(245,242,234,.08);border-radius:0}.v173 .v17-story-nav button[aria-selected=true]{background:linear-gradient(90deg,rgba(44,97,240,.72),rgba(20,59,143,.24));box-shadow:inset 0 3px #68ddeb,0 0 44px rgba(44,97,240,.18)}.v173 .v17-story-arrows{z-index:9}.v173 .v173-case-orbit{min-height:660svh;padding-inline:clamp(24px,4.5vw,88px);overflow:visible;background:radial-gradient(circle at 50% 35%,rgba(44,97,240,.18),transparent 32%),linear-gradient(180deg,#eef2f8 0 12%,#0a1020 24% 88%,#05070c)}.v173 .v173-case-orbit>.v17-section-head{min-height:74svh;padding-top:clamp(120px,15vh,210px);color:#05070c}.v173 .v173-case-orbit .v17-atlas-stage{position:sticky;top:var(--v173-header);height:calc(100svh - var(--v173-header));min-height:680px;display:grid;grid-template-rows:minmax(350px,1fr) auto auto;align-content:center;overflow:hidden;border-radius:0;background:radial-gradient(circle at 50% 38%,rgba(104,221,235,.16),transparent 26%),linear-gradient(180deg,rgba(5,7,12,.8),rgba(5,7,12,.98));box-shadow:inset 0 1px rgba(104,221,235,.16),inset 0 -1px rgba(44,97,240,.18)}.v173 .v173-orbit-rail{position:relative;min-height:clamp(360px,50svh,560px);perspective:1800px;transform-style:preserve-3d;overflow:visible}.v173 .v173-orbit-rail button{position:absolute;inset:7% auto auto 50%;width:min(48vw,720px);aspect-ratio:16/10;margin-left:min(-24vw,-360px);padding:0;overflow:hidden;border:1px solid rgba(245,242,234,.18);border-radius:12px 12px 68px 12px;color:#f5f2ea;background:#eef2f7;transform:translate3d(var(--orbit-x),var(--orbit-y),var(--orbit-z)) rotateY(var(--orbit-angle)) scale(var(--orbit-scale));transform-style:preserve-3d;opacity:var(--orbit-opacity);box-shadow:0 36px 120px rgba(0,0,0,.48);transition:transform .74s cubic-bezier(.16,1,.3,1),opacity .48s ease,box-shadow .48s ease;cursor:pointer}.v173 .v173-orbit-rail button.is-active{z-index:12;border-color:rgba(104,221,235,.54);box-shadow:0 44px 150px rgba(0,0,0,.65),0 0 74px rgba(44,97,240,.22)}.v173 .v173-orbit-rail img{width:100%;height:100%;object-fit:contain;padding:22px}.v173 .v173-orbit-rail span{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 22px;color:#f5f2ea;font:800 13px/1.1 var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,transparent,rgba(5,7,12,.94))}.v173 .v173-orbit-rail span b{color:#68ddeb}.v173 .v173-active-case{min-height:0;grid-template-columns:1fr;padding:0 clamp(28px,5vw,92px) 28px;color:#f5f2ea;background:transparent;box-shadow:none}.v173 .v173-active-case .v17-case-media{display:none}.v173 .v173-active-case .v17-case-copy{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);gap:32px 72px;align-items:start;padding:0;background:transparent;backdrop-filter:none}.v173 .v173-active-case{background:transparent!important;border-color:rgba(104,221,235,.12)}.v173 .v173-active-case .v17-case-copy>h3,.v173 .v173-active-case .v17-case-copy>p{grid-column:1}.v173 .v173-active-case .v17-case-copy dl{grid-column:2;grid-row:1/span 3}.v173 .v173-active-case .v17-case-copy h3{color:#f5f2ea;font-size:clamp(44px,4.7vw,78px)}.v173 .v173-active-case .v17-case-copy :is(dt,p){color:#68ddeb}.v173 .v173-active-case .v17-case-copy :is(dd,.v17-case-link){color:#f5f2ea}.v173 .v17-atlas-nav{padding-inline:clamp(28px,5vw,92px);color:#f5f2ea}.v173 .v17-recruiter{margin-top:0;min-height:80svh;align-content:center}.v173 .v17-personality{min-height:118svh;background:radial-gradient(circle at 29% 50%,rgba(104,221,235,.2),transparent 25%),radial-gradient(circle at 74% 50%,rgba(217,174,99,.12),transparent 24%),linear-gradient(90deg,rgba(5,7,12,.7),#05070c 22% 78%,rgba(5,7,12,.7))}.v173 .v17-stage-grid{perspective:1600px}.v173 .v17-stage-card--voice{transform:translateZ(70px) rotateY(2deg);box-shadow:0 44px 130px rgba(0,0,0,.48),0 0 64px rgba(104,221,235,.12)}.v173 .v17-stage-card:not(.v17-stage-card--voice){transform:translateZ(-28px) scale(.96)}.v173 .v17-stage-card:not(.v17-stage-card--voice) h3{max-width:100%;font-size:clamp(28px,2.15vw,40px);line-height:.96;letter-spacing:-.038em;text-wrap:balance}.v173 .v17-finale{min-height:120svh;align-content:center;background:radial-gradient(circle at 50% 44%,rgba(217,174,99,.22),transparent 16%),radial-gradient(circle at 50% 44%,rgba(44,97,240,.18),transparent 36%),linear-gradient(180deg,rgba(5,7,12,.96),#020306)}.v173 .v17-finale-name h2{font-size:clamp(82px,10vw,180px);line-height:.8}@media (max-width:1180px){.v173 .v173-hero{grid-template-columns:minmax(440px,.9fr) minmax(430px,1.1fr)}.v173 .v17-hero h1{font-size:clamp(76px,8.5vw,112px)}.v173 .v173-tunnel-stage{grid-template-columns:minmax(330px,.85fr) minmax(430px,1.15fr)}}@media (max-width:900px){.v173{--v173-header:74px}.v173 a,.v173 button{min-height:49px}.v173 .v173-hero{min-height:auto;grid-template-columns:1fr;background:rgba(5,7,12,.88)}.v173 .v17-hero-copy{width:100%;max-width:100%;min-width:0}.v173 .v17-hero h1{max-width:100%;font-size:clamp(54px,15.5vw,64px);line-height:.82;letter-spacing:-.065em}.v173 .v17-hero h1 span{font-size:.54em;letter-spacing:-.02em}.v173 .v17-role{max-width:100%;font-size:15px;line-height:1.35;letter-spacing:.045em}.v173 .v17-lead{max-width:100%;font-size:22px;line-height:1.1}.v173 .v17-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:none;overflow:visible}.v173 .v17-actions .v17-button:first-child,.v173 .v17-actions .v17-button:nth-child(2){grid-column:1/-1;width:100%}.v173 .v17-actions .v171-contact-shortcut,.v173 .v17-actions .v173-cv-button{width:100%;min-width:0;justify-content:center}.v173 .v17-nav{transition-duration:.16s,.12s}.v173 .v17-story-arrows button{transition:transform .1s ease,background-color .1s ease,border-color .1s ease}.v173 .v17-story-arrows button:active,.v173 .v17-story-arrows button[data-v173-pressed=true]{transform:scale(.94);background:rgba(20,59,143,.92);border-color:rgba(104,221,235,.72)}.v173 .v173-cv-button{min-width:150px}.v173 .v173-cv-button span{display:inline}.v173 .v173-evidence-monolith{width:100%;height:auto;aspect-ratio:4/5;transform:none}.v173 #it-story,.v173 .v173-case-orbit{min-height:auto;padding-inline:18px;overflow:clip}.v173 .v173-case-orbit .v17-atlas-stage,.v173 .v173-tunnel-stage{position:relative;top:auto;height:auto;min-height:auto}.v173 .v173-tunnel-stage{grid-template-columns:1fr;padding:26px 18px 92px;border-radius:24px}.v173 .v17-story-copy h2{font-size:clamp(42px,12vw,66px)}.v173 .v17-story-copy{transform:none;transition:opacity .1s linear,visibility 0s linear .1s}.v173 .v17-story-copy.is-active{transform:none;transition-delay:0s}.v173 .v17-story-media{min-height:48svh;transform:none;border-radius:12px 12px 44px 12px}.v173 .v17-story-media img{transform:none;filter:none;transition:opacity .12s linear,visibility 0s linear .12s;will-change:opacity}.v173 .v17-story-media img.is-active{transform:none;transition-delay:0s}.v173 .v17-story-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.v173 .v17-story-nav button{flex:0 0 70%;scroll-snap-align:center}.v173 .v17-atlas-nav div button{width:50px;min-width:50px}.v173 .v173-case-orbit>.v17-section-head{min-height:auto;color:#05070c;padding-top:84px}.v173 .v173-case-orbit .v17-atlas-stage{display:block;padding-block:34px}.v173 .v173-orbit-rail{min-height:0;display:flex;gap:16px;padding:8px 18px 24px;overflow-x:auto;scroll-snap-type:x mandatory;perspective:none}.v173 .v173-orbit-rail button{position:relative;inset:auto;flex:0 0 86%;width:auto;margin:0;opacity:.54;transform:none;scroll-snap-align:center}.v173 .v173-orbit-rail button.is-active{opacity:1}.v173 .v173-active-case{padding:10px 18px 24px}.v173 .v173-active-case .v17-case-copy{display:block}.v173 .v173-active-case .v17-case-copy dl{margin-top:22px}.v173 .v17-recruiter{min-height:auto}.v173 .v17-stage-card--voice,.v173 .v17-stage-card:not(.v17-stage-card--voice){transform:none}}@media (prefers-reduced-motion:reduce){.v173 #it-story,.v173 .v173-case-orbit{min-height:auto}.v173 .v173-case-orbit .v17-atlas-stage,.v173 .v173-tunnel-stage{position:relative;top:auto;height:auto}.v173 .v17-story-media,.v173 .v17-story-media img,.v173 .v173-evidence-monolith,.v173 .v173-orbit-rail button{transform:none!important;transition:none!important}.v173 .v17-story-media img{filter:none!important}.v173 .v17-story-copy{transform:none!important;transition:none!important}}.v174{--v174-glass-heavy:rgba(6,10,20,.68);--v174-glass-medium:rgba(8,14,28,.48);--v174-glass-light:rgba(245,242,234,.72);--v174-rim:rgba(194,237,255,.24);--v174-rim-hot:rgba(104,221,235,.5);--v174-shadow:0 38px 120px rgba(0,0,0,.46);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--v174-edge:clamp(18px,3vw,54px);--v174-stage-top:86px;background:radial-gradient(circle at 50% 4%,rgba(44,97,240,.16),transparent 30%),radial-gradient(circle at 10% 44%,rgba(104,221,235,.08),transparent 26%),#03050a}.v174:before{z-index:4;opacity:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle 340px at var(--cursor-x) var(--cursor-y),rgba(104,221,235,.19),transparent 66%),radial-gradient(circle 680px at calc(var(--cursor-x) + 7%) calc(var(--cursor-y) + 8%),rgba(44,97,240,.11),transparent 72%),radial-gradient(circle at 50% 5%,rgba(217,174,99,.07),transparent 18%);transition:background-color .24s ease,opacity .24s ease}.v174:after{z-index:40;opacity:.045;mix-blend-mode:screen}.v174 .signal-canvas--v174{z-index:2;opacity:1;filter:saturate(1.52) contrast(1.13) brightness(1.19) drop-shadow(0 0 48px rgba(44,97,240,.32))}.v174[data-signal-surge=true] .signal-canvas--v174{filter:saturate(1.75) contrast(1.12) brightness(1.28) drop-shadow(0 0 72px rgba(104,221,235,.46))}.v174 .v17-header,.v174 .v172-act-rail,.v174 main{position:relative;z-index:3}.v174 main{isolation:isolate}.v174[data-active-act=requirements]:before{background-color:rgba(44,97,240,.035)}.v174[data-active-act=documents]:before{background-color:rgba(217,174,99,.028)}.v174[data-active-act=data]:before{background-color:rgba(104,221,235,.04)}.v174[data-active-act=movement]:before,.v174[data-active-act=presence]:before,.v174[data-active-act=voice]:before{background-color:rgba(255,103,92,.025)}.v174 .v17-header{position:fixed;z-index:100;inset:10px clamp(12px,2vw,34px) auto;width:auto;height:66px;padding-inline:clamp(16px,2vw,30px);overflow:hidden;border:1px solid rgba(245,242,234,.16);border-radius:18px;background:linear-gradient(135deg,rgba(18,27,49,.64),rgba(4,7,14,.54));backdrop-filter:blur(28px) saturate(178%);box-shadow:0 20px 70px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.2),inset 0 -1px rgba(44,97,240,.16)}.v174 .v17-header:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.72;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,.12) 32%,transparent 48%);transform:translate3d(-100%,0,0);animation:v174-header-light 8s linear 1.2s infinite}@keyframes v174-header-light{0%,62%{transform:translate3d(-100%,0,0)}80%,to{transform:translate3d(140%,0,0)}}.v174 .v17-brand,.v174 .v17-menu-button,.v174 .v17-nav{position:relative;z-index:1}.v174 .v17-aperture{background:rgba(4,10,22,.44);box-shadow:0 0 24px rgba(104,221,235,.28),inset 0 1px rgba(255,255,255,.18)}.v174 .v17-brand:hover .v17-aperture{transform:rotate(9deg) scale(1.06);box-shadow:0 0 38px rgba(104,221,235,.42),inset 0 1px rgba(255,255,255,.25)}.v174 .v17-aperture{transition:transform .22s var(--ease-out),box-shadow .22s ease}.v174 .v17-nav a[aria-current=page]{color:#fff;text-shadow:0 0 22px rgba(104,221,235,.56)}.v174 .v17-nav a[aria-current=page]:before{content:"";position:absolute;inset:auto 12% -10px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#68ddeb 28% 72%,transparent);box-shadow:0 0 16px rgba(104,221,235,.72)}.v174 .v173-hero{z-index:2;min-height:max(840px,100svh);padding-top:104px;background:radial-gradient(circle at 56% 44%,rgba(44,97,240,.08),transparent 24%),linear-gradient(90deg,rgba(3,5,10,.9) 0 31%,rgba(3,5,10,.54) 48%,rgba(3,5,10,.18) 70%,rgba(3,5,10,.48))}.v174 .v173-hero>*{min-width:0}.v174 .v17-hero:before{opacity:.48;background:linear-gradient(90deg,rgba(3,5,10,.9) 0 28%,transparent 58%),url(/media/v17-1/brand/hero-environment.webp) 50% /cover no-repeat;mask-image:linear-gradient(180deg,#000 0 86%,transparent)}.v174 .v17-hero-copy{padding:clamp(28px,4vw,52px);border:1px solid rgba(245,242,234,.12);border-radius:20px 20px 72px 20px;background:linear-gradient(140deg,rgba(7,12,25,.6),rgba(5,8,16,.28));backdrop-filter:blur(16px) saturate(156%);box-shadow:var(--v174-shadow),inset 0 1px rgba(255,255,255,.14)}.v174 .v173-evidence-monolith{overflow:hidden;border-color:rgba(220,245,255,.28);background:linear-gradient(145deg,rgba(239,246,255,.76),rgba(160,190,232,.26) 45%,rgba(8,15,31,.46));backdrop-filter:blur(20px) saturate(164%);box-shadow:-40px 48px 150px rgba(0,0,0,.56),0 0 100px rgba(44,97,240,.26),inset 0 1px rgba(255,255,255,.62)}.v174 .v17-recruiter:after,.v174 .v173-case-orbit .v17-atlas-stage:after,.v174 .v173-evidence-monolith:after,.v174 .v173-tunnel-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.18),transparent 22% 74%,rgba(104,221,235,.08));mask-image:linear-gradient(180deg,#000,transparent 52%)}.v174 .v17-proof-rail,.v174 .v172-film-open,.v174 .v172-hero-tabs{background:rgba(5,10,22,.5);backdrop-filter:blur(24px) saturate(166%);box-shadow:inset 0 1px rgba(255,255,255,.14),0 16px 48px rgba(0,0,0,.24)}.v174 #it-story{min-height:136svh;padding-inline:clamp(18px,3vw,54px);border:0;background:transparent}.v174 .v173-tunnel-stage{top:var(--v174-stage-top);min-height:calc(100svh - 96px);height:calc(100svh - 96px);padding:clamp(24px,3.8vw,66px);border:1px solid rgba(194,237,255,.2);border-radius:22px 22px 92px 22px;background:radial-gradient(circle at 72% 44%,rgba(44,97,240,.13),transparent 30%),linear-gradient(105deg,rgba(5,9,19,.7) 0 35%,rgba(7,13,28,.39) 62%,rgba(4,8,17,.2));backdrop-filter:blur(22px) saturate(152%);box-shadow:var(--v174-shadow),inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(44,97,240,.2)}.v174 .v17-story-copy h2{text-shadow:0 18px 50px rgba(0,0,0,.42)}.v174 .v17-story-media{border-color:rgba(220,245,255,.28);background:rgba(235,242,250,.78);backdrop-filter:blur(18px) saturate(130%);box-shadow:-34px 44px 120px rgba(0,0,0,.5),0 0 92px rgba(44,97,240,.2),inset 0 1px rgba(255,255,255,.68)}.v174 .v17-story-copy{padding:clamp(18px,2vw,34px);border:1px solid rgba(194,237,255,.1);border-radius:18px 18px 52px 18px;background:linear-gradient(145deg,rgba(3,7,16,.52),rgba(9,18,38,.22));backdrop-filter:blur(14px) saturate(145%)}.v174 .v17-story-nav{margin-top:12px;overflow:hidden;border:1px solid rgba(245,242,234,.12);border-radius:14px;background:rgba(5,9,18,.54);backdrop-filter:blur(22px) saturate(160%)}.v174 .v17-story-nav button[aria-selected=true]{background:linear-gradient(110deg,rgba(44,97,240,.8),rgba(20,59,143,.28));box-shadow:inset 0 2px #68ddeb,0 0 54px rgba(44,97,240,.26)}.v174 .v173-case-orbit{min-height:auto;padding-inline:clamp(18px,3vw,54px);background:radial-gradient(circle at 50% 18%,rgba(104,221,235,.1),transparent 26%),linear-gradient(180deg,rgba(238,244,251,.94) 0 12%,rgba(7,12,25,.5) 24%,rgba(3,5,10,.2))}.v174 .v173-case-orbit>.v17-section-head{min-height:56svh;margin-bottom:0;padding-top:clamp(110px,14vh,180px)}.v174 .v173-case-orbit .v17-atlas-stage{top:var(--v174-stage-top);height:calc(100svh - 96px);min-height:680px;border:1px solid rgba(194,237,255,.18);border-radius:22px 22px 92px 22px;background:radial-gradient(circle at 50% 34%,rgba(104,221,235,.18),transparent 27%),linear-gradient(180deg,rgba(7,12,25,.5),rgba(3,6,13,.54));backdrop-filter:blur(20px) saturate(154%);box-shadow:var(--v174-shadow),inset 0 1px rgba(255,255,255,.16),inset 0 -1px rgba(44,97,240,.2)}.v174 .v173-orbit-rail button{width:min(45vw,690px);margin-left:min(-22.5vw,-345px);border-color:rgba(220,245,255,.24);background:rgba(238,244,251,.78);backdrop-filter:blur(14px) saturate(138%);box-shadow:0 34px 120px rgba(0,0,0,.54),inset 0 1px rgba(255,255,255,.72)}.v174 .v173-orbit-rail button.is-active{box-shadow:0 46px 160px rgba(0,0,0,.68),0 0 96px rgba(44,97,240,.3),inset 0 1px rgba(255,255,255,.78)}.v174 .v17-atlas-nav{position:relative;z-index:14;margin-inline:clamp(24px,4vw,72px);padding:8px 10px;border:1px solid rgba(245,242,234,.12);border-radius:16px;background:rgba(5,9,18,.5);backdrop-filter:blur(22px) saturate(160%)}.v174 .v17-atlas-nav>div button{transition:transform .16s var(--ease-out),color .16s ease,background-color .16s ease,box-shadow .16s ease}.v174 .v17-atlas-nav>div button:active{transform:scale(.94)}.v174 .v17-recruiter{min-height:70svh;margin:14svh 0 0;display:grid;align-content:center;border:1px solid rgba(194,237,255,.2);border-radius:24px 24px 100px 24px;background:radial-gradient(circle at 84% 28%,rgba(104,221,235,.16),transparent 25%),linear-gradient(125deg,rgba(8,16,34,.64),rgba(20,59,143,.38));backdrop-filter:blur(26px) saturate(166%);box-shadow:var(--v174-shadow),inset 0 1px rgba(255,255,255,.16)}.v174 .v17-personality{min-height:auto;padding-top:clamp(110px,14vh,180px);background:radial-gradient(circle at 22% 38%,rgba(104,221,235,.12),transparent 26%),radial-gradient(circle at 80% 62%,rgba(217,174,99,.1),transparent 22%),linear-gradient(90deg,rgba(3,5,10,.28),rgba(3,5,10,.52) 28% 72%,rgba(3,5,10,.28))}.v174 .v17-personality .v17-section-head{padding:clamp(22px,2.4vw,40px);border:1px solid rgba(194,237,255,.12);border-radius:20px 20px 68px 20px;background:linear-gradient(145deg,rgba(5,10,22,.66),rgba(8,16,32,.26));backdrop-filter:blur(14px) saturate(145%)}.v174 .v17-personality .v17-section-head h2{font-size:clamp(54px,6.2vw,112px)}.v174 .v17-stage-card{border-color:rgba(220,245,255,.18);background:rgba(8,14,27,.22);backdrop-filter:blur(18px) saturate(148%);box-shadow:0 36px 120px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.12)}.v174 .v17-stage-card img,.v174 .v17-stage-card video{z-index:0}.v174 .v17-stage-card:before{z-index:1}.v174 .v17-stage-card>:not(img):not(video){position:relative;z-index:2}.v174 .v17-stage-card:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle 260px at var(--cursor-x) var(--cursor-y),rgba(104,221,235,.12),transparent 68%);mix-blend-mode:screen;opacity:.7}.v174 .v17-stage-card:hover{border-color:rgba(104,221,235,.58);box-shadow:0 44px 140px rgba(0,0,0,.5),0 0 72px rgba(44,97,240,.2),inset 0 1px rgba(255,255,255,.18)}.v174 .v17-stage-card--voice img{filter:saturate(1.12) brightness(1.12) contrast(1.02);object-position:62% center}.v174 .v17-stage-card--voice:before{background:linear-gradient(180deg,rgba(3,5,10,.02) 35%,rgba(3,5,10,.82))}.v174 .v17-finale{background:radial-gradient(circle at 50% 40%,rgba(217,174,99,.2),transparent 15%),radial-gradient(circle at 50% 48%,rgba(44,97,240,.16),transparent 38%),linear-gradient(180deg,rgba(3,5,10,.44),rgba(2,3,6,.84))}@media (min-width:2100px){.v174{--v174-edge:clamp(54px,4vw,102px)}.v174 .v173-hero{padding-inline:var(--v174-edge);gap:clamp(70px,6vw,150px)}.v174 .v17-hero-copy{max-width:780px}.v174 .v173-evidence-monolith{width:min(43vw,880px)}.v174 .v173-case-orbit .v17-atlas-stage,.v174 .v173-tunnel-stage{margin-inline:calc(var(--v174-edge) - 54px)}}@media (min-width:901px) and (max-height:840px){.v174{--v174-stage-top:78px}.v174 .v17-header{height:60px}.v174 .v173-hero{min-height:100svh;padding-top:84px;padding-bottom:28px}.v174 .v17-hero-copy{padding:26px 30px}.v174 .v17-hero h1{margin-block:10px 12px;font-size:clamp(70px,7.2vw,104px)}.v174 .v17-role{font-size:16px}.v174 .v17-lead{font-size:clamp(18px,1.45vw,23px)}.v174 .v17-actions{gap:9px;margin-top:20px}.v174 .v17-proof-rail{margin-top:24px}.v174 .v173-evidence-monolith{height:min(74svh,620px)}.v174 .v173-case-orbit .v17-atlas-stage,.v174 .v173-tunnel-stage{min-height:calc(100svh - 88px);height:calc(100svh - 88px);padding:clamp(22px,3vw,44px)}.v174 .v17-story-copy h2{font-size:clamp(42px,4.6vw,68px)}.v174 .v17-atlas-nav{margin-top:14px}.v174 .v173-case-orbit .v17-atlas-stage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:8px;padding:18px 22px 14px}.v174 .v173-orbit-rail{display:none}.v174 .v173-active-case{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(22px,3vw,48px);min-height:0;height:auto;padding:0;align-items:stretch}.v174 .v173-active-case .v17-case-media{display:block;min-width:0;width:100%;min-height:0;height:100%;border-radius:12px 12px 56px 12px;background:rgba(238,242,247,.94)}.v174 .v173-active-case .v17-case-media img{width:100%;height:100%;object-fit:contain;padding:clamp(10px,1.2vw,18px)}.v174 .v173-active-case .v17-case-copy{display:flex;min-width:0;width:100%;overflow:hidden;padding:12px 8px 10px 0;justify-content:center}.v174 .v173-active-case .v17-case-copy h3{margin:4px 0 10px;font-size:clamp(34px,3.8vw,56px);line-height:.94}.v174 .v173-active-case .v17-case-copy dl{gap:0;margin:4px 0 10px}.v174 .v173-active-case .v17-case-copy dl>div{padding:7px 0}.v174 .v173-active-case .v17-case-copy dd{font-size:clamp(13px,1.1vw,16px);line-height:1.34}.v174 .v173-active-case .v17-case-link{min-height:44px;margin-top:4px}.v174 .v17-atlas-nav{padding-inline:0}}.v174 .v17-case-card:hover,.v174 .v17-hero-film:hover,.v174 .v17-story-shell:hover{transform:perspective(1400px) rotateY(calc(var(--cursor-vx) * .38deg)) rotateX(calc(var(--cursor-vy) * -.3deg)) translate3d(0,-2px,0)}.v174 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-stage-card,.v17-contact-grid a){position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.14),0 12px 36px rgba(0,0,0,.2)}.v174 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-stage-card,.v17-contact-grid a):after{content:"";position:absolute;inset:-40%;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(104,221,235,.22),transparent 58%);transform:translate3d(-24%,18%,0) scale(.82);transition:opacity .22s ease,transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.v174 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-stage-card,.v17-contact-grid a):hover:after{opacity:1;transform:translate3d(12%,-8%,0) scale(1)}}@media (max-width:1180px){.v174 .v17-header{inset-inline:10px}.v174 .v17-nav{gap:14px}.v174 .v17-brand{font-size:13px}}@media (max-width:900px){.v174 .v17-header{inset:8px 8px auto;height:62px;background:rgba(5,8,16,.9);backdrop-filter:blur(18px) saturate(150%)}.v174 .v17-nav{inset:72px 8px auto;border-radius:16px;background:rgba(5,8,16,.98)}.v174 .signal-canvas--v174{opacity:.66;filter:saturate(1.28) brightness(1.14) drop-shadow(0 0 28px rgba(44,97,240,.26))}.v174 .v173-hero{padding-top:100px;background:rgba(3,5,10,.48)}.v174 .v17-hero-copy{padding:24px 18px;border-radius:18px 18px 54px 18px}.v174 #it-story,.v174 .v173-case-orbit{min-height:auto}.v174 .v173-case-orbit .v17-atlas-stage,.v174 .v173-tunnel-stage{top:auto;height:auto;border-radius:18px 18px 58px 18px}.v174 .v173-tunnel-stage{display:flex;flex-direction:column;padding-top:26px}.v174 .v173-story-copy-stack{order:0;min-height:360px;align-self:stretch}.v174 .v17-story-media{order:1;width:100%;min-height:40svh}.v174 .v17-story-nav{order:2}.v174 .v17-story-arrows{order:3}.v174 .v173-case-orbit>.v17-section-head{min-height:auto}.v174 .v173-case-orbit .v17-atlas-stage{display:flex;flex-direction:column;padding:18px 0 24px}.v174 .v173-orbit-rail{display:none}.v174 .v173-active-case{order:0;padding:0 14px 18px}.v174 .v173-active-case .v17-case-media{display:block;width:100%;min-height:42svh;aspect-ratio:16/10;border-radius:12px 12px 48px 12px;background:rgba(238,242,247,.94)}.v174 .v173-active-case .v17-case-media img{width:100%;height:100%;object-fit:contain;padding:12px}.v174 .v173-active-case .v17-case-copy{padding-top:22px}.v174 .v173-active-case .v17-case-copy h3{font-size:clamp(38px,11vw,56px);line-height:.94}.v174 .v17-atlas-nav{order:1}.v174 .v17-recruiter{min-height:auto;margin-top:34px;border-radius:18px 18px 58px 18px}.v174 .v17-atlas-nav{margin-inline:12px}.v174:before{z-index:2;opacity:.72}.v174 .v17-hero-copy{backdrop-filter:blur(10px) saturate(140%)}.v174 .v17-personality .v17-section-head{padding:24px 18px}.v174 .v17-personality .v17-section-head h2{font-size:clamp(44px,12.5vw,64px)}.v174 :is(.v17-case-card,.v17-story-shell,.v17-stage-grid,.v17-section-head){animation:none!important;filter:none!important}}@media (prefers-reduced-motion:reduce){.v174 .v17-header:before{animation:none}.v174 .signal-canvas--v174{display:none}.v174 #it-story,.v174 .v173-case-orbit{min-height:auto}}@media (prefers-reduced-transparency:reduce){.v174 :is(.v17-header,.v17-hero-copy,.v173-evidence-monolith,.v173-tunnel-stage,.v17-atlas-stage,.v17-recruiter,.v17-stage-card){background-color:#07101f;backdrop-filter:none}}@media (prefers-contrast:more){.v174 :is(.v17-header,.v17-hero-copy,.v173-evidence-monolith,.v173-tunnel-stage,.v17-atlas-stage,.v17-recruiter,.v17-stage-card){border-color:rgba(245,242,234,.68)}}.v175{--v175-header-h:64px;--v175-top:84px;--v175-edge:clamp(24px,4vw,76px);--v175-panel:linear-gradient(145deg,rgba(7,13,27,.88),rgba(4,8,17,.72));--v175-line:rgba(164,229,255,.2);--v175-electric:#8eeeff;overflow-x:clip;background:#03050a}.v175,.v175 *{min-width:0}.v175 ::selection{color:#02050a;background:#8eeeff;text-shadow:none}.v175 :focus-visible{outline:2px solid #8eeeff;outline-offset:4px;box-shadow:0 0 0 6px rgba(104,221,235,.14),0 0 34px rgba(104,221,235,.35)}.v175 .v172-act-rail{display:none}.v175 .signal-canvas--v175{z-index:1;opacity:.72;contain:strict;filter:saturate(1.06) contrast(1.08) brightness(1.1) drop-shadow(0 0 22px rgba(104,221,235,.22));mix-blend-mode:screen}.v175[data-signal-surge=true] .signal-canvas--v175{opacity:.84;filter:saturate(1.12) contrast(1.1) brightness(1.16) drop-shadow(0 0 34px rgba(104,221,235,.32))}.v175:before{z-index:2;opacity:.58;background:radial-gradient(circle 280px at var(--cursor-x) var(--cursor-y),rgba(104,221,235,.13),transparent 70%),radial-gradient(circle 520px at calc(var(--cursor-x) + 4%) calc(var(--cursor-y) + 5%),rgba(44,97,240,.07),transparent 74%)}.v175 .v17-header,.v175 main{position:relative;z-index:3}.v175 .v17-header{position:fixed;inset:10px max(12px,calc((100vw - 2400px) / 2)) auto;height:var(--v175-header-h);padding-inline:clamp(16px,1.8vw,28px);border-color:rgba(173,232,255,.19);border-radius:16px;background:linear-gradient(135deg,rgba(9,17,34,.88),rgba(3,7,15,.78));-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);box-shadow:0 18px 52px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.12)}.v175 .v17-header:before{animation-duration:12s;opacity:.46}.v175 .v173-hero{min-height:100svh;width:100%;display:grid;grid-template-columns:minmax(460px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(34px,4vw,82px);padding:calc(var(--v175-top) + 12px) max(var(--v175-edge),calc((100vw - 2200px) / 2)) clamp(28px,4vh,58px);overflow:clip;background:radial-gradient(circle at 56% 46%,rgba(44,97,240,.11),transparent 26%),linear-gradient(90deg,rgba(3,5,10,.94) 0 30%,rgba(3,5,10,.58) 48%,rgba(3,5,10,.18) 72%,rgba(3,5,10,.5))}.v175 .v17-hero:before{opacity:.34;mask-image:linear-gradient(180deg,#000 0 90%,transparent)}.v175 .v17-hero-copy{align-self:center;width:100%;max-width:720px;max-height:calc(100svh - 118px);padding:clamp(24px,3vw,46px);overflow:hidden;border:1px solid var(--v175-line);border-radius:18px 18px 54px 18px;background:var(--v175-panel);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.11)}.v175 .v17-hero h1{max-width:100%;margin-block:clamp(10px,1.8vh,20px) clamp(10px,1.5vh,18px);font-size:clamp(72px,6.45vw,124px);line-height:.8;letter-spacing:-.07em;text-wrap:balance}.v175 .v17-role{font-size:clamp(15px,1.05vw,21px);line-height:1.28}.v175 .v17-lead{font-size:clamp(19px,1.45vw,28px);line-height:1.14}.v175 .v17-actions{gap:9px;margin-top:clamp(18px,2.2vh,28px)}.v175 .v17-proof-rail{margin-top:clamp(20px,2.8vh,34px)}.v175 .v173-evidence-monolith{align-self:center;justify-self:end;width:min(48vw,920px);height:min(72svh,790px);min-height:560px;max-height:calc(100svh - 124px);border-radius:18px 18px 74px 18px;transform:perspective(1800px) rotateY(-3deg) translateZ(0);border-color:rgba(193,236,255,.27);background:linear-gradient(145deg,rgba(235,245,255,.89),rgba(134,172,225,.34) 45%,rgba(5,12,26,.68));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:-30px 38px 105px rgba(0,0,0,.5),0 0 70px rgba(44,97,240,.2),inset 0 1px rgba(255,255,255,.56)}.v175 .v173-evidence-monolith:hover{transform:perspective(1800px) rotateY(-1.2deg) translate3d(-3px,-3px,0)}.v175 .v172-hero-media img{animation:none!important;filter:none!important}.v175 .v173-evidence-monolith:after{display:none}.v175 .v172-film-open{position:absolute!important;top:16px;right:auto;bottom:auto;left:16px;width:auto;min-height:56px;grid-template-columns:36px auto;padding:8px 14px 8px 10px;border-radius:14px 14px 30px 14px;background:rgba(5,10,22,.88);-webkit-backdrop-filter:none;backdrop-filter:none}.v175 .v172-film-open>span{width:36px;height:36px}.v175 .v172-film-open small{grid-column:2}.v175 #it-story,.v175 .v17-finale,.v175 .v17-personality,.v175 .v173-case-orbit{isolation:isolate}.v175 #it-story:before,.v175 .v17-finale:after,.v175 .v17-personality:before,.v175 .v173-case-orbit:before{content:"";position:absolute;z-index:5;top:-1px;left:7%;right:7%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(104,221,235,.2) 18%,#8eeeff 50%,rgba(44,97,240,.22) 82%,transparent);box-shadow:0 0 34px rgba(104,221,235,.25);transform:scaleX(.18);opacity:.25;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease}.v175 #it-story.is-cinematic-visible:before,.v175 .v17-finale.is-cinematic-visible:after,.v175 .v17-personality.is-cinematic-visible:before,.v175 .v173-case-orbit.is-cinematic-visible:before{transform:scaleX(1);opacity:.82}.v175 #it-story{min-height:122svh;padding:0 var(--v175-edge);background:radial-gradient(circle at 76% 46%,rgba(44,97,240,.1),transparent 28%),linear-gradient(180deg,rgba(3,5,10,.96),rgba(5,10,21,.94))}.v175 .v173-tunnel-stage{top:var(--v175-top);width:100%;max-width:2200px;height:min(940px,calc(100svh - 102px));min-height:min(720px,calc(100svh - 102px));margin-inline:auto;grid-template-columns:minmax(350px,.82fr) minmax(480px,1.18fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(26px,4vw,78px);padding:clamp(24px,3.2vw,58px);border:1px solid var(--v175-line);border-radius:18px 18px 66px 18px;background:linear-gradient(108deg,rgba(4,9,20,.9) 0 39%,rgba(8,17,36,.72) 64%,rgba(3,8,18,.42));box-shadow:0 30px 100px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.1)}.v175 .v17-story-copy,.v175 .v173-tunnel-stage{overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.v175 .v17-story-copy{max-height:100%;padding:clamp(16px,2vw,30px);border-radius:16px 16px 42px 16px;background:rgba(3,8,18,.68)}.v175 .v17-story-copy h2{max-width:14ch;font-size:clamp(40px,3.65vw,70px);line-height:.91;overflow-wrap:normal}.v175 .v17-story-body{font-size:clamp(17px,1.12vw,22px);line-height:1.5}.v175 .v17-story-media{min-height:0;height:min(59svh,650px);max-height:650px;transform:perspective(1700px) rotateY(-3deg)}.v175 .v17-story-media img{padding:clamp(16px,1.7vw,28px)}.v175 .v17-story-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(3,8,18,.92)}.v175 .v173-case-orbit{min-height:auto;padding:0 var(--v175-edge) clamp(90px,10vh,150px);color:#f5f2ea;overflow:clip;background:radial-gradient(circle at 50% 13%,rgba(104,221,235,.08),transparent 24%),linear-gradient(180deg,#050a14,#03050a 70%)}.v175 .v173-case-orbit>.v17-section-head{min-height:auto;max-width:1480px;margin:0 auto;padding:clamp(108px,11vh,154px) 0 clamp(54px,6vh,82px);color:#f5f2ea}.v175 .v173-case-orbit>.v17-section-head h2{max-width:13ch;margin-block:16px;font-size:clamp(58px,6vw,104px);line-height:.88;letter-spacing:-.06em}.v175 .v17-section-head h2 em{color:transparent;-webkit-text-stroke:1.2px rgba(142,238,255,.66);text-shadow:0 0 34px rgba(104,221,235,.08)}.v175 .v173-case-orbit>.v17-section-head>p:last-child{color:#aebbd0}.v175 .v173-case-orbit .v17-atlas-stage{position:relative;top:auto;width:100%;max-width:2200px;height:min(980px,calc(100svh - 110px));min-height:min(760px,calc(100svh - 110px));margin-inline:auto;padding:clamp(18px,2.2vw,36px);overflow:hidden;border:1px solid var(--v175-line);border-radius:18px 18px 68px 18px;background:radial-gradient(circle at 50% 30%,rgba(44,97,240,.14),transparent 28%),linear-gradient(180deg,rgba(7,14,29,.92),rgba(3,7,15,.94));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 32px 110px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.1)}.v175 .v173-orbit-rail{min-height:min(48svh,520px)}.v175 .v173-orbit-rail button{width:min(43vw,700px);margin-left:max(-350px,-21.5vw);-webkit-backdrop-filter:none;backdrop-filter:none;transition-duration:.56s}.v175 .v173-active-case{padding-inline:clamp(20px,3.4vw,72px)}.v175 .v173-active-case .v17-case-copy{grid-template-columns:minmax(240px,.58fr) minmax(440px,1.42fr);gap:24px clamp(34px,4vw,74px)}.v175 .v173-active-case .v17-case-copy h3{font-size:clamp(40px,4vw,72px)}.v175 .v17-atlas-nav{margin:12px 0 0;padding-inline:clamp(18px,3vw,64px)}.v175 .v17-atlas-nav,.v175 .v17-recruiter{-webkit-backdrop-filter:none;backdrop-filter:none}.v175 .v17-recruiter{min-height:min(720px,70svh);max-width:2200px;margin:clamp(72px,10vh,140px) auto 0;background:radial-gradient(circle at 84% 25%,rgba(104,221,235,.14),transparent 27%),linear-gradient(125deg,rgba(7,15,32,.96),rgba(12,33,74,.88))}.v175 .v17-personality{min-height:auto;padding:clamp(110px,12vh,170px) var(--v175-edge);background:linear-gradient(180deg,rgba(3,5,10,.96),rgba(5,11,24,.92))}.v175 .v17-personality .v17-section-head{max-width:1400px;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.v175 .v17-personality .v17-section-head h2{max-width:14ch;font-size:clamp(56px,5.8vw,102px);line-height:.88}.v175 .v17-stage-grid{max-width:2200px;margin-inline:auto;perspective:none}.v175 .v17-stage-card,.v175 .v17-stage-card--voice,.v175 .v17-stage-card:not(.v17-stage-card--voice){min-height:min(660px,68svh);transform:none;border-color:rgba(174,231,255,.2);background:#08101f;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 30px 90px rgba(0,0,0,.38)}.v175 .v17-stage-card--voice:hover,.v175 .v17-stage-card:hover,.v175 .v17-stage-card:not(.v17-stage-card--voice):hover{transform:translate3d(0,-3px,0);border-color:rgba(142,238,255,.52);box-shadow:0 36px 100px rgba(0,0,0,.45),0 0 48px rgba(44,97,240,.14)}.v175 .v17-stage-card:after{opacity:.34}.v175 .v17-stage-card:hover img{transform:scale(1.015);filter:saturate(1.04) contrast(1.02)}.v175 .v17-finale{min-height:100svh;padding:clamp(108px,12vh,170px) var(--v175-edge) clamp(58px,7vh,94px);background:radial-gradient(circle at 50% 38%,rgba(217,174,99,.12),transparent 16%),radial-gradient(circle at 50% 48%,rgba(44,97,240,.13),transparent 39%),#03050a}.v175 .v17-finale>h2{width:min(100%,15ch);max-width:15ch;margin:14px auto clamp(34px,4vh,54px);font-size:clamp(58px,6.8vw,126px);line-height:.84;letter-spacing:-.062em;text-wrap:balance;overflow-wrap:normal}.v175 .v17-finale-name{width:min(100%,1200px)}.v175 .v17-finale-name span{font-size:clamp(30px,3.25vw,58px)}.v175 .v17-contact-grid{width:min(100%,1500px)}.v175 .v17-case-card:hover,.v175 .v17-hero-film:hover,.v175 .v17-story-shell:hover{transform:none}.v175 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-contact-grid a){isolation:isolate;will-change:auto;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.v175 :is(.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link,.v17-contact-grid a):hover{animation:none;filter:none;transform:translateY(-2px);border-color:rgba(142,238,255,.52);box-shadow:inset 0 1px rgba(255,255,255,.16),0 10px 34px rgba(0,0,0,.28),0 0 30px rgba(104,221,235,.12)}@media (min-width:901px) and (max-width:1999px){.v175 .v173-hero{grid-template-columns:minmax(430px,.82fr) minmax(500px,1.18fr);gap:clamp(28px,3vw,58px)}.v175 .v17-hero h1{font-size:clamp(72px,6.15vw,112px)}.v175 .v17-hero-copy{padding:clamp(22px,2.45vw,38px)}.v175 .v173-evidence-monolith{width:min(49vw,820px)}.v175 .v17-stage-card,.v175 .v17-stage-card--voice,.v175 .v17-stage-card:not(.v17-stage-card--voice){min-height:610px}}@media (min-width:2000px){.v175 .v173-hero{grid-template-columns:minmax(600px,.88fr) minmax(760px,1.12fr)}.v175 .v17-hero-copy{max-width:810px}.v175 .v173-evidence-monolith{width:min(45vw,980px)}.v175 .v17-personality .v17-section-head,.v175 .v173-case-orbit>.v17-section-head{max-width:1760px}}@media (min-width:901px) and (max-height:1120px){.v175{--v175-top:78px}.v175 .v17-header{height:60px}.v175 .v173-hero{padding-top:88px;padding-bottom:24px}.v175 .v17-hero-copy{max-height:calc(100svh - 108px)}.v175 .v17-hero h1{margin-block:8px 10px;font-size:clamp(66px,5.6vw,104px)}.v175 .v17-role{font-size:clamp(14px,.95vw,18px)}.v175 .v17-lead{font-size:clamp(17px,1.25vw,23px)}.v175 .v17-actions{margin-top:16px}.v175 .v17-proof-rail{margin-top:18px}.v175 .v173-evidence-monolith{height:calc(100svh - 116px);min-height:0}.v175 .v173-tunnel-stage{height:calc(100svh - 88px);min-height:calc(100svh - 88px)}.v175 .v17-story-media{height:min(54svh,560px)}.v175 .v17-story-copy h2{font-size:clamp(36px,3.3vw,60px)}.v175 .v173-case-orbit .v17-atlas-stage{height:calc(100svh - 92px);min-height:calc(100svh - 92px)}.v175 .v173-orbit-rail{min-height:min(45svh,470px)}}@media (max-width:1180px) and (min-width:901px){.v175 .v17-header{inset-inline:8px}.v175 .v173-hero{grid-template-columns:minmax(410px,1fr) minmax(420px,.95fr);padding-inline:24px}.v175 .v17-hero h1{font-size:clamp(68px,7.4vw,92px)}.v175 .v17-nav{gap:10px}.v175 .v17-nav a{font-size:11px}.v175 .v173-tunnel-stage{grid-template-columns:minmax(320px,.85fr) minmax(400px,1.15fr)}}@media (max-width:900px){.v175{--v175-edge:16px}.v175 .signal-canvas--v175{opacity:.38;filter:saturate(1.02) brightness(1.04)}.v175 .v17-header{inset:8px 8px auto;height:60px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v175 .v17-brand>span:last-child{white-space:nowrap;font-size:11px}.v175 .v17-hero-copy:before{display:none}.v175 .v173-hero{min-height:auto;grid-template-columns:1fr;gap:30px;padding:94px 16px 56px}.v175 .v17-hero-copy{max-height:none;padding:22px 17px;overflow:visible}.v175 .v17-hero h1{font-size:clamp(56px,16vw,84px)}.v175 .v173-evidence-monolith{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5;transform:none}.v175 #it-story{min-height:auto;padding:54px 16px}.v175 .v173-tunnel-stage{position:relative;top:auto;height:auto;min-height:0;display:flex;padding:22px 16px 82px;border-radius:16px 16px 48px 16px}.v175 .v173-story-copy-stack{min-height:350px}.v175 .v17-story-copy{padding:12px 8px}.v175 .v17-story-copy h2{font-size:clamp(38px,11vw,58px)}.v175 .v17-story-media{width:100%;height:auto;min-height:40svh;transform:none}.v175 .v17-story-nav{width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.v175 .v17-story-nav button{flex:0 0 74%;scroll-snap-align:center}.v175 .v173-case-orbit{padding-inline:16px}.v175 .v173-case-orbit>.v17-section-head{padding-top:88px}.v175 .v173-case-orbit>.v17-section-head h2{font-size:clamp(45px,12.5vw,70px)}.v175 .v173-case-orbit .v17-atlas-stage{position:relative;height:auto;min-height:0;padding:16px 0 22px}.v175 .v173-active-case .v17-case-copy{display:block}.v175 .v17-recruiter{min-height:auto}.v175 .v17-personality{padding:88px 16px}.v175 .v17-personality .v17-section-head h2{font-size:clamp(44px,12.4vw,66px)}.v175 .v17-stage-card,.v175 .v17-stage-card--voice,.v175 .v17-stage-card:not(.v17-stage-card--voice){min-height:66svh}.v175 .v17-finale{min-height:auto;padding:100px 16px 64px}.v175 .v17-finale>h2{font-size:clamp(42px,11vw,62px)}}@media (prefers-reduced-motion:reduce){.v175 .signal-canvas--v175{display:none}.v175 #it-story:before,.v175 .v17-finale:after,.v175 .v17-personality:before,.v175 .v173-case-orbit:before{transform:none;transition:none}.v175 :is(.v17-stage-card,.v17-stage-card img,.v17-button,.v17-icon-button,.v17-film-open,.v17-case-link){transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.v175 :is(.v17-header,.v17-hero-copy){-webkit-backdrop-filter:none;backdrop-filter:none;background:#07101f}}