*{margin:0;padding:0;box-sizing:border-box}.page-root{display:contents}:root{--ink: #070b16;--ink-2: #0a1124;--surface: #0e1730;--surface-2: #131f3d;--panel: #0e1730;--line: rgba(147, 161, 192, .16);--line-light: rgba(10, 16, 32, .12);--gold: #f7941d;--gold2: #f9c449;--gold-soft: rgba(247, 148, 29, .14);--cobalt: #4d86ff;--navy: #13357e;--screen: #eaf0fa;--mist: #9fb0cf;--slate-2: #46557a;--bg: var(--ink);--fg: var(--screen);--ff-display: Archivo, system-ui, sans-serif;--ff-body: JakartaRegular, system-ui, sans-serif;--ff-mono: SpaceMono, ui-monospace, monospace;--fs-eyebrow: .75rem;--fs-meta: .78rem;--fs-sm: .9rem;--fs-base: 1.0625rem;--fs-lead: clamp(1.15rem, 1.6vw, 1.4rem);--lh-body: 1.6;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--gutter: clamp(1.25rem, 5vw, 4rem);--maxw: 1280px;--maxw-wide: 1440px;--maxw-text: 760px;--section-y: clamp(4.5rem, 10vw, 9rem);--radius: 16px}body,html{height:100%;width:100%;overscroll-behavior:none}body{background:var(--bg);color:var(--fg);font-family:JakartaRegular;-webkit-font-smoothing:antialiased;overflow-x:hidden}@font-face{font-family:JakartaRegular;src:url(/fonts/HankenGrotesk-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:JakartaMedium;src:url(/fonts/HankenGrotesk-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:JakartaBold;src:url(/fonts/HankenGrotesk-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/BricolageGrotesque-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/BricolageGrotesque-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:SpaceMono;src:url(/fonts/MartianMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SpaceMono;src:url(/fonts/MartianMono-Bold.woff2) format("woff2");font-weight:700;font-display:swap}h1{font-size:clamp(3rem,11vw,8.5rem);letter-spacing:-.04em;line-height:1.02}h2{font-size:clamp(2.5rem,6.5vw,5.5rem);letter-spacing:-.035em;line-height:1.05}h3{font-size:clamp(1.9rem,4.4vw,3.4rem);letter-spacing:-.03em;line-height:1.1}h4{font-size:clamp(1.45rem,2.8vw,2.3rem);letter-spacing:-.02em;line-height:1.15}h5{font-size:clamp(1.3rem,2.3vw,1.85rem);letter-spacing:-.02em;line-height:1.35}p{font-size:var(--fs-base);line-height:var(--lh-body);letter-spacing:-.01em}.bold{font-weight:700}section{width:100%;overflow-x:hidden}#container{width:100%;height:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}a{text-decoration:none}.site-main.no_scroll{height:100vh;overflow:hidden;position:fixed}.progressBar{position:fixed;top:0;left:0;width:0%;height:4px;background:#fff;mix-blend-mode:difference;z-index:20}.underLine_Link{position:relative;color:#fff;mix-blend-mode:difference;z-index:10;display:inline-block}.underLine_Link:before{content:"";position:absolute;left:0;bottom:-5%;background:#fff;mix-blend-mode:difference;width:100%;height:2px;transform:scale(0);transition:all 1s cubic-bezier(.075,.82,.165,1)}.underLine_Link:hover:before{transform:scale(1)}.btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;border:1.5px solid #fff;width:-moz-fit-content;width:fit-content;color:#fff;border-radius:50px;font-size:1rem;padding:12px 24px;overflow:hidden;transition:all .3s ease-in-out;mix-blend-mode:difference}.btn span{z-index:2;mix-blend-mode:difference;position:relative;color:#fff}.btn:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:-100%;background:#fff;z-index:1;border-radius:100%;transition:all .3s ease-in-out}.btn:hover:before{bottom:0%;border-radius:0}.parallax_img{overflow:hidden;position:relative}.parallax_img img{position:absolute;top:-2%;left:0;height:120%;width:100%;-o-object-fit:cover;object-fit:cover}.loader{position:fixed;width:100%;height:200vh;pointer-events:none;background-color:#101010;z-index:1;visibility:hidden;opacity:0}.is-transitioning{pointer-events:none;cursor:progress}nav a{position:fixed;font-size:1.5rem;color:#fff;mix-blend-mode:difference;z-index:10}nav a:before{content:"";position:absolute;left:0;bottom:-5%;background:#fff;width:100%;height:2px;transform:scale(0);transition:all 1s cubic-bezier(.075,.82,.165,1)}nav a:hover:before{transform:scale(1)}nav a:nth-child(1){top:1.5rem;left:2rem}nav a:nth-child(2){top:1.5rem;left:50%;transform:translate(-50%)}nav a:nth-child(3){right:2rem;top:1.5rem}nav a:nth-child(4){left:2rem;bottom:1.5rem}nav a:nth-child(5){right:2rem;bottom:1.5rem}@media (max-width: 540px){nav a{font-size:1.1rem;letter-spacing:.05em}nav a:nth-child(1){top:1rem;left:1rem}nav a:nth-child(2){top:1rem}nav a:nth-child(3){right:1rem;top:1rem}nav a:nth-child(4){left:1rem;bottom:1rem}nav a:nth-child(5){right:1rem;bottom:1rem}}.social{background:#fff;padding:clamp(5rem,9vw,8rem) 0 clamp(2.25rem,5vw,3.25rem)}@media (max-width: 540px){.social{padding:4rem 0 2rem}}.social .marquee{width:100%;max-width:100%;height:12rem;overflow-x:hidden;position:relative}.social .marquee .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 100s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.social .social_wrapper{padding-top:5rem}.social .social_wrapper .item{display:block;position:relative;padding:2rem 0;border-bottom:1px solid #d9d9d9;overflow:hidden}.social .social_wrapper .item #container{display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative;transition:all .3s ease-in-out}.social .social_wrapper .item #container i{font-size:2rem;transform:rotate(-45deg);transition:transform .3s ease-in-out}.social .social_wrapper .item .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#101010;transform:scaleY(0);transition:transform .3s ease-in-out}.social .social_wrapper .item:hover{color:#fff}.social .social_wrapper .item:hover #container{padding:0 7rem}.social .social_wrapper .item:hover #container i{font-size:2rem;transform:rotate(0)}.social .social_wrapper .item:hover .overlay{transform:scaleY(1)}.social .social_wrapper .item:last-child{border-bottom:none}@media (max-width: 768px){.social .social_wrapper .item:hover #container{padding:0 4rem}}@media (max-width: 540px){.social .marquee{height:7rem}.social .social_wrapper{padding-top:2rem}.social .social_wrapper .item{padding:1.5rem 0}.social .social_wrapper .item #container i{font-size:1.5rem}.social .social_wrapper .item:hover #container{padding:0 2rem}.social .social_wrapper .item:hover #container i{font-size:1.5rem}}footer{background:#101010;color:#fff;padding:4rem 0 0}footer #container{display:flex;flex-direction:column;align-items:center;gap:4rem}footer #container .footer_header .footer_btns_wrapper{display:flex;justify-content:center;align-items:center;gap:1rem}footer #container .footer_header .footer_btns_wrapper a{font-size:1.2rem;padding:26px 52px}footer #container .footer_bottom{width:100%;max-width:960px;border-top:1px solid #333333;text-align:center;padding:2rem 0}footer #container .footer_bottom P:last-child{opacity:.2;margin-top:1rem}@media (max-width: 768px){footer #container{gap:3.5rem}}@media (max-width: 620px){footer{padding:3rem 0 0}footer #container{gap:3rem}footer #container .footer_header .footer_btns_wrapper{flex-direction:column;gap:1.5rem}footer #container .footer_header .footer_btns_wrapper a{font-size:1rem;text-align:center;width:100%;padding:1.4rem 0}}.title_heading{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 540px){.title_heading{flex-direction:column;align-items:flex-start;gap:2rem}}.header{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;background:#fff}.about{background:#101010;color:#fff;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:8rem 0;position:relative;overflow:hidden}@media (max-width: 540px){.about{padding:4rem 0}}.about #container{max-width:960px;width:100%;height:-moz-fit-content;height:fit-content;position:relative;z-index:1}.about_comet{position:absolute;top:50%;left:50%;z-index:0;width:clamp(360px,80vw,1000px);transform:translate(-50%,-50%);pointer-events:none;opacity:.4;mix-blend-mode:screen}@media (prefers-reduced-motion: reduce){.about_comet{opacity:.28}}.expertise{background:#fff;padding:8rem 0}@media (max-width: 540px){.expertise{padding:4rem 0}}.expertise .expertise_wrapper{padding-top:5rem}.expertise .expertise_wrapper .elem{position:relative;height:150px;width:100%;display:flex;align-items:center;padding:0 4rem;border-bottom:1px solid #d9d9d9;overflow:hidden;cursor:pointer}.expertise .expertise_wrapper .elem .title{display:flex;gap:10px;z-index:2;transition:color .3s ease-in-out}.expertise .expertise_wrapper .elem .overlay{width:100%;height:100%;background:#101010;position:absolute;left:0;top:-100%;transition:all .3s ease}.expertise .expertise_wrapper .elem:hover{color:#fff}.expertise .expertise_wrapper .elem:hover .overlay{top:0}.expertise .expertise_wrapper .elem:last-child{border:none}#fixed-img{height:29vw;width:23vw;background-size:cover;background-position:center;border-radius:20px;position:fixed;z-index:10;left:55%;top:20%;display:block;pointer-events:none;opacity:0}#fixed-img.visible{opacity:1}@media (max-width: 768px){#fixed-img{display:none}.expertise .expertise_wrapper .elem{height:120px;padding:0 2rem}}@media (max-width: 540px){.expertise .expertise_wrapper .elem{height:120px;padding:0 1rem}}.projects{background:#101010;color:#fff;padding:8rem 0}@media (max-width: 540px){.projects{padding:4rem 0}}.projects #container .case_wrapper{display:flex;flex-direction:column;gap:5rem;padding-top:5rem}.projects #container .case_wrapper .project_case_holder .project_case{position:relative;width:100%;height:-moz-min-content;height:min-content;transform-origin:center center;transform:scale(.7);overflow:hidden;border-radius:70px}.projects #container .case_wrapper .project_case_holder .project_case .main_img{width:100%;height:85vh;-o-object-fit:cover;object-fit:cover;transform-origin:center center;will-change:transform;transform:scale(1.5);transition:filter 1s cubic-bezier(.075,.82,.165,1);filter:blur(0px) brightness(90%);border-radius:70px}.projects #container .case_wrapper .project_case_holder .project_case .sub_img{width:30vw;height:40vh;will-change:transform;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:2;border-radius:30px;opacity:0;transition:all 1s cubic-bezier(.075,.82,.165,1)}.projects #container .case_wrapper .project_case_holder .project_case:hover .sub_img{opacity:1;transform:translate(-50%,-50%) scale(1)}.projects #container .case_wrapper .project_case_holder .project_case:hover .main_img{filter:blur(3px) brightness(90%)}.projects #container .case_wrapper .project_case_holder .txt{color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:baseline;gap:1rem;padding:1rem 0}@media (max-width: 1040px){.projects #container .case_wrapper .project_case_holder .project_case{border-radius:40px}.projects #container .case_wrapper .project_case_holder .project_case .main_img{max-height:650px;border-radius:40px}.projects #container .case_wrapper .project_case_holder .project_case .sub_img{width:50%;height:50%}}@media (max-width: 540px){.projects #container .case_wrapper .project_case_holder .project_case{border-radius:30px}.projects #container .case_wrapper .project_case_holder .project_case .main_img{max-height:400px;border-radius:30px}}.Belief{background:#fff;display:flex;align-items:center;justify-content:center;padding:8rem 0}@media (max-width: 540px){.Belief{padding:4rem 0}}.Belief #container>div{width:100%;display:flex;flex-direction:column;align-items:center}.Belief #container>div h5{max-width:960px;width:100%}.Belief #container>div h5:nth-child(2){margin-top:2rem}.Belief #container>h3{font-size:clamp(2.5rem,6.5vw,5.5rem);line-height:1.05}.playground{background:#101010;color:#fff;height:100vh;height:100dvh}.playground #container{display:flex;flex-direction:column;justify-content:center;gap:5rem;position:relative}.playground #container .horizontal_scroll{width:auto;display:flex;align-items:center;gap:10rem;width:176vw;height:60vh}.playground #container .horizontal_scroll img{flex-shrink:0;width:22vw;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:35px}.playground #container .horizontal_scroll img:nth-child(1){transform:rotate(-5deg)}.playground #container .horizontal_scroll img:nth-child(2){transform:rotate(5deg)}.playground #container .horizontal_scroll img:nth-child(3){transform:rotate(-5deg)}.playground #container .horizontal_scroll img:nth-child(4){transform:rotate(5deg)}.playground #container .horizontal_scroll img:nth-child(5){transform:rotate(-5deg)}.playground #container .horizontal_scroll img:nth-child(6){transform:rotate(5deg)}.playground #container .horizontal_scroll img:nth-child(7){transform:rotate(-5deg)}.playground #container .horizontal_scroll img:nth-child(8){transform:rotate(5deg)}@media (max-width: 1440px){.playground #container .horizontal_scroll{width:232vw}.playground #container .horizontal_scroll img{width:29vw}}@media (max-width: 1040px){.playground #container{gap:10rem}.playground #container .horizontal_scroll{width:320vw;max-height:550px}.playground #container .horizontal_scroll img{width:40vw}}@media (max-width: 768px){.playground #container .horizontal_scroll{width:440vw;max-height:550px}.playground #container .horizontal_scroll img{width:55vw}}@media (max-width: 540px){.playground #container .horizontal_scroll{width:560vw;max-height:400px;gap:5rem}.playground #container .horizontal_scroll img{width:70vw}}@media (max-width: 768px){.playground{height:auto}.playground #container{justify-content:flex-start;gap:2.5rem}.playground #container .horizontal_scroll{width:100%;height:auto;max-height:none;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:10vw;scrollbar-width:none}.playground #container .horizontal_scroll::-webkit-scrollbar{display:none}.playground #container .horizontal_scroll img{width:80vw;height:auto;aspect-ratio:4 / 3;scroll-snap-align:center;transform:none}}.work_Cnt{padding:8rem 0}@media (max-width: 540px){.work_Cnt{padding:4rem 0}}.work_Cnt #container{display:grid;grid-template-columns:1fr 1fr;row-gap:5rem;-moz-column-gap:2rem;column-gap:2rem}.work_Cnt #container .work_case{display:block}.work_Cnt #container .work_case>div{height:60vh;position:relative;overflow:hidden;transition:all .3s ease-in-out}.work_Cnt #container .work_case>div img{transition:all .3s ease-in-out}.work_Cnt #container .work_case>div img:nth-child(1){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.work_Cnt #container .work_case>div img:nth-child(2){width:50%;height:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;border-radius:20px}.work_Cnt #container .work_case h5{margin-top:1rem}.work_Cnt #container .work_case p{margin-top:.5rem}.work_Cnt #container .work_case:hover>div{border-radius:40px}.work_Cnt #container .work_case:hover>div img:nth-child(1){filter:blur(5px);transform:scale(1)}.work_Cnt #container .work_case:hover>div img:nth-child(2){transform:translate(-50%,-50%) scale(1);opacity:1}@media (max-width: 1040px){.work_Cnt #container .work_case>div{max-height:450px}.work_Cnt #container .work_case>div img:nth-child(2){border-radius:15px}.work_Cnt #container .work_case:hover>div{border-radius:30px}}@media (max-width: 680px){.work_Cnt{margin-top:2rem}.work_Cnt #container{grid-template-columns:1fr;row-gap:5rem;-moz-column-gap:0rem;column-gap:0rem}.work_Cnt #container .work_case>div{max-height:400px}}.about_header{height:100vh;height:100dvh;background:#fff;position:relative}.about_header #container{display:flex;align-items:center}.about_header #container h2{max-width:960px}.about_header_img .parallax_img{height:100vh;overflow:hidden}@media (max-width: 1040px){.about_header_img .parallax_img{height:80vh}}.about_goals{padding:8rem 0}@media (max-width: 540px){.about_goals{padding:4rem 0}}.about_goals #container h5{max-width:960px;width:100%}.about_goals #container .img_wrapper{display:flex;justify-content:center;margin-top:8rem;gap:5rem}.about_goals #container .img_wrapper .parallax_img{height:60vh;width:25vw;border-radius:30px}.about_goals #container .img_wrapper .parallax_img:nth-child(2){margin-top:8rem}@media (max-width: 1040px){.about_goals #container .img_wrapper{gap:2rem}.about_goals #container .img_wrapper .parallax_img{width:35vw;max-height:500px}}@media (max-width: 820px){.about_goals #container .img_wrapper{gap:2rem}.about_goals #container .img_wrapper .parallax_img{width:40vw;max-height:400px}}@media (max-width: 540px){.about_goals #container .img_wrapper{gap:1rem;flex-direction:column;margin-top:5rem}.about_goals #container .img_wrapper .parallax_img{width:100%;max-height:400px;border-radius:20px}.about_goals #container .img_wrapper .parallax_img:nth-child(2){margin-top:0}}.about_weDo{background:#101010;color:#fff}.about_weDo #container .borderSeprator{background:#333}.about_awwards{background:#fff;color:#101010}.about_awwards #container .borderSeprator{background:#d9d9d9}.about_weDo,.about_awwards{padding:8rem 0}@media (max-width: 540px){.about_weDo,.about_awwards{padding:4rem 0}}.about_weDo #container h3,.about_awwards #container h3{width:100%;max-width:800px}.about_weDo #container .para,.about_awwards #container .para{display:flex;flex-direction:column;align-items:center}.about_weDo #container .para>div,.about_awwards #container .para>div{max-width:900px;width:100%}.about_weDo #container .para>div h5:nth-child(2),.about_awwards #container .para>div h5:nth-child(2){margin-top:2rem}.about_weDo .parallax_img,.about_awwards .parallax_img{height:100vh;margin-top:8rem;border-radius:50px}.about_weDo .parallax_img img,.about_awwards .parallax_img img{filter:brightness(80%)}@media (max-width: 1040px){.about_weDo .parallax_img,.about_awwards .parallax_img{margin-top:8rem;max-height:600px}}@media (max-width: 540px){.about_weDo .parallax_img,.about_awwards .parallax_img{margin-top:5rem;max-height:500px;border-radius:20px}}.about_clients{background:#101010;color:#fff;padding:8rem 0}@media (max-width: 540px){.about_clients{padding:4rem 0}}.about_clients #container h3{max-width:960px}.about_clients #container .brands{display:flex;justify-content:center;align-items:center;margin-top:8rem}.about_clients #container .brands .brand_wrapper{width:100%;max-width:900px;display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;gap:8rem}.about_clients #container .brands .brand_wrapper img{width:120px;filter:brightness(40%);transition:filter .3s ease-in-out}.about_clients #container .brands .brand_wrapper img:hover{filter:brightness(100%)}@media (max-width: 540px){.about_clients #container .brands{margin-top:5rem}.about_clients #container .brands .brand_wrapper{grid-template-columns:1fr 1fr;gap:1.5rem}.about_clients #container .brands .brand_wrapper img{width:100px}}@media (max-width: 320px){.about_clients #container .brands .brand_wrapper{grid-template-columns:1fr;gap:4rem}}.expertise_header{height:100vh;height:100dvh;background:#fff;position:relative}.expertise_header #container{display:flex;align-items:center}.expertise_header #container h2{max-width:960px}.expertise_header_img .parallax_img{height:100vh;overflow:hidden;filter:brightness(80%)}@media (max-width: 1040px){.expertise_header_img .parallax_img{height:80vh;overflow:hidden;filter:brightness(80%)}}.expertise_container{padding:8rem 0}@media (max-width: 540px){.expertise_container{padding:4rem 0}}.expertise_container #container .txt h3{width:100%;max-width:none}.expertise_container #container .txt .para{display:flex;align-items:center;justify-content:center}.expertise_container #container .txt .para h5{width:100%;max-width:960px}.expertise_cards_container{display:flex;align-items:center;justify-content:center;gap:8rem}.expertise_cards_container .col{display:flex;flex-direction:column;gap:8rem}.expertise_cards_container .col .card{width:25vw}.expertise_cards_container .col .card .parallax_img{width:100%;height:60vh;border-radius:30px;filter:brightness(90%)}.expertise_cards_container .col .card p{margin-top:1rem}.expertise_cards_container .col .card p.tag{font-family:JakartaBold;font-weight:700}.expertise_cards_container .col .card h5{margin-top:1rem}.expertise_cards_container .col:nth-child(2){margin-top:30rem}@media (max-width: 1040px){.expertise_cards_container{gap:5rem}.expertise_cards_container .col .card{width:35vw}.expertise_cards_container .col .card .parallax_img{max-height:450px}}@media (max-width: 820px){.expertise_cards_container{gap:2rem}.expertise_cards_container .col,.expertise_cards_container .col .card{width:100%}.expertise_cards_container .col:nth-child(2){margin-top:15rem}}@media (max-width: 540px){.expertise_cards_container{gap:4rem;flex-direction:column;padding-top:5rem}.expertise_cards_container .col{gap:4rem}.expertise_cards_container .col .card .parallax_img{max-height:380px}.expertise_cards_container .col:nth-child(2){margin-top:0}}#playground{height:100vh;height:100dvh;overflow:hidden;background:#101010;display:flex;justify-content:center;align-items:center}#playground #gallery{height:90%;width:90%;position:relative}#playground #gallery .frame{position:absolute;width:12vw;height:280px;z-index:1;border-radius:20px}#playground #gallery .frame:hover{z-index:2}#playground #gallery .frame:nth-child(1){top:0%;left:10%;background-size:cover}#playground #gallery .frame:nth-child(2){bottom:1%;left:40%;background-size:cover}#playground #gallery .frame:nth-child(3){top:20%;left:25%;background-size:cover}#playground #gallery .frame:nth-child(4){top:10%;left:40%;background-size:cover}#playground #gallery .frame:nth-child(5){bottom:0%;left:11%;background-size:cover}#playground #gallery .frame:nth-child(6){top:50%;left:28%;background-size:cover}#playground #gallery .frame:nth-child(7){top:0%;right:8%;background-size:cover}#playground #gallery .frame:nth-child(8){bottom:0%;right:8%;background-size:cover}#playground #gallery .frame:nth-child(9){top:40%;left:75%;background-size:cover}#playground #gallery .frame:nth-child(10){top:18%;left:0%;background-size:cover}#playground #gallery .frame:nth-child(11){bottom:8%;right:28%;background-size:cover}#playground #gallery .frame:nth-child(12){top:50%;left:4%;background-size:cover}#playground #gallery .frame:nth-child(13){top:21%;right:0%;background-size:cover}#playground #gallery .frame:nth-child(14){top:31%;right:40%;background-size:cover}#playground #gallery .frame:nth-child(15){top:5%;right:25%;background-size:cover}@media (max-width: 1660px){#playground #gallery .frame{width:14vw}}@media (max-width: 1040px){#playground #gallery .frame{width:18vw}}@media (max-width: 560px){#playground #gallery .frame{width:40vw;height:200px}}@media (max-width: 768px){#playground{height:auto;padding-block:var(--section-y)}#playground #gallery{position:static;width:100%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}#playground #gallery .frame{position:relative;width:100%;height:auto;aspect-ratio:3 / 4;inset:auto!important;transform:none}}.block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(30deg);width:40px;height:100vh;background:#fff;mix-blend-mode:difference}.numbering{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem;margin-top:5rem}.numbering p{opacity:.3}.borderSeprator{height:1px;width:100%;background:#d9d9d9;margin:3rem 0}h1,h2,h3,h4,h5{font-family:Archivo;font-weight:800;letter-spacing:-.03em}a{color:inherit}::-moz-selection{color:var(--ink);background:var(--gold)}::selection{color:var(--ink);background:var(--gold)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:SpaceMono;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding:.4rem .75rem;margin-bottom:1.5rem;border-left:2px solid var(--gold);background:#f7941d1f}[data-lower-third]{will-change:clip-path}.progressBar{background:var(--gold);mix-blend-mode:normal;height:3px}.borderSeprator{background:linear-gradient(90deg,var(--gold),transparent)}.btn{border:1.5px solid var(--gold);color:var(--gold);mix-blend-mode:normal;font-family:SpaceMono;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.btn span{color:var(--gold);mix-blend-mode:normal}.btn:before{background:var(--gold)}.btn:hover span{color:var(--ink)}.expertise .eyebrow,.Belief .eyebrow,.social .eyebrow,.about_vm .eyebrow,.about_awwards .eyebrow{color:var(--navy);border-left-color:var(--navy);background:#13357e1a}.expertise .btn,.Belief .btn,.social .btn,.about_vm .btn,.about_awwards .btn{border-color:var(--navy)}.expertise .btn span,.Belief .btn span,.social .btn span,.about_vm .btn span,.about_awwards .btn span{color:var(--navy)}.expertise .btn:before,.Belief .btn:before,.social .btn:before,.about_vm .btn:before,.about_awwards .btn:before{background:var(--navy)}.expertise .btn:hover span,.Belief .btn:hover span,.social .btn:hover span,.about_vm .btn:hover span,.about_awwards .btn:hover span{color:var(--screen)}.about_awwards .accent-ico,.about_awwards .stat-num{color:var(--navy)}.expertise a:focus-visible,.expertise button:focus-visible,.Belief a:focus-visible,.Belief button:focus-visible,.social a:focus-visible,.social button:focus-visible,.about_vm a:focus-visible,.about_vm button:focus-visible,.about_awwards a:focus-visible,.about_awwards button:focus-visible{outline-color:var(--navy)}nav{position:fixed;inset:0 0 auto 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 2rem 1.25rem 3.5rem;z-index:30}nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#071016eb,#07101600)}nav a,nav a:nth-child(1),nav a:nth-child(2),nav a:nth-child(3),nav a:nth-child(4),nav a:nth-child(5){position:static;top:auto;left:auto;right:auto;bottom:auto;transform:none;mix-blend-mode:normal;font-size:1rem}.nav_logo:before,.nav_lang:before{display:none}.nav_links{display:flex;align-items:center;gap:1.75rem}.nav_links a{font-family:SpaceMono;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);transition:color .3s ease}.nav_links a.active,.nav_links a:hover{color:var(--screen)}.nav_links a:before{background:var(--gold);bottom:-6px}.nav_lang{display:inline-flex;align-items:center;min-height:44px;font-family:SpaceMono;font-size:.72rem;letter-spacing:.12em;color:var(--gold);border:1px solid rgba(247,148,29,.5);border-radius:50px;padding:.4rem .9rem}.nav_lang:hover{background:var(--gold);color:var(--ink)}.nav_toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:11px 10px;background:none;border:0;cursor:pointer}.nav_toggle span{display:block;width:100%;height:2px;background:var(--screen);transition:transform .3s ease,opacity .2s ease}nav.is-open .nav_toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}nav.is-open .nav_toggle span:nth-child(2){opacity:0}nav.is-open .nav_toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.logo{display:inline-flex;align-items:center}.logo_img{height:50px;width:auto;display:block}.loader{background:var(--ink);border-left:3px solid var(--gold)}.block{display:none}.numbering .stat-num{font-family:SpaceMono;font-weight:700;color:var(--gold);letter-spacing:-.02em;font-size:clamp(2.5rem,6.5vw,5.5rem);line-height:1.05}.numbering p{font-family:SpaceMono;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.header.hero{background:var(--ink)}.about{background:var(--ink);color:var(--screen)}.expertise{background:var(--screen);color:var(--ink)}.projects{background:var(--ink);color:var(--screen)}.Belief{background:var(--screen);color:var(--ink)}.playground{background:var(--ink);color:var(--screen)}.social{background:var(--screen);color:var(--ink)}footer{background:#04060d;color:var(--screen)}footer #container .footer_bottom p:last-child{opacity:.5}.about_header{background:var(--ink)}.about_goals{background:var(--ink);color:var(--screen)}.about_vm{background:var(--screen);color:var(--ink);padding:8rem 0}.about_values{background:var(--ink);color:var(--screen);padding:8rem 0}.about_team{background:var(--panel);color:var(--screen);padding:8rem 0}.about_awwards{background:var(--screen);color:var(--ink)}.about_clients{background:var(--ink);color:var(--screen)}.expertise_header{background:var(--ink)}.expertise_container{background:var(--ink);color:var(--screen)}.expertise_process{background:var(--ink);color:var(--screen);padding:8rem 0}.work_Cnt{background:var(--ink);color:var(--screen)}.expertise .expertise_wrapper .elem .overlay{background:var(--navy)}.expertise .expertise_wrapper .elem:hover{color:var(--screen)}.social .social_wrapper .item .overlay{background:var(--ink)}.social .social_wrapper .item:hover{color:var(--screen)}.about_weDo #container .borderSeprator,.about_awwards #container .borderSeprator{background:linear-gradient(90deg,var(--gold),transparent)}.header.hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,30vw,560px);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:clamp(2rem,3vw,3rem);min-height:100vh;min-height:100dvh;height:auto;padding-top:clamp(6.5rem,15vh,9rem);padding-bottom:clamp(2.5rem,6vh,4rem);text-align:left;overflow:hidden}.hero_sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero_comet{position:absolute;top:50%;left:50%;z-index:0;width:clamp(360px,92vw,1120px);transform:translate(-50%,-50%);pointer-events:none;opacity:.55;mix-blend-mode:screen}@media (prefers-reduced-motion: reduce){.hero_comet{opacity:.35}}.hero_frame{position:relative;grid-column:2;grid-row:1;justify-self:end;width:100%;height:64vh;z-index:1;display:grid;place-items:center;transform:translate(clamp(-3.5rem,-2.6vw,-1rem))}.hero_card{grid-area:1 / 1}.hero_card:nth-child(2){z-index:2}.hero_shot{position:relative;width:clamp(14.3rem,22vw,20.9rem);aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;box-shadow:0 40px 120px #0009;transition:transform .35s ease;will-change:transform}.hero_shot img{width:100%;height:100%;object-fit:cover}.hero_shot-back{transform:rotate(-6deg) translate(40%);border:1px solid rgba(147,161,192,.2)}.hero_shot-back img{filter:brightness(.7) contrast(1.05)}.hero_shot-back:hover{transform:rotate(-5deg) translate(40%) translateY(-10px)}.hero_shot-front{transform:rotate(6deg) translate(-40%);border:1px solid rgba(247,148,29,.45)}.hero_shot-front img{filter:brightness(.85) contrast(1.05)}.hero_shot-front:hover{transform:rotate(5deg) translate(-40%) translateY(-10px)}.hero_shot-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:16px solid var(--ink);border-bottom:16px solid var(--ink);pointer-events:none}.hero_shot-front:after{content:"● REC  00:01:12:04";position:absolute;top:22px;left:14px;font-family:SpaceMono;font-size:.6rem;letter-spacing:.12em;color:var(--gold)}.hero_copy{position:relative;z-index:3;grid-column:1;grid-row:1;align-self:center;max-width:100%}.hero_copy .eyebrow{margin-bottom:2rem}.hero_copy h1{font-family:Archivo;font-weight:800;font-size:clamp(3.2rem,11vw,10rem);line-height:.92;letter-spacing:-.04em}.hero_copy h1 .line{display:block;overflow:hidden}.hero_copy h1 .line.gold{background:linear-gradient(90deg,var(--gold) 0%,var(--gold2) 50%,var(--gold) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.hero_sub{color:var(--mist)}.hero_tc{font-family:SpaceMono;font-size:.78rem;letter-spacing:.18em;color:var(--mist);margin-top:1.75rem}.project_case .play,.work_imgs .play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold);color:var(--gold);background:#07101666;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1.4rem;opacity:0;transition:opacity .3s ease,transform .3s ease}.project_case_holder:hover .play,.work_case:hover .play{opacity:1}.project_case .views,.work_imgs .views{position:absolute;z-index:3;bottom:1.5rem;left:1.5rem;font-family:SpaceMono;font-size:.72rem;letter-spacing:.06em;color:var(--gold);background:#07101699;padding:.4rem .8rem;border-radius:50px}.projects .txt h5,.work_case h5{font-family:Archivo;font-weight:700}.projects .txt p,.work_case p{font-family:SpaceMono;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--mist)}.work_case .work_desc{font-family:var(--ff-body);text-transform:none;letter-spacing:0;font-size:.92rem;line-height:1.5;color:var(--mist);margin-top:.6rem}.media_stats .stat_sub{display:block;margin-top:.35rem;font-family:var(--ff-mono);font-size:.6rem;letter-spacing:.04em;color:var(--mist);opacity:.7}.card .tag{display:flex;align-items:center;gap:.7rem;font-family:Archivo;color:var(--screen)}.tag_code{font-family:SpaceMono;font-size:.58rem;letter-spacing:.15em;color:var(--ink);background:var(--gold);padding:.25rem .5rem;border-radius:4px}.expertise_cards_container .col .card>p{color:var(--mist)}.service_list{list-style:none;margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.service_list li{font-family:SpaceMono;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mist);border:1px solid rgba(147,161,192,.25);border-radius:50px;padding:.35rem .7rem}.process_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.process_stage{border-top:1px solid var(--gold);padding-top:1.5rem}.process_tc{font-family:SpaceMono;font-size:.8rem;letter-spacing:.1em;color:var(--gold)}.process_stage h4{font-family:Archivo;font-weight:700;font-size:1.6rem;margin:.5rem 0 1rem}.process_stage ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.process_stage li{font-size:.95rem;color:var(--mist)}.reg_line{font-family:SpaceMono;font-size:.8rem;letter-spacing:.05em;color:var(--gold);margin-top:2rem}.vm_grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.vm_vision h3{font-family:Archivo;font-weight:700}.vm_mission h4{font-family:Archivo;font-weight:700;margin-bottom:.5rem}.mission_list{list-style:none;counter-reset:m;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.mission_list li{counter-increment:m;position:relative;padding-left:3rem;font-size:1.1rem}.mission_list li:before{content:counter(m,decimal-leading-zero);position:absolute;left:0;top:.15rem;font-family:SpaceMono;font-size:.8rem;color:var(--gold)}.values_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:3rem;background:#93a1c026;border:1px solid rgba(147,161,192,.15)}.value_card{background:var(--ink);padding:3rem}.value_alt{font-family:SpaceMono;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--gold)}.value_card h4{font-family:Archivo;font-weight:800;margin:.5rem 0 1rem}.value_card p{color:var(--mist)}.team_intro{max-width:760px;color:var(--mist);margin-top:1.5rem}.team_stage{position:relative;margin:4rem 0;border-radius:20px}.team_stage img{display:block;width:100%;height:auto;border-radius:20px}.team_tag{position:absolute;transform:translate(-50%);text-align:center;width:max-content;max-width:24%;pointer-events:none;line-height:1.2;padding:.42rem .7rem;border-radius:10px;background:#070b16bd;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.team_tag_name{display:block;font-family:Archivo;font-weight:700;font-size:.9rem;color:var(--screen)}.team_tag_role{display:block;margin-top:.2rem;font-family:SpaceMono;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gold2)}.team_legend{display:none}.team_legend li{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 0;border-top:1px solid rgba(147,161,192,.25)}.team_legend li span:first-child{font-family:Archivo;font-weight:700}.team_legend li span:last-child{font-family:SpaceMono;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}.client_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3rem}.client_logo{display:flex;align-items:center;justify-content:center;height:130px;padding:1.4rem 1.6rem;background:linear-gradient(135deg,#fff,#cdd6ef);border-radius:14px;transition:transform .3s ease,box-shadow .3s ease}.client_logo img{max-width:100%;max-height:100%;object-fit:contain}.client_logo:hover{transform:translateY(-4px);background:#fff;box-shadow:0 14px 34px #00000073}@media (max-width: 900px){.client_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.client_grid{grid-template-columns:repeat(2,1fr);gap:.85rem}.client_logo{height:104px;padding:1rem}}.work_programmes{background:var(--ink);color:var(--screen);padding:8rem 0;border-top:1px solid rgba(147,161,192,.15)}.work_programmes #container h3{max-width:720px;font-family:Archivo;font-weight:700}.programme_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.programme{display:flex;flex-direction:column;gap:.85rem}.programme_logo{display:flex;align-items:center;justify-content:center;height:150px;padding:1.6rem 1.8rem;background:linear-gradient(135deg,#fff,#cdd6ef);border:1px solid rgba(147,161,192,.12);border-radius:14px;transition:transform .3s ease,box-shadow .3s ease}.programme_logo img{max-width:100%;max-height:100%;object-fit:contain}.programme:hover .programme_logo{transform:translateY(-4px);background:#fff;box-shadow:0 14px 34px #0006}.programme_kind{text-align:center;font-family:SpaceMono;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}@media (max-width: 900px){.programme_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.work_programmes{padding:4rem 0}.programme_grid{grid-template-columns:1fr}}.work_header{min-height:80vh;display:flex;align-items:flex-end;padding-top:9rem;padding-bottom:4rem}.work_intro{max-width:720px;color:var(--mist);margin-top:1.5rem}.work_imgs{height:60vh;position:relative;overflow:hidden}#playground{position:relative}#playground:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom,#101010e6,#101010bd 32%,#101010a3 68%,#101010d6)}.media_overlay{position:absolute;z-index:5;top:0;left:0;width:100%;padding:7rem 2rem 0;text-align:center;pointer-events:none}.media_overlay .eyebrow{text-shadow:0 1px 10px rgba(0,0,0,.9)}.media_overlay h1,.media_overlay h2{font-family:Archivo;font-weight:800;text-shadow:0 2px 22px rgba(0,0,0,.7)}.media_overlay p{max-width:560px;margin:1rem auto 0;color:var(--screen);text-shadow:0 1px 14px rgba(0,0,0,.92)}.media_stats{display:flex;gap:2.5rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.media_stats strong{display:block;font-family:SpaceMono;font-size:1.6rem;color:var(--gold);text-shadow:0 1px 12px rgba(0,0,0,.95)}.media_stats span{font-family:SpaceMono;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mist);text-shadow:0 1px 10px rgba(0,0,0,.95)}#playground #gallery .frame{background-image:none!important;background:var(--panel);overflow:hidden}#playground #gallery .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}a:focus-visible,button:focus-visible,.nav_links a:focus-visible,.nav_lang:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion: reduce){.social .marquee .track{animation:none}.slate_rec:before,.social_eyebrow:before{animation:none}.playground{height:auto;padding:var(--section-y) 0}.playground #container{gap:3rem}.playground #container .horizontal_scroll{width:100%;height:auto;flex-wrap:wrap;justify-content:center;gap:1.5rem}.playground #container .horizontal_scroll img{width:clamp(150px,40vw,280px);height:auto;aspect-ratio:3 / 4;transform:none!important}}@media (max-width: 1040px){.process_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.vm_grid{grid-template-columns:1fr;gap:3rem}.values_grid,.header.hero{grid-template-columns:1fr}.hero_frame{display:none}.hero_copy{max-width:100%}}@media (max-width: 820px){.nav_links{gap:1.1rem}.nav_links a{font-size:.7rem;letter-spacing:.08em}}@media (max-width: 760px){nav{padding:1rem}.logo_img{height:38px}.nav_logo,.nav_lang{position:relative;z-index:30}.nav_lang{order:2;margin-left:auto;margin-right:.6rem}.nav_toggle{display:flex;order:3;position:relative;z-index:30}.nav_links{position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem;padding:6rem 2rem;background:#071016fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(100%);transition:transform .35s cubic-bezier(.7,0,.2,1);z-index:20}nav.is-open .nav_links{transform:translate(0)}.nav_links a{font-size:1.7rem;letter-spacing:.02em;color:var(--screen)}.nav_links a.active{color:var(--gold)}}@media (max-width: 600px){.process_grid{grid-template-columns:1fr}}@media (max-width: 540px){.block{width:25px;height:60vh}.borderSeprator{margin:2rem 0}}body{font-size:var(--fs-base);line-height:var(--lh-body)}.lead{font-family:var(--ff-body);font-size:var(--fs-lead);line-height:1.5;letter-spacing:-.01em;color:var(--mist);max-width:var(--maxw-text)}.playground #container{max-width:none;margin-inline:0}.about,.expertise,.projects,.Belief,.social,.work_Cnt,.about_goals,.about_vm,.about_values,.about_team,.about_awwards,.about_clients,.expertise_container,.expertise_process{padding:var(--section-y) 0}.about{min-height:auto;align-items:flex-start;text-align:left}.about #container{max-width:var(--maxw)}.about #container>.eyebrow+h5,.about #container h5{max-width:var(--maxw-text)}.about_awwards #container .para,.about_weDo #container .para,.expertise_container #container .txt .para{align-items:flex-start}.about_goals #container h5,.about_awwards #container .para>div,.expertise_container #container .txt .para h5,.work_intro,.team_intro{max-width:var(--maxw-text)}.work_intro,.team_intro{color:var(--mist)}.about_goals #container h3,.about_awwards #container h3,.about_clients #container h3{max-width:18ch}.Belief #container>div{text-align:center}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.16em;max-width:100%;background:var(--gold-soft);border-left-color:var(--gold)}@media (max-width: 540px){.eyebrow{font-size:.66rem;letter-spacing:.12em;gap:.45rem;padding:.35rem .6rem}}.numbering{gap:clamp(2rem,5vw,4.5rem);margin-top:var(--space-12)}.numbering p{font-size:var(--fs-meta);opacity:.6}.about .numbering{justify-content:center}.page-slate{position:relative;height:auto;min-height:clamp(560px,82vh,900px);display:flex;align-items:flex-end;padding-block:clamp(8rem,16vh,11rem) var(--section-y)}.page-slate #container{display:flex;flex-direction:column;align-items:stretch;gap:clamp(2rem,5vh,3.5rem);height:auto;min-width:0}.page-slate .slate_head{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.page-slate .slate_head .eyebrow{align-self:flex-start}.page-slate #container h1,.page-slate #container h2{max-width:22ch}.page-slate .lead{margin:0}.slate_meta{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 2.25rem;width:100%;padding-top:1.5rem;border-top:1px solid var(--line);font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.slate_meta .slate_tick{color:var(--cobalt)}.slate_rec{display:inline-flex;align-items:center;gap:.55rem;color:var(--gold)}.slate_rec:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:recBlink 1.8s steps(1,end) infinite}@keyframes recBlink{50%{opacity:.25}}.about_header_img .parallax_img,.expertise_header_img .parallax_img{height:74vh}.header.hero{padding-inline:clamp(2rem,7vw,7rem)}.hero_copy h1{font-size:clamp(2.6rem,9vw,8.55rem)}.hero_tc{font-size:clamp(1rem,1.6vw,1.35rem);color:var(--mist)}.expertise_cards_container{gap:clamp(2rem,5vw,6rem);align-items:flex-start}.expertise_cards_container .col{gap:clamp(3rem,6vw,6rem)}.expertise_cards_container .col:nth-child(2){margin-top:clamp(0rem,8vw,7rem)}nav{background:var(--ink);border-bottom:1px solid var(--line)}nav:before{display:none}@media (min-width: 761px){nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav_logo{justify-self:start}.nav_links{justify-self:center}.nav_lang{justify-self:end}}nav .nav_links a{position:relative}.nav_links a.active{color:var(--screen)}.nav_links a.active:before{transform:scale(1)}footer #container .footer_header .footer_btns_wrapper{flex-wrap:wrap}.footer_blurb{flex-basis:100%;text-align:center;color:var(--mist);margin-bottom:.5rem}@media (max-width: 920px){.team_stage .team_tag{display:none}.team_legend{display:block;margin-top:1.5rem}}.media_overlay{padding:clamp(6rem,14vh,8rem) var(--gutter) 0}.media_stats strong{font-size:clamp(1.4rem,3vw,1.9rem)}.media_stats span{font-size:var(--fs-eyebrow)}@media (max-width: 820px){.expertise_cards_container .col:nth-child(2){margin-top:0}}@media (max-width: 540px){.page-slate{min-height:78vh;padding-block:7rem var(--section-y)}.slate_meta{gap:.6rem 1.4rem}}.skip-link{position:fixed;top:0;left:0;z-index:1000;transform:translateY(-120%);background:var(--gold);color:var(--ink);font-family:var(--ff-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1.25rem;border-radius:0 0 8px;transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid var(--ink);outline-offset:-4px}.slate_title{font-size:clamp(2.5rem,6.5vw,5.5rem);line-height:1.05}.statement{font-size:clamp(1.3rem,2.3vw,1.85rem);line-height:1.4;letter-spacing:-.02em}.statement+.statement{margin-top:1.5rem}.about_goals #container .statement,.about #container .statement{max-width:none}.Belief #container>div .statement{max-width:960px}#main:focus{outline:none}.btn-ghost{border-color:#eaf0fa59}.btn-ghost span{color:var(--screen)}.btn-ghost:before{background:var(--screen)}.btn-ghost:hover span{color:var(--ink)}.hero_valueprop{font-family:var(--ff-body);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;color:var(--screen);max-width:36ch;margin-top:1.75rem}.hero_actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero_actions+.hero_tc{margin-top:1.75rem}.section_lead{font-size:var(--fs-lead);line-height:1.5;color:var(--slate-2);max-width:var(--maxw-text);margin-top:1rem}.why{background:var(--ink-2);color:var(--screen);padding-block:var(--section-y)}.why h3{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;letter-spacing:-.02em;max-width:18ch;margin-bottom:var(--space-12)}.why_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.why_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem}.why_card h4{font-family:var(--ff-display);font-weight:800;font-size:1.2rem;color:var(--screen);margin-bottom:.75rem}.why_card p{color:var(--mist);font-size:var(--fs-sm);line-height:1.55}@media (max-width: 900px){.why_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.why_grid{grid-template-columns:1fr}}.expertise_cards_container .col .card .service_outcome{font-family:var(--ff-display);font-weight:700;font-size:1.15rem;line-height:1.3;color:var(--gold2);margin:.4rem 0 .85rem}.trust_strip{background:var(--ink-2);color:var(--screen);padding-block:var(--section-y)}.trust_strip h3{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.02em;margin-bottom:.75rem}.trust_line{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--gold2);margin-bottom:var(--space-12)}.trust_logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.trust_logo{flex:0 0 auto;width:168px;height:96px;display:flex;align-items:center;justify-content:center;padding:.9rem 1.15rem;background:linear-gradient(135deg,#fff,#cdd6ef);border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.trust_logo img{max-width:100%;max-height:100%;object-fit:contain}.trust_logo:hover{transform:translateY(-3px);background:#fff;box-shadow:0 10px 26px #00000052}@media (max-width: 600px){.trust_logos{gap:.6rem}.trust_logo{width:132px;height:78px;padding:.7rem .85rem}}.cta_band{background:var(--ink-2);color:var(--screen);border-top:1px solid var(--line);padding-block:var(--section-y)}.cta_band h2{font-family:var(--ff-display);font-weight:800;font-size:clamp(2rem,5.5vw,4rem);line-height:1.02;letter-spacing:-.02em;max-width:16ch;color:var(--screen);margin:.5rem 0 1rem}.cta_sub{font-size:var(--fs-lead);color:var(--mist);max-width:var(--maxw-text);margin-bottom:2rem}.cta_actions{display:flex;flex-wrap:wrap;gap:1rem}.about_testimonials{background:var(--ink);color:var(--screen);padding-block:var(--section-y)}.about_testimonials h3{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.02em;margin-bottom:var(--space-12)}.quote_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.quote_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2.5rem}.quote_card blockquote{font-family:var(--ff-display);font-size:1.3rem;line-height:1.4;color:var(--screen);margin:0 0 1.5rem}.quote_card figcaption strong{display:block;color:var(--gold);font-family:var(--ff-mono);font-size:var(--fs-sm)}.quote_card figcaption span{color:var(--mist);font-size:var(--fs-sm)}.social{background:var(--screen);color:var(--ink);border-top:1px solid var(--line-light)}.social_intro{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;height:auto;margin-bottom:clamp(1.5rem,4vw,3rem)}.social_eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--ff-mono);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.social_eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:recBlink 1.8s steps(1,end) infinite}.social_handle{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--slate-2)}.social_marquee{position:relative;display:grid;gap:clamp(.4rem,1.4vw,1rem);padding-block:clamp(1.5rem,4vw,3rem);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.social_marquee:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent 55%)}.social .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.social .marquee.primary{height:clamp(4.5rem,12vw,10rem)}.social .marquee.secondary{height:clamp(1.9rem,4vw,2.8rem)}.social .marquee .track{top:50%;translate:0 -50%}.social .marquee.primary .track{animation:socialMarq 95s linear infinite}.social .marquee.secondary .track{animation:socialMarqRev 70s linear infinite}.social .social_marquee:hover .marquee .track{animation-play-state:paused}@keyframes socialMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes socialMarqRev{0%{transform:translate(-50%)}to{transform:translate(0)}}.m_word{display:inline-block;font-family:Archivo;font-weight:800;font-size:clamp(2.8rem,9vw,7.5rem);line-height:1;letter-spacing:-.04em;color:var(--ink)}.m_word[data-style=outline]{color:transparent;-webkit-text-stroke:2px var(--ink)}.m_dash{-webkit-text-stroke:0;color:var(--gold);padding:0 .28em;font-weight:700}.t_word{display:inline-block;font-family:var(--ff-mono);font-size:clamp(.72rem,1.4vw,.95rem);letter-spacing:.28em;text-transform:uppercase;color:var(--slate-2)}.t_dot{color:var(--gold);padding:0 .95em;font-size:.5em;vertical-align:middle}@media (max-width: 540px){.social_intro{margin-bottom:1.5rem}.m_word[data-style=outline]{-webkit-text-stroke-width:1.5px}}@media (max-width: 760px){.quote_grid{grid-template-columns:1fr}}.accent-ico{color:var(--gold);opacity:.9;line-height:1}.card-ico{display:block;font-size:1.35rem;margin-bottom:.85rem}.stat-ico{display:block;font-size:1rem;margin-bottom:.45rem;opacity:.8}.elem .title .service-ico{align-self:center;font-size:1.05rem}.process_stage .stage-ico{display:block;font-size:1.15rem;margin:.65rem 0 .1rem}.btn span .fa-solid,.btn span .fa-brands{margin-right:.5em;font-size:.9em}.vlb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:var(--gutter);background:#040812db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:vlb-in .25s ease}@keyframes vlb-in{0%{opacity:0}to{opacity:1}}.vlb_frame{position:relative;width:min(100%,1100px);aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:0 30px 90px #0009}.vlb_frame iframe,.vlb_frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vlb_close{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#07101699;color:var(--screen);font-size:1.25rem;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.vlb_close:hover{border-color:var(--gold);color:var(--gold)}.vlb_link{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:.75rem;grid-auto-flow:row;color:var(--screen);text-decoration:none;font-size:1.1rem}.vlb_link i{font-size:1.75rem;color:var(--gold)}.vlb_link:hover{color:var(--gold)}@media (prefers-reduced-motion: reduce){.vlb{animation:none}}button.btn{background:transparent;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.project_case_holder,button.work_case{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}
