.preview_root__m3pSw{--ink:#070b14;--paper:#f1f6ff;--muted:#aebed1;--pink:#ff43b7;--blue:#168dff;--accent:#62c8ff;--line:#96bbdf35;--panel:#101d30;--font-display:var(--font-studio-display);background:var(--ink);color:var(--paper);font-family:var(--font-sans),Arial,sans-serif;position:relative;isolation:isolate;overflow:clip}.preview_root__m3pSw[data-theme=light]{--ink:#edf5fd;--paper:#111e31;--muted:#4a6079;--pink:#af096b;--blue:#075fb5;--accent:#075fb5;--line:#183b6138;--panel:#dceaf8}.preview_root__m3pSw:after{content:"";position:fixed;inset:0;z-index:35;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.preview_root__m3pSw *{box-sizing:border-box}.preview_root__m3pSw a{color:inherit;text-decoration:none}.preview_root__m3pSw button{cursor:pointer;color:inherit}.preview_root__m3pSw button,.preview_root__m3pSw input,.preview_root__m3pSw select,.preview_root__m3pSw textarea{font:inherit}.preview_root__m3pSw button:disabled{opacity:.45;cursor:default}.preview_root__m3pSw a,.preview_root__m3pSw button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.preview_root__m3pSw :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.preview_root__m3pSw section{scroll-margin-top:85px}.preview_root__m3pSw h1,.preview_root__m3pSw h2,.preview_root__m3pSw h3{margin:0;text-wrap:balance}.preview_srOnly__Mv_Po{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.preview_header__mGBHW{position:fixed;inset:0 0 auto;height:94px;padding:0 4%;display:flex;align-items:center;gap:30px;z-index:30;color:#f1f6ff;background:linear-gradient(#070b14e8,#070b1466,transparent)}.preview_header__mGBHW[data-scrolled=true]{background:#070b14ee;backdrop-filter:blur(14px)}.preview_wordmark__4efpl{width:96px;height:80px;overflow:hidden;position:relative;flex-shrink:0}.preview_wordmark__4efpl img{position:absolute;width:96px;height:168px;max-width:none;left:0;top:-47px}.preview_previewTag__QK6Il{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.12em;color:#c0d2e5;white-space:nowrap}.preview_previewTag__QK6Il i{width:5px;height:5px;background:#ff43b7;box-shadow:0 0 12px #ff43b7;border-radius:50%}.preview_header__mGBHW nav{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:12px}.preview_header__mGBHW nav>a{display:flex;gap:8px;align-items:center}.preview_header__mGBHW nav>a:hover{color:#64c8ff}.preview_navContact__8Ct9N{border-bottom:1px solid #7ca1c4;padding:10px 0}.preview_iconButton__OD7TJ{width:30px;height:34px;display:grid;place-items:center}.preview_language__RmnWF{font-size:11px!important;white-space:nowrap}.preview_language__RmnWF span{color:#aebed1}.preview_menuButton__9XT8o{display:none;place-items:center;width:32px;height:38px}.preview_navPopover__poiK0{position:absolute;top:80px;left:18px;right:18px;padding:12px 24px;background:#101d30;box-shadow:0 24px 50px #0008}.preview_navPopover__poiK0 a{display:flex;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid #96bbdf35;font-size:24px}.preview_hero__d5eLW{height:260svh;min-height:1800px;position:relative;--journey:0;--intro-opacity:1;--chapter-opacity:0;scroll-margin-top:0!important;background:#070b14;color:#f1f6ff}.preview_heroSticky__hM02h{position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden}.preview_serviceAnchor__I_uxU{position:absolute;top:145svh;scroll-margin-top:0}.preview_world__1PWhh{position:absolute;inset:0;z-index:0}.preview_world__1PWhh canvas{display:block}.preview_heroScrim__QzrRV{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#070b14cf,transparent 65%),linear-gradient(0deg,#070b14e8,transparent 22%,transparent 75%,#070b14b3)}.preview_hero__d5eLW[data-chapter=services] .preview_heroScrim__QzrRV{background:linear-gradient(#070b14f5,#070b14c4 22%,transparent 40%,transparent 83%,#070b14b0)}.preview_heroTopline__Zx99b{top:125px;right:5%;display:flex;justify-content:space-between;gap:30px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.14em;color:#b9cde3}.preview_heroCopy__JhboG,.preview_heroTopline__Zx99b{position:absolute;left:5%;pointer-events:none;opacity:var(--intro-opacity)}.preview_heroCopy__JhboG{top:35%;width:60%;transform:translateY(calc(var(--journey)*-70px))}.preview_heroLabel__NhRls{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em;font-family:var(--font-mono),monospace;margin:0 0 24px;color:#c4d9ef}.preview_heroLabel__NhRls>span{height:5px;width:5px;background:#ff43b7;box-shadow:0 0 15px #ff43b7;border-radius:50%}.preview_heroCopy__JhboG h1{font-family:var(--font-display),sans-serif;font-size:clamp(50px,6.1vw,108px);line-height:1.12;letter-spacing:-.022em;font-weight:600;text-shadow:0 4px 30px #070b14cc}.preview_heroCopy__JhboG h1 em{font-style:normal;color:#ff67c5;white-space:nowrap}.preview_heroDescription__TDSnw{max-width:355px;font-size:15px;line-height:1.85;color:#cad9ea;margin:24px 0}.preview_heroCta__RmVmX{display:inline-flex;align-items:center;gap:36px;padding:14px 22px;border:1px solid #6196c880;border-radius:40px;font-size:12px;background:#0b1b30d9;box-shadow:0 0 30px #168dff16;pointer-events:auto;transition:background .25s}.preview_heroCta__RmVmX:hover{background:#154e81}.preview_hero__d5eLW[data-chapter=services] .preview_heroCopy__JhboG{visibility:hidden}.preview_heroFoot__29wVY{position:absolute;bottom:28px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.08em;color:#b9cde3;pointer-events:none}.preview_heroFoot__29wVY a{display:flex;align-items:center;gap:14px;color:#f1f6ff;pointer-events:auto}.preview_scrollDisc__IaCQl{width:36px;height:46px;border:1px solid #64c8ff70;border-radius:25px;display:grid;place-items:center}.preview_progressTrack__rZqt0{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff15}.preview_progressTrack__rZqt0 i{display:block;height:100%;width:calc(var(--journey)*100%);background:linear-gradient(90deg,#168dff,#ff2baf);box-shadow:0 0 12px #ff2baf}.preview_worldFallback____uTZ{position:absolute;inset:8% 10%;display:grid;place-items:center}.preview_worldFallback____uTZ .preview_image__sWHwA{height:70%;width:100%;background:transparent}.preview_worldFallback____uTZ .preview_image__sWHwA img{-o-object-fit:contain;object-fit:contain}.preview_worldFallback____uTZ p{position:absolute;bottom:10%;font-size:12px}.preview_serviceChapter__xmeC2{position:absolute;top:118px;left:5%;right:5%;opacity:var(--chapter-opacity);pointer-events:none}.preview_serviceChapter__xmeC2 .preview_eyebrow__WLOdg{color:#63c5ff;margin:0 0 14px}.preview_serviceChapter__xmeC2 h2{font-family:var(--font-display),sans-serif;font-size:clamp(28px,3.5vw,58px);font-weight:500;line-height:1.16;letter-spacing:-.025em}.preview_serviceChapter__xmeC2 h2 span{color:#ff67c5}.preview_serviceChapter__xmeC2>p:last-child{font-size:13px;color:#c0d2e5;line-height:1.8;margin:13px 0;max-width:610px}.preview_hero__d5eLW[data-chapter=intro] .preview_serviceChapter__xmeC2{visibility:hidden}.preview_spatialLabel__oJZg2{display:flex;align-items:center;flex-direction:column;gap:5px;width:195px;padding:9px 10px;border-radius:8px;background:#071321e8!important;border:1px solid #168dff35;color:#eff7ff!important;font-family:var(--font-sans),sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.005em;transition:background .2s;box-shadow:0 5px 20px #0004}.preview_spatialLabel__oJZg2 small{font-size:8px;font-family:var(--font-mono),monospace;color:#6bccff}.preview_spatialLabel__oJZg2:focus-visible,.preview_spatialLabel__oJZg2:hover{border-color:#ff43b7;box-shadow:0 0 25px #ff43b730}.preview_accessibleCapabilities__pzD6X{position:absolute;left:5%;right:5%;bottom:80px;pointer-events:none;z-index:10}.preview_accessibleCapabilities__pzD6X button{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.preview_accessibleCapabilities__pzD6X button:focus{position:relative;width:auto;height:auto;padding:15px;background:#071321;color:#fff;clip-path:none;pointer-events:auto}.preview_capabilityFallback__Co38F{position:absolute;inset:270px 5% 90px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;z-index:9}.preview_capabilityFallback__Co38F button{background:#071321ee;border:1px solid #168dff80;border-radius:12px;padding:18px;color:#fff}.preview_hero__d5eLW[data-chapter=intro] .preview_capabilityFallback__Co38F{visibility:hidden}.preview_image__sWHwA{position:relative;aspect-ratio:4/3;background:var(--panel);overflow:hidden}.preview_image__sWHwA img{-o-object-fit:cover;object-fit:cover}.preview_image__sWHwA>span{position:absolute;inset:0;display:grid;place-items:center;color:#eee;padding:20px;font-size:12px}.preview_eyebrow__WLOdg,.preview_smallLabel__iDNMn{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.13em;line-height:1.8}.preview_works__bwBHM{padding:75px 0 55px;background:radial-gradient(ellipse at 0 0,#168dff12,transparent 60%),var(--ink)}.preview_workHeading__W1f_T{padding:0 5% 36px}.preview_workKicker__b4tXy{display:flex;justify-content:space-between;gap:20px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.1em;color:var(--muted)}.preview_titleRow__GS0B8{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:25px}.preview_titleRow__GS0B8 h2{font-family:var(--font-display),sans-serif;font-size:clamp(34px,5vw,80px);font-weight:500;letter-spacing:-.025em;line-height:1.12;max-width:1050px}.preview_titleRow__GS0B8>svg{width:60px;height:60px;color:var(--pink);flex-shrink:0}.preview_controls__FPev8{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5%;border-block:1px solid var(--line)}.preview_filters__6NjG_{display:flex;gap:28px}.preview_filters__6NjG_ button{display:flex;align-items:center;gap:8px;height:60px;color:var(--muted);font-size:12px;border-bottom:2px solid transparent}.preview_filters__6NjG_ button[aria-pressed=true]{color:var(--paper);border-color:var(--pink)}.preview_filters__6NjG_ sup{font-size:8px}.preview_viewControls__mSKmY{display:flex;gap:5px}.preview_viewControls__mSKmY button{display:flex;gap:8px;align-items:center;font-size:11px;padding:10px 15px;border-radius:25px;color:var(--muted)}.preview_viewControls__mSKmY button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.preview_searchRow__vM39b{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 5%;border-bottom:1px solid var(--line)}.preview_search__yrcbh{display:flex;gap:10px;align-items:center;min-width:0;color:var(--muted)}.preview_search__yrcbh input{background:transparent;border:0;color:var(--paper);width:230px;font-size:13px;min-width:0}.preview_search__yrcbh input::-moz-placeholder{color:var(--muted)}.preview_search__yrcbh input::placeholder{color:var(--muted)}.preview_category__Dkv8Q select{background:var(--ink);color:var(--paper);font-size:12px;border:0;max-width:260px}.preview_galleryStage__pBbBD{height:650px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#102b47,#070b14 75%);color:#fff}.preview_stageWatermark__eB3GN{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 70%,#ff2baf10,transparent 60%);pointer-events:none}.preview_wall__3xs1I{position:absolute;inset:0 0 45px;cursor:grab}.preview_wall__3xs1I:active{cursor:grabbing}.preview_stageCaption__S_NyO{position:absolute;bottom:18px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;pointer-events:none}.preview_stageCaption__S_NyO small{font-size:9px;font-family:var(--font-mono),monospace;color:#b9d2eb;white-space:nowrap}.preview_accessibleWorks__iN9tZ{position:absolute;left:20px;top:20px;right:20px;pointer-events:none;z-index:3}.preview_accessibleWorks__iN9tZ button{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.preview_accessibleWorks__iN9tZ button:focus{width:auto;height:auto;clip-path:none;background:#fff;color:#071321;padding:15px;pointer-events:auto}.preview_pagination__P8qNF{display:flex;justify-content:space-between;align-items:center;padding:18px 5%;border-top:1px solid var(--line);font-size:10px;font-family:var(--font-mono),monospace}.preview_detailArrows__3n6j6,.preview_pagination__P8qNF>div{display:flex;gap:10px}.preview_detailArrows__3n6j6 button,.preview_pagination__P8qNF button{display:grid;place-items:center;width:50px;height:44px;border:1px solid var(--line);border-radius:25px}.preview_pagination__P8qNF button:not(:disabled):hover{background:var(--pink);color:var(--ink)}.preview_empty__7fokV{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:14px}.preview_empty__7fokV button{display:flex;gap:12px;align-items:center;background:var(--paper);color:var(--ink);padding:12px 20px}.preview_notice__wbxPl{padding:15px 5%;font-size:12px;color:var(--muted)}.preview_wallWrap__0OQ95{position:relative}.preview_wallHint__KhXkx{margin:0;padding:17px 5%;font-size:11px;color:var(--muted);letter-spacing:.03em}.preview_workWall__pk0RO{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--pink) var(--ink);cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.preview_workWall__pk0RO:active{cursor:grabbing}.preview_wallRows__53rzS{width:-moz-max-content;width:max-content;min-width:100%;padding:10px 5vw 35px;display:flex;flex-direction:column;gap:18px}.preview_wallRow__Se_C5{display:flex;align-items:center;gap:18px}.preview_wallTile__pXVKV{position:relative;flex:none;display:block;overflow:hidden;border-radius:3px;background:var(--panel);text-align:left;box-shadow:0 8px 22px #0003;transition:box-shadow .2s}.preview_wallTile__pXVKV img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.preview_wallTile__pXVKV:focus-visible,.preview_wallTile__pXVKV:hover{box-shadow:0 0 0 2px var(--pink),0 0 25px #ff2baf33}.preview_tileShade__1COa7{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#030914dd);pointer-events:none}.preview_tileTitle__dN2E3{position:absolute;bottom:14px;left:16px;right:30px;color:#fff;font-size:11px;line-height:1.4;pointer-events:none}.preview_tilePlay__EnIro{position:absolute;bottom:15px;right:12px;color:#fff;pointer-events:none}.preview_tileFallback__EUayy{display:grid;place-items:center;height:100%;padding:20px;font-size:14px;color:var(--muted)}.preview_wallInfo___kW1C{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:22px 5%;background:var(--ink);border-top:1px solid var(--line)}.preview_wallInfo___kW1C strong{display:block;font-family:var(--font-display),sans-serif;font-weight:500;font-size:20px;line-height:1.35}.preview_wallInfo___kW1C span{display:block;font-size:11px;color:var(--muted);margin-top:7px}.preview_wallInfo___kW1C>div:last-child{display:flex;gap:8px;flex-shrink:0}.preview_wallInfo___kW1C button{border:1px solid var(--line);border-radius:50%;width:43px;height:43px;display:grid;place-items:center}.preview_wallProgress__wKtvO{height:2px;background:var(--line)}.preview_wallProgress__wKtvO>span{display:block;height:100%;background:linear-gradient(90deg,#168dff,#ff2baf)}.preview_aboutSection__tVE4F{padding:100px 5%;background:radial-gradient(ellipse at 90% 50%,#ff2baf0c,transparent 65%),var(--ink)}.preview_aboutHeading__1ExEE{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;border-top:1px solid var(--line);padding-top:35px}.preview_aboutHeading__1ExEE>.preview_eyebrow__WLOdg{max-width:160px;color:var(--muted);margin:7px 0}.preview_aboutHeading__1ExEE h2{font-family:var(--font-display),sans-serif;font-size:clamp(34px,5vw,80px);letter-spacing:-.025em;font-weight:500;line-height:1.12}.preview_aboutHeading__1ExEE h2 span{color:var(--pink)}.preview_aboutLayout__U6Otg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:13%;align-items:center;margin-top:65px}.preview_aboutPortrait__4JiWV{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--panel);margin:0;box-shadow:0 20px 80px #168dff14}.preview_aboutPortrait__4JiWV img{-o-object-fit:cover;object-fit:cover}.preview_aboutPortrait__4JiWV figcaption{position:absolute;inset:auto 0 0;background:#071321dd;color:#fff;padding:24px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.08em}.preview_aboutText__RvyjO{min-width:0}.preview_smallLabel__iDNMn{font-size:9px;color:var(--muted)}.preview_aboutText__RvyjO h3{font-family:var(--font-display),sans-serif;font-size:clamp(30px,4vw,60px);line-height:1.15;font-weight:500;letter-spacing:-.02em;margin:25px 0}.preview_aboutText__RvyjO>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:480px;margin:18px 0}.preview_roleTags___Gl_x{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.preview_roleTags___Gl_x span{padding:9px 12px;border:1px solid var(--line);border-radius:30px;font-size:10px}.preview_education__Pp8W4{margin-top:30px;border-bottom:1px solid var(--line);padding-bottom:20px}.preview_education__Pp8W4 summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;cursor:pointer;list-style:none}.preview_education__Pp8W4 summary::-webkit-details-marker{display:none}.preview_education__Pp8W4[open] svg{transform:rotate(45deg)}.preview_education__Pp8W4 ul{font-size:12px;color:var(--muted);line-height:1.9;padding:20px 0 0 18px;list-style:disc}.preview_contactSection__ueeYU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:13%;padding:100px 5%;background:radial-gradient(ellipse at 0 100%,#ff2baf18,transparent 55%),radial-gradient(ellipse at 100% 0,#168dff22,transparent 60%),var(--panel);color:var(--paper);border-block:1px solid var(--line)}.preview_contactLead__b9TTq>.preview_eyebrow__WLOdg{margin:0 0 35px;color:var(--muted)}.preview_contactLead__b9TTq h2{position:relative;font-family:var(--font-display),sans-serif;font-size:clamp(60px,8vw,135px);font-weight:500;letter-spacing:-.025em;line-height:1.04}.preview_contactLead__b9TTq h2 span{color:var(--pink)}.preview_contactLead__b9TTq h2>svg{position:absolute;right:0;bottom:0;width:70px;height:70px;stroke-width:1.2;color:var(--accent)}.preview_contactLead__b9TTq>p:not(.preview_eyebrow__WLOdg){font-size:14px;line-height:1.9;max-width:340px;margin-top:30px;color:var(--muted)}.preview_contactEmail__l8_0s{display:flex;align-items:center;gap:20px;font-size:clamp(20px,2.5vw,36px);font-weight:500;width:-moz-max-content;width:max-content;max-width:100%;margin-top:36px;overflow-wrap:anywhere}.preview_contactPhone__Hz4r8{display:inline-block;margin-top:14px;font-size:13px}.preview_briefForm__htMqm{align-self:center;min-width:0}.preview_briefForm__htMqm h3{font-family:var(--font-display),sans-serif;font-size:25px;font-weight:500;margin:0 0 30px}.preview_briefForm__htMqm label{display:block;font-size:12px;margin-top:23px;min-width:0;line-height:1.7}.preview_briefForm__htMqm input,.preview_briefForm__htMqm select,.preview_briefForm__htMqm textarea{display:block;width:100%;min-width:0;max-width:100%;border:0;border-bottom:1px solid var(--line);padding:11px 0;background:transparent;color:var(--paper);font-size:15px;resize:vertical;border-radius:0;box-shadow:none}.preview_briefForm__htMqm select option{background:var(--ink);color:var(--paper)}.preview_briefForm__htMqm button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 25px;border-radius:40px;background:var(--paper);color:var(--ink);font-size:12px;box-shadow:0 0 30px #168dff15}.preview_briefForm__htMqm button:hover{box-shadow:0 0 35px #ff2baf35}.preview_formStatus__4zDAl{min-height:34px;font-size:12px;padding:10px 0;line-height:1.6}.preview_spin__y39uG{animation:preview_spin__y39uG 1s linear infinite}.preview_footer__LwBZd{background:#070b14;color:#f1f6ff;padding:55px 5% 25px;display:flex;align-items:center;justify-content:space-between;gap:35px;flex-wrap:wrap}.preview_footer__LwBZd>div>span{font-family:var(--font-mono),monospace;font-size:9px;color:#b9cde3;letter-spacing:.1em}.preview_footer__LwBZd h2{font-family:var(--font-display),sans-serif;font-size:clamp(36px,6vw,95px);letter-spacing:-.025em;font-weight:500;color:#ff67c5;margin-top:20px}.preview_footer__LwBZd>a{display:flex;align-items:center;gap:15px;font-size:12px}.preview_footer__LwBZd small{display:flex;flex-wrap:wrap;gap:18px;width:100%;border-top:1px solid #96bbdf35;padding-top:22px;font-size:9px;color:#b9cde3}.preview_footer__LwBZd small>a{text-decoration:underline}.preview_footer__LwBZd small>span{margin-left:auto;font-size:8px}.preview_dialog__YblqC{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#070b14;color:#f1f6ff;z-index:80;overflow-y:auto}.preview_dialog__YblqC::backdrop,.preview_serviceDialog__BllUa::backdrop{background:#030912db;backdrop-filter:blur(10px)}.preview_detail__JiKJT{min-height:100%;padding:24px 4% 30px}.preview_detailTop__6HmMp{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;margin-bottom:20px}.preview_detailTop__6HmMp>span{letter-spacing:.1em;color:#b9cde3}.preview_detailTop__6HmMp button{display:flex;align-items:center;gap:15px}.preview_detailMedia__SNXXO{height:calc(100dvh - 210px);min-height:260px;position:relative;display:flex;justify-content:center;align-items:center;background:#030810}.preview_detailMedia__SNXXO video{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.preview_detailMedia__SNXXO>.preview_image__sWHwA{height:100%;width:100%;aspect-ratio:auto;background:transparent}.preview_detailMedia__SNXXO>.preview_image__sWHwA img{-o-object-fit:contain;object-fit:contain}.preview_detailMedia__SNXXO>p{position:absolute;bottom:15px;padding:12px;background:#101d30;font-size:12px}.preview_detailBottom__wmBrX{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.preview_detailBottom__wmBrX h2{font-family:var(--font-display),sans-serif;font-size:clamp(20px,3vw,40px);letter-spacing:-.02em;overflow-wrap:anywhere}.preview_detailBottom__wmBrX p{font-size:11px;margin-top:7px;color:#b9cde3}.preview_detailArrows__3n6j6 button{border-color:#96bbdf50}.preview_serviceDialog__BllUa{position:fixed;margin:auto;max-width:760px;width:calc(100% - 36px);max-height:85dvh;padding:0;border:1px solid #168dff60;border-radius:18px;background:#0a1525;color:#f1f6ff;overflow:auto;box-shadow:0 0 80px #168dff24,0 15px 100px #0009}.preview_serviceDialogInner__IsWJ0{padding:40px}.preview_serviceDialogTop__2sfTG{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#64c8ff;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em}.preview_serviceDialogTop__2sfTG button{padding:10px}.preview_serviceDialog__BllUa h2{font-family:var(--font-display),sans-serif;font-size:clamp(30px,4vw,58px);letter-spacing:-.02em;line-height:1.15;font-weight:500;margin:25px 0}.preview_serviceDialog__BllUa p{font-size:16px;line-height:1.9;color:#c2d3e5}.preview_serviceDialog__BllUa ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:28px 0}.preview_serviceDialog__BllUa li{padding:9px 14px;border:1px solid #96bbdf35;background:#12233a;border-radius:30px;font-size:12px}.preview_serviceActions__ABqKl{display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.preview_serviceActions__ABqKl button{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ff43b7;font-size:13px}.preview_root__m3pSw[data-paused=true] *{animation-play-state:paused!important}.preview_root__m3pSw[data-paused=true] .preview_wallTile__pXVKV{transition:none}@keyframes preview_spin__y39uG{to{transform:rotate(1turn)}}@media(min-width:1700px){.preview_heroCopy__JhboG{top:36%}.preview_heroCopy__JhboG h1{font-size:6vw}.preview_heroDescription__TDSnw{font-size:17px;max-width:400px}}@media(max-width:1100px){.preview_previewTag__QK6Il{display:none}.preview_header__mGBHW nav{gap:18px}.preview_heroCopy__JhboG{width:65%}.preview_heroCopy__JhboG h1{font-size:6.2vw}.preview_aboutLayout__U6Otg,.preview_contactSection__ueeYU{gap:8%}.preview_aboutHeading__1ExEE{display:block}.preview_aboutHeading__1ExEE>.preview_eyebrow__WLOdg{max-width:none;margin:0 0 24px}.preview_spatialLabel__oJZg2{width:165px;font-size:11px!important}.preview_serviceChapter__xmeC2 h2{font-size:4vw}}@media(max-width:850px){.preview_header__mGBHW nav .preview_navContact__8Ct9N,.preview_header__mGBHW nav .preview_navExtra__dlmYd{display:none}.preview_menuButton__9XT8o{display:grid}.preview_contactLead__b9TTq h2>svg,.preview_heroTopline__Zx99b>span:last-child{display:none}.preview_contactEmail__l8_0s{font-size:24px}.preview_aboutHeading__1ExEE h2{font-size:6.5vw}}@media(max-width:700px){.preview_root__m3pSw section{scroll-margin-top:76px}.preview_header__mGBHW{height:76px;padding:0 20px;gap:12px}.preview_wordmark__4efpl{width:72px;height:62px}.preview_wordmark__4efpl img{width:72px;height:126px;top:-35px}.preview_header__mGBHW nav{gap:9px;font-size:11px}.preview_header__mGBHW nav>a{gap:5px}.preview_iconButton__OD7TJ{width:26px}.preview_language__RmnWF{padding:8px 2px}.preview_language__RmnWF span{display:none}.preview_navPopover__poiK0{top:72px}.preview_hero__d5eLW{height:260svh;min-height:1700px}.preview_heroSticky__hM02h{height:100svh;min-height:640px}.preview_serviceAnchor__I_uxU{top:155svh}.preview_heroTopline__Zx99b{top:96px;left:22px;right:22px;font-size:8px}.preview_heroScrim__QzrRV{background:linear-gradient(0deg,#070b14,#070b14ec 20%,#070b1470 40%,transparent 65%,#070b1433)}.preview_heroCopy__JhboG{left:22px;right:22px;top:auto;bottom:105px;width:auto}.preview_heroLabel__NhRls{font-size:8px;letter-spacing:.08em;margin-bottom:16px}.preview_heroCopy__JhboG h1{font-size:10.2vw;line-height:1.16;letter-spacing:-.02em}.preview_heroDescription__TDSnw{font-size:12px;max-width:290px;line-height:1.8;margin:16px 0}.preview_heroCta__RmVmX{font-size:11px;padding:11px 16px;gap:25px}.preview_heroFoot__29wVY{left:22px;right:22px;bottom:22px;font-size:7px;gap:12px}.preview_heroFoot__29wVY>span{display:none}.preview_heroFoot__29wVY a{gap:9px}.preview_scrollDisc__IaCQl{width:30px;height:38px}.preview_serviceChapter__xmeC2{top:100px;left:22px;right:22px}.preview_serviceChapter__xmeC2 .preview_eyebrow__WLOdg{font-size:8px;margin-bottom:12px}.preview_serviceChapter__xmeC2 h2{font-size:6.2vw;line-height:1.18}.preview_serviceChapter__xmeC2 h2 span{display:block}.preview_serviceChapter__xmeC2>p:last-child{font-size:11px;line-height:1.7;max-width:320px}.preview_hero__d5eLW[data-chapter=services] .preview_heroScrim__QzrRV{background:linear-gradient(#070b14f5,#070b14cc 23%,transparent 36%,transparent 86%,#070b14b0)}.preview_spatialLabel__oJZg2{width:150px;padding:6px 8px;gap:3px;font-size:10px!important;line-height:1.3!important}.preview_spatialLabel__oJZg2 small{font-size:7px}.preview_capabilityFallback__Co38F{grid-template-columns:repeat(2,minmax(0,1fr));inset:240px 22px 70px;gap:8px}.preview_capabilityFallback__Co38F button{font-size:11px;padding:10px}.preview_works__bwBHM{padding:45px 0 30px}.preview_workHeading__W1f_T{padding:0 22px 28px}.preview_workKicker__b4tXy{font-size:8px;line-height:1.8;gap:16px}.preview_workKicker__b4tXy>span:last-child{text-align:right}.preview_titleRow__GS0B8{gap:12px;margin-top:23px}.preview_titleRow__GS0B8 h2{font-size:9vw;max-width:87%;line-height:1.16}.preview_titleRow__GS0B8>svg{width:30px;height:30px}.preview_controls__FPev8{padding:0 22px;flex-wrap:wrap;gap:0}.preview_filters__6NjG_{width:100%;justify-content:space-between;gap:10px}.preview_filters__6NjG_ button{height:50px;font-size:11px}.preview_viewControls__mSKmY{width:100%;padding:10px 0;border-top:1px solid var(--line)}.preview_viewControls__mSKmY button{font-size:11px;padding:8px 13px}.preview_searchRow__vM39b{padding:15px 22px;gap:12px}.preview_search__yrcbh{flex:1}.preview_search__yrcbh input{width:100%;font-size:12px}.preview_category__Dkv8Q{max-width:46%}.preview_category__Dkv8Q select{width:100%;max-width:100%;font-size:10px}.preview_galleryStage__pBbBD{height:550px}.preview_stageCaption__S_NyO{left:22px;right:22px;font-size:10px;gap:12px}.preview_stageCaption__S_NyO>span{max-width:235px;overflow-wrap:anywhere}.preview_stageCaption__S_NyO small{font-size:8px}.preview_pagination__P8qNF{padding:16px 22px}.preview_pagination__P8qNF button{width:45px;height:38px}.preview_wallRows__53rzS{gap:12px;padding:8px 22px 24px}.preview_wallRow__Se_C5{gap:12px}.preview_wallHint__KhXkx{padding:15px 22px;font-size:10px}.preview_wallInfo___kW1C{padding:20px 22px;gap:12px}.preview_wallInfo___kW1C strong{font-size:15px}.preview_wallInfo___kW1C span{font-size:10px}.preview_wallInfo___kW1C button{width:35px;height:35px}.preview_tileTitle__dN2E3{font-size:10px;left:12px;bottom:12px}.preview_tilePlay__EnIro{bottom:12px}.preview_aboutSection__tVE4F{padding:60px 22px}.preview_aboutHeading__1ExEE{padding-top:25px}.preview_aboutHeading__1ExEE>.preview_eyebrow__WLOdg{margin-bottom:22px;font-size:9px}.preview_aboutHeading__1ExEE h2{font-size:8.8vw;line-height:1.15}.preview_aboutLayout__U6Otg{grid-template-columns:1fr;gap:37px;margin-top:35px}.preview_aboutPortrait__4JiWV{width:86%;aspect-ratio:4/5}.preview_aboutPortrait__4JiWV figcaption{font-size:8px;padding:18px}.preview_aboutText__RvyjO h3{font-size:36px;margin:20px 0}.preview_aboutText__RvyjO>p{font-size:14px;line-height:1.85}.preview_roleTags___Gl_x{margin-top:23px}.preview_roleTags___Gl_x span{font-size:10px}.preview_smallLabel__iDNMn{font-size:8px}.preview_education__Pp8W4{margin-top:25px}.preview_contactSection__ueeYU{padding:60px 22px;grid-template-columns:minmax(0,1fr);gap:45px}.preview_contactLead__b9TTq>.preview_eyebrow__WLOdg{margin-bottom:25px;font-size:9px}.preview_contactLead__b9TTq h2{font-size:22vw}.preview_contactLead__b9TTq h2>svg{display:block;width:60px;height:60px;right:7px}.preview_contactLead__b9TTq>p:not(.preview_eyebrow__WLOdg){font-size:14px;max-width:300px;margin-top:25px}.preview_contactEmail__l8_0s{font-size:25px;gap:13px;margin-top:25px}.preview_contactPhone__Hz4r8{font-size:13px}.preview_briefForm__htMqm h3{font-size:25px;margin-bottom:25px}.preview_briefForm__htMqm input,.preview_briefForm__htMqm select,.preview_briefForm__htMqm textarea{font-size:16px}.preview_briefForm__htMqm label{font-size:12px;margin-top:22px}.preview_briefForm__htMqm button{padding:17px 23px}.preview_footer__LwBZd{padding:40px 22px 25px;gap:28px}.preview_footer__LwBZd h2{font-size:36px;line-height:1.15;margin-top:18px}.preview_footer__LwBZd>a{font-size:11px}.preview_footer__LwBZd small{font-size:8px;line-height:1.7;gap:14px;padding-top:20px}.preview_footer__LwBZd small>span{width:100%;margin:0;font-size:8px}.preview_detail__JiKJT{padding:20px 18px 25px}.preview_detailTop__6HmMp{font-size:9px}.preview_detailMedia__SNXXO{height:calc(100dvh - 195px);min-height:240px}.preview_detailBottom__wmBrX{gap:12px;margin-top:20px}.preview_detailBottom__wmBrX h2{font-size:21px}.preview_detailBottom__wmBrX p{font-size:10px}.preview_detailArrows__3n6j6{gap:6px}.preview_detailArrows__3n6j6 button{width:34px;height:36px}.preview_detailArrows__3n6j6 svg{width:16px}.preview_serviceDialogInner__IsWJ0{padding:24px}.preview_serviceDialog__BllUa h2{font-size:30px}.preview_serviceDialog__BllUa p{font-size:14px}.preview_serviceDialog__BllUa li{font-size:11px}.preview_serviceActions__ABqKl{gap:15px}.preview_serviceActions__ABqKl button{font-size:12px}}@media(max-height:740px) and (max-width:700px){.preview_serviceChapter__xmeC2{top:85px}.preview_serviceChapter__xmeC2>p:last-child{display:none}.preview_spatialLabel__oJZg2{font-size:9px!important;max-width:140px}.preview_serviceChapter__xmeC2 h2{font-size:5.6vw}.preview_heroDescription__TDSnw{font-size:11px;margin:12px 0}.preview_heroCopy__JhboG{bottom:90px}}@media(prefers-reduced-motion:reduce){.preview_root__m3pSw *,.preview_root__m3pSw :after,.preview_root__m3pSw :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.preview_heroCopy__JhboG{transform:none}}