:root{--black:#010203;--panel:#050709b8;--white:#f6f8f9;--muted:#f6f8f9ad;--soft:#f6f8f95c;--line:#f6f8f924;--line-strong:#f6f8f957;--ice:#d9f5ff;--signal:#ff315e;--max:1620px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--black);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:var(--black)}body{overscroll-behavior-y:none;touch-action:pan-y;background:var(--black);min-width:320px;color:var(--white);margin:0;overflow-x:hidden}body:before{z-index:6;pointer-events:none;content:"";background:linear-gradient(90deg,#00000075,#0000 22% 76%,#00000070),radial-gradient(circle at 50% 42%,#0000 0 52%,#00000057 88%);position:fixed;inset:0}body:after{z-index:5;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(74% 52% at 50% 68%,#00b09a42,#0000 70%),radial-gradient(48% 38% at 46% 58%,#45ffe617,#0000 74%);position:fixed;inset:0}body.menu-open{overflow:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--white);color:var(--black)}.scene-preview,#stage{width:100vw;height:100svh;position:fixed;inset:0}.scene-preview{z-index:0;pointer-events:none;background:linear-gradient(#00000014,#00000047),url(/images/syncron-scene-preview.webp) 50%/cover no-repeat,#010203;transition:opacity .8s,visibility .8s}#stage{z-index:1;opacity:0;background:radial-gradient(circle at 58% 24%,#3ce0cd33,#0000 24%),radial-gradient(circle at 44% 58%,#d8eef51f,#0000 32%),linear-gradient(#0c1116 0%,#010203 82%);transition:opacity .68s}body.cinematic-ready #stage,body.cinematic-fallback #stage{opacity:1}body.cinematic-ready .scene-preview,body.cinematic-fallback .scene-preview{visibility:hidden;opacity:0}.scene-loader{z-index:92;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f6f8f9c7;letter-spacing:0;text-transform:uppercase;background:#010203b3;border-left:1px solid #f6f8f95c;grid-template-columns:minmax(124px,180px) auto;align-items:center;gap:7px 12px;width:min(270px,100vw - 36px);padding:10px 12px;font-size:10px;font-weight:700;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:fixed;bottom:clamp(18px,2.6vw,42px);right:clamp(18px,2.6vw,44px)}.scene-loader-label{grid-column:1}.scene-loader-track{background:#f6f8f938;grid-column:1;height:1px;display:block;overflow:hidden}.scene-loader-track i{transform-origin:0;background:var(--white);width:100%;height:100%;transition:transform .18s;display:block;transform:scaleX(0)}.scene-loader strong{color:var(--white);grid-area:1/2/span 2;align-self:end;font-size:13px}body.scene-load-complete .scene-loader{visibility:hidden;opacity:0;transform:translateY(8px)}@media (width<=760px){.scene-loader{width:calc(100vw - 28px);bottom:14px;right:14px}}.cursor-light{--x:50vw;--y:50vh;z-index:8;pointer-events:none;background:radial-gradient(circle 180px at var(--x) var(--y), #79ffee2e, #ff315e14 34%, transparent 72%);mix-blend-mode:screen;position:fixed;inset:0}.screen-noise{z-index:7;pointer-events:none;opacity:.04;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 72%,#0000);mask-image:linear-gradient(#000,#00000059 72%,#0000)}.scroll-progress{z-index:90;background:#ffffff14;width:100%;height:2px;position:fixed;top:0;left:0}.scroll-progress span{transform-origin:0;background:var(--white);width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:80;pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;width:100%;padding:46px clamp(20px,5vw,92px) 24px 92px;animation:.98s cubic-bezier(.16,1,.3,1) .18s both ui-enter;display:grid;position:fixed;top:0;left:0}.brand{color:var(--white);letter-spacing:0;pointer-events:auto;text-shadow:0 0 24px #f6f8f90f;grid-column:1;justify-self:start;font-size:clamp(1.3rem,2.3vw,2.5rem);font-weight:650}.header-actions{pointer-events:auto;grid-column:3;align-items:center;gap:20px;display:flex}.icon-pill,.round-control,.text-pill,.motion-toggle,.contact-link{--magnet-x:0px;--magnet-y:0px;--hot-x:50%;--hot-y:50%;cursor:pointer;transform:translate3d(var(--magnet-x), var(--magnet-y), 0);border:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s,color .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden}.icon-pill:after,.round-control:after,.text-pill:after,.motion-toggle:after,.contact-link:after{z-index:0;pointer-events:none;background:radial-gradient(circle 54px at var(--hot-x) var(--hot-y), #ffffff6b, transparent 72%);content:"";opacity:0;transition:opacity .18s;position:absolute;inset:0}.icon-pill:hover:after,.round-control:hover:after,.text-pill:hover:after,.motion-toggle:hover:after,.contact-link:hover:after{opacity:1}.icon-pill>*,.round-control>*,.text-pill>*,.motion-toggle>*,.contact-link>*{z-index:1;position:relative}.icon-pill{display:none}.round-control{width:60px;height:60px;color:var(--black);background:#f6f8f9eb;border-radius:50%}.text-pill{min-height:60px;color:var(--white);text-transform:uppercase;background:#1f222feb;border-radius:999px;gap:18px;padding:0 34px;font-size:1rem;font-weight:800}.menu-button{color:var(--black);background:#f6f8f9f0}.text-pill b{background:currentColor;border-radius:50%;width:5px;height:5px;display:block;box-shadow:13px 0}.icon-pill:hover,.round-control:hover,.text-pill:hover,.motion-toggle:hover,.contact-link:hover{filter:brightness(1.08)}.menu-panel{z-index:100;border-left:1px solid var(--line);background:#020304f5;flex-direction:column;justify-content:space-between;width:min(520px,100%);padding:38px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.menu-open .menu-panel{transform:translate(0)}.menu-close{align-self:flex-end}.menu-panel nav{gap:12px;display:grid}.menu-panel nav a{border-top:1px solid var(--line);text-transform:uppercase;padding:18px 0;font-size:clamp(2rem,7vw,4.6rem);font-weight:600;line-height:.95}.menu-mail{width:fit-content;color:var(--ice)}main,.site-footer{z-index:10;position:relative}.scene-panel,.black-panel{--section-enter:0;--scene-progress:0;min-height:100svh;position:relative;overflow:hidden}.scene-panel{align-items:end;padding:160px clamp(20px,5vw,92px) 54px 92px;display:grid}.panel-grid{z-index:-1;pointer-events:none;position:absolute;inset:0}.panel-grid span{color:#ffffff9e;opacity:.42;width:22px;height:22px;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);animation:7.5s ease-in-out infinite crosshair-drift;position:absolute;transform:translate(0,0)scale(.92)}.is-active .panel-grid span{opacity:.74;transform:translate(0,0)scale(1)}.panel-grid span:nth-child(2){animation-delay:-1.8s}.panel-grid span:nth-child(3){animation-delay:-3.4s}.panel-grid span:nth-child(4){animation-delay:-5.1s}.panel-grid span:before,.panel-grid span:after{content:"";background:currentColor;width:22px;height:1px;position:absolute;top:10px;left:0;box-shadow:0 0 14px #f6f8f92e}.panel-grid span:after{transform:rotate(90deg)}.panel-grid span:first-child{top:53%;left:8%}.panel-grid span:nth-child(2){top:53%;left:30%}.panel-grid span:nth-child(3){top:53%;right:26%}.panel-grid span:nth-child(4){top:53%;right:6%}.hero-panel{background:linear-gradient(90deg,#000000d1,#0000 32%,#00000057);align-items:stretch}.hero-mark{display:none}.panel-code{color:var(--soft);text-transform:uppercase;margin:0;font-size:.84rem;font-weight:800;line-height:1.3}h1,h2,h3,p{margin-top:0}h1{width:max-content;color:var(--white);letter-spacing:0;text-transform:uppercase;isolation:isolate;filter:drop-shadow(0 0 18px #ebf8ff14);transform:translate3d(0, var(--title-scroll-y,0px), 0) scale(var(--title-scroll-scale,1));transform-origin:50% 100%;align-self:end;margin:0 0 2vh;font-size:clamp(5rem,23vw,24rem);font-weight:700;line-height:.72;transition:transform .28s ease-out;display:flex;position:relative}h1:before,h1:after{z-index:-1;content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}h1:before{color:#ff315eb8;animation:5.2s step-end infinite title-glitch}h1:after{color:#d9f5ff94;animation:6.4s step-end infinite reverse title-glitch}h1 span{--title-dx:0px;--title-dy:0px;--title-rot:0deg;transform:translate3d(var(--title-dx), var(--title-dy), 0) rotate(var(--title-rot));transform-origin:50% 80%;animation:title-letter-in .98s cubic-bezier(.16, 1, .3, 1) both, title-float 5.8s ease-in-out calc(var(--i) * -.28s) infinite;animation-delay:calc(var(--i) * 85ms), calc(var(--i) * -.28s);transition:transform .18s,text-shadow .18s,opacity .18s;display:inline-block;position:relative;overflow:hidden}h1 span:after{color:#ffffff57;content:attr(style);pointer-events:none;-webkit-text-fill-color:transparent;animation:title-scan 3.8s ease-in-out calc(var(--i) * .14s) infinite;background:linear-gradient(#0000 0%,#ffffffd9 48%,#0000 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;transform:translateY(-120%)}h1 span:first-child:after{content:"S"}h1 span:nth-child(2):after{content:"Y"}h1 span:nth-child(3):after{content:"N"}h1 span:nth-child(4):after{content:"C"}h1 span:nth-child(5):after{content:"R"}h1 span:nth-child(6):after{content:"O"}h1 span:nth-child(7):after{content:"N"}h1:hover span{text-shadow:0 0 22px #d9f5ff2e,0 0 54px #ff315e14}@keyframes title-letter-in{0%{opacity:0;transform:translateY(.42em)scaleY(.78)}52%{opacity:1}to{opacity:1;transform:translate3d(var(--title-dx), var(--title-dy), 0) rotate(var(--title-rot))}}@keyframes title-float{0%,to{filter:brightness()}45%{filter:brightness(1.12)}50%{filter:brightness(.92)}56%{filter:brightness(1.08)}}@keyframes title-scan{0%,62%{opacity:0;transform:translateY(-120%)}72%{opacity:.72}84%,to{opacity:0;transform:translateY(120%)}}@keyframes title-glitch{0%,88%,to{opacity:0;clip-path:inset(0);transform:translate(0)}89%{opacity:.72;clip-path:inset(8% 0 73%);transform:translate(-7px,3px)}90%{opacity:.4;clip-path:inset(42% 0 38%);transform:translate(6px,-2px)}91%{opacity:.65;clip-path:inset(76% 0 8%);transform:translate(-3px,1px)}92%{opacity:0;transform:translate(0)}}.hero-panel .panel-code{position:absolute;top:290px;left:clamp(92px,9vw,156px)}.scroll-cue{color:var(--white);text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.75vw,2rem);font-weight:500;animation:2.4s ease-in-out infinite cue-pulse;position:absolute;bottom:40px;right:clamp(20px,5vw,92px)}.motion-toggle{min-height:46px;color:var(--black);text-transform:uppercase;background:#f6f8f9e0;border-radius:999px;gap:10px;padding:0 22px;font-weight:800;position:absolute;bottom:102px;right:clamp(20px,5vw,92px)}.motion-toggle svg{width:18px;height:18px}.split-title{width:min(var(--max), 100%);grid-template-columns:minmax(360px,.85fr) minmax(360px,1fr);align-items:end;gap:70px;margin:0 auto;padding-bottom:20px;display:grid}.split-title h2 span,.split-title h2 em,.split-title p,.signal-copy .panel-code,.signal-copy h2,.signal-large,.team-title,.team-card,.brand-heading,.recognition-head,.recognition-grid article,.contact-panel>*{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(72px)}.is-active .split-title h2 span,.is-active .split-title h2 em,.is-active .split-title p,.is-active .signal-copy .panel-code,.is-active .signal-copy h2,.is-active .signal-large,.is-active .team-title,.is-active .team-card,.is-active .brand-heading,.is-active .recognition-head,.is-active .recognition-grid article,.is-active.contact-panel>*{opacity:1;transform:translate(0,0)}.split-title h2 span:nth-child(2){transition-delay:80ms}.split-title h2 span:nth-child(3){transition-delay:.16s}.split-title h2 em,.split-title p,.signal-large{transition-delay:.24s}.recognition-grid article:nth-child(2){transition-delay:.12s}.recognition-grid article:nth-child(3){transition-delay:.24s}.split-title h2{text-transform:uppercase;margin:0;font-size:clamp(3rem,5.4vw,7.2rem);font-weight:390;line-height:1.1}.split-title h2 span,.split-title h2 em{display:block}.split-title h2 em,.split-title p,.signal-large{font-style:italic}.split-title p{text-align:right;text-transform:uppercase;justify-self:end;max-width:760px;margin:0;font-size:clamp(3rem,5.1vw,7rem);font-weight:360;line-height:1.18}.signal-panel{background:linear-gradient(#000000e0,#00000038 64%,#000000bf);align-items:start;padding-top:210px}.signal-copy{max-width:1040px}.signal-copy h2{margin:26px 0 0;font-size:clamp(3.4rem,5.4vw,7.6rem);font-weight:360;line-height:1.14}.signal-copy h2 em{font-style:italic}.signal-large{text-align:right;max-width:980px;margin:0;font-size:clamp(3rem,5.2vw,7rem);font-weight:350;line-height:1.12;position:absolute;bottom:80px;right:clamp(20px,6vw,110px)}.team-panel{background:radial-gradient(circle at 37% 58%,#bedce61f,#0000 26%),linear-gradient(90deg,#0003,#000000db 75%)}.team-title{align-items:center;gap:70px;display:flex;position:absolute;top:250px;right:clamp(20px,5vw,92px)}.team-title:before{content:"";opacity:.78;background-image:radial-gradient(circle,#f6f8f9f2 1px,#0000 1.6px);background-size:9px 9px;width:128px;height:13px}.team-title h2{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(4rem,8vw,11rem);font-weight:380}.team-card{width:min(var(--max), 100%);grid-template-columns:1fr minmax(340px,520px);align-items:end;gap:60px;margin:0 auto;display:grid}.team-card strong,.team-card span{display:block}.team-card strong{margin-bottom:14px;font-size:1.2rem;font-weight:450}.team-card span{color:var(--soft);text-transform:uppercase;font-size:.78rem;font-weight:800}.team-card div:after{background:linear-gradient(90deg, var(--white) 0 20%, #ffffff3d 20%);content:"";width:230px;height:3px;margin-top:42px;display:block}.team-card p{color:#f6f8f9db;margin:0;font-size:1rem;line-height:1.62}.black-panel{background:#000;padding:154px clamp(20px,5vw,92px) 90px 92px}.brands-panel:after,.recognition-panel:after{z-index:0;color:#0000;letter-spacing:0;pointer-events:none;text-transform:uppercase;-webkit-text-stroke:1px #f6f8f91a;font-size:clamp(9rem,22vw,25rem);font-weight:700;line-height:.8;position:absolute;bottom:-.08em;left:clamp(80px,9vw,170px)}.brands-panel:after{content:none;display:none}.recognition-panel:after{content:"CREATIVE"}.brand-heading{width:min(var(--max), 100%);z-index:1;grid-template-columns:1fr minmax(260px,360px);align-items:start;gap:44px;margin:0 auto 90px;display:grid;position:relative}.brand-heading h2,.recognition-head h2,.contact-panel h2{text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,7rem);font-weight:360;line-height:1.02}.brand-heading p{color:var(--muted);text-transform:uppercase;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.logo-wall{width:min(var(--max), 100%);z-index:1;grid-template-columns:repeat(6,minmax(130px,1fr));align-items:center;gap:clamp(44px,7vw,118px) clamp(34px,6vw,92px);margin:0 auto;padding:40px 0;display:grid;position:relative}.logo-wall span{color:var(--white);text-align:center;white-space:nowrap;filter:grayscale();opacity:0;transform:translate3d(var(--logo-shift-a,0px), 46px, 0);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.55vw,1.95rem);font-weight:700;line-height:1;transition:opacity .78s,transform .92s cubic-bezier(.16,1,.3,1);display:block}.logo-wall span:nth-child(3n+2){transform:translate3d(var(--logo-shift-b,0px), 46px, 0)}.logo-wall span:nth-child(3n){transform:translate3d(var(--logo-shift-c,0px), 46px, 0)}.is-active .logo-wall span{opacity:1;transform:translate3d(var(--logo-shift-a,0px), 0, 0)}.is-active .logo-wall span:nth-child(3n+2){transform:translate3d(var(--logo-shift-b,0px), 0, 0)}.is-active .logo-wall span:nth-child(3n){transform:translate3d(var(--logo-shift-c,0px), 0, 0)}.logo-wall span:nth-child(2n){letter-spacing:.06em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.logo-wall span:nth-child(3n){font-style:italic;font-weight:500}.recognition-panel{min-height:auto;padding-top:110px}.recognition-head{width:min(var(--max), 100%);border-top:1px solid var(--line);z-index:1;grid-template-columns:minmax(160px,.25fr) 1fr;gap:80px;margin:0 auto 80px;padding-top:24px;display:grid;position:relative}.recognition-grid{width:min(var(--max), 100%);background:var(--line);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;display:grid;position:relative}.recognition-grid article{background:#000;min-height:360px;padding:30px}.recognition-grid span{color:var(--white);margin-bottom:110px;font-size:clamp(4rem,7vw,8rem);font-weight:700;line-height:.85;display:block}.recognition-grid h3{text-transform:uppercase;margin-bottom:22px;font-size:1rem}.recognition-grid p{max-width:420px;color:var(--muted);margin:0;line-height:1.6}.contact-panel{color:#050607;background:#f3f4f6;align-content:center;justify-items:start;gap:30px;min-height:82svh;display:grid}.contact-panel h2{max-width:1150px}.contact-link{min-height:64px;color:var(--white);text-transform:uppercase;background:#050607;border-radius:999px;gap:14px;padding:0 30px;font-weight:850}.contact-link svg{width:21px;height:21px}.site-footer{color:var(--soft);text-transform:uppercase;background:#000;grid-template-columns:1fr auto 1fr;gap:24px;padding:28px clamp(20px,5vw,92px) 34px 92px;font-size:.8rem;font-weight:800;display:grid}.site-footer p{text-align:right;margin:0}@media (width<=980px){.site-header{padding:28px 20px}.brand{justify-self:center}.round-control,.talk{display:none}.icon-pill{width:56px;height:56px;color:var(--white);pointer-events:auto;background:#f6f8f914;border-radius:50%;grid-column:1;display:inline-flex}.header-actions{grid-column:3}.menu-button{border-radius:50%;width:56px;min-height:56px;padding:0}.menu-button span{display:none}.scene-panel,.black-panel{padding-left:20px;padding-right:20px}.hero-mark,.hero-panel .panel-code{left:20px}.split-title,.brand-heading,.recognition-head,.team-card{grid-template-columns:1fr}.split-title p,.signal-large{text-align:left;justify-self:start;max-width:100%}.team-title{gap:24px;right:20px}.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.recognition-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding-left:20px}.site-footer p{text-align:left}}@keyframes ui-enter{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crosshair-drift{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes cue-pulse{0%,to{opacity:.86}50%{opacity:.46}}@media (width<=620px){.scene-panel{min-height:100svh;padding-top:120px;padding-bottom:36px}.hero-mark{top:142px}.hero-panel .panel-code{top:204px}h1{font-size:clamp(5.4rem,28vw,9rem)}.scroll-cue{bottom:28px;left:20px;right:auto}.motion-toggle{bottom:78px;left:20px;right:auto}.split-title{gap:36px}.signal-panel{padding-top:150px}.signal-large{margin-top:auto;padding-top:64px;position:static}.team-title{flex-direction:column;align-items:flex-start;top:170px;left:20px;right:auto}.team-title h2{letter-spacing:.18em}.team-card{gap:36px}.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 28px}.recognition-grid article{min-height:290px}.recognition-grid span{margin-bottom:70px}}body:before{background:linear-gradient(90deg,#00000070,#0000 25% 74%,#0000006b),linear-gradient(#00000029,#0000 34%,#00000052)}.scroll-progress{height:0;display:none}.site-header{padding:24px 20px 0 44px}.brand{font-size:clamp(2rem,2.2vw,2.45rem);font-weight:760}.header-actions{gap:24px}.round-control{width:64px;height:64px}.round-control svg{width:30px;height:30px}.text-pill{gap:18px;min-height:64px;padding:0 28px;font-size:clamp(1rem,1.22vw,1.35rem);font-weight:820}.text-pill b{width:5px;height:5px;box-shadow:13px 0}.motion-toggle{display:none}.scene-panel,.black-panel{min-height:100svh}.proto-panel{background:0 0;padding:0 26px;display:block}.proto-panel:before{content:none;display:none}.proto-panel h1{opacity:.9;color:#f6f8f9e6;width:auto;margin:0;font-size:21.25rem;line-height:.72;position:absolute;bottom:52px;left:44px;transform:none}@media (width>=1700px){.proto-panel h1{font-size:21.25rem}}h1 span{animation-name:title-letter-in,title-float}h1:before,h1:after,h1 span:after{display:none}.side-label{color:#f6f8f9c2;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:2.5rem;font-weight:300;line-height:1;position:absolute;top:16.5svh;right:26px}.service-stack{gap:76px;width:470px;display:grid;position:absolute;top:18.2svh;left:72px}.service-stack a{color:var(--white);text-transform:uppercase;text-shadow:0 2px 18px #000000ad;text-align:right;justify-content:flex-end;align-items:center;gap:22px;font-size:3.05rem;font-weight:760;line-height:1.13;display:inline-flex}.service-stack svg{border:2px solid #f6f8f9d1;border-radius:50%;flex:none;width:46px;height:46px;padding:8px}.crew-tags span{color:var(--white);text-transform:uppercase;text-shadow:0 2px 18px #000000ad;align-items:center;gap:8px;font-size:1rem;font-weight:850;line-height:1.05;display:inline-flex}.crew-tags svg{border:1px solid #f6f8f9bd;border-radius:50%;flex:none;width:15px;height:15px;padding:2px}.proto-statement,.brand-trust{max-width:390px;color:var(--white);text-align:right;text-transform:uppercase;text-shadow:0 2px 20px #000000b8;margin:0;font-size:1.05rem;font-weight:850;line-height:1.05;position:absolute;bottom:34px;right:30px}.services-panel .proto-statement{max-width:720px;font-size:3.12rem;font-weight:720;line-height:1.2;bottom:24px;right:20px}.proto-heading{color:var(--white);text-transform:uppercase;margin:0;font-size:2rem;font-weight:380;line-height:1.13;position:absolute;top:72px;left:26px}.team-panel .proto-heading{font-size:6rem;font-weight:300;line-height:1.25;top:105px;left:27px}.brands-panel .proto-heading{font-size:6rem;font-weight:300;line-height:1.25;top:118px;left:94px}.crew-tags{pointer-events:none;position:absolute;inset:0}.crew-tags span{pointer-events:auto;position:absolute}.tag-founder{bottom:32.5%;left:6.4%}.tag-director{text-align:right;top:25.6%;right:9%}.tag-ui{text-align:right;top:53.6%;right:7.5%}.tag-ux{text-align:right;bottom:8.9%;right:3%}.proto-brand-grid{grid-template-columns:242px 443px;gap:7px;width:692px;display:grid;position:absolute;top:45.6svh;left:103px}.proto-brand-grid a{color:#f6f8f9db;text-transform:uppercase;background:#004a3f;border:0;place-items:center;min-height:170px;font-size:1.5rem;font-weight:400;transition:background .18s,transform .18s;display:grid}.proto-brand-grid a:nth-child(5){grid-column:span 2;width:490px}.proto-brand-grid a:nth-child(4){width:350px}.brands-panel .brand-trust{max-width:760px;font-size:2.16rem;font-weight:500;line-height:1.25;bottom:30px;right:24px}.team-panel .crew-tags span{font-size:3rem;font-weight:620;line-height:1.2;display:block}.team-panel .crew-tags b,.team-panel .crew-tags strong{font:inherit;display:block}.team-panel .crew-tags strong{text-align:right}.team-panel .crew-tags svg{vertical-align:middle;width:46px;height:46px;padding:8px}.tag-founder{width:470px}.tag-director{width:650px}.tag-ui,.tag-ux{width:550px}.team-panel .crew-tags .tag-director,.team-panel .crew-tags .tag-ui,.team-panel .crew-tags .tag-ux{font-size:3.25rem}.proto-brand-grid a:hover{background:#007360d6;transform:translateY(-2px)}.service-stack,.proto-statement,.proto-heading,.crew-tags span,.proto-brand-grid,.brand-trust,.side-label{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.is-active .service-stack,.is-active .proto-statement,.is-active .proto-heading,.is-active .crew-tags span,.is-active .proto-brand-grid,.is-active .brand-trust,.is-active .side-label{opacity:1;transform:translate(0,0)}.is-active .crew-tags .tag-director{transition-delay:90ms}.is-active .crew-tags .tag-ui{transition-delay:.18s}.is-active .crew-tags .tag-ux{transition-delay:.27s}.proto-panel{--stage-opacity:0;--stage-shift:0px;pointer-events:none;overflow:visible}.proto-panel>*{z-index:12;position:fixed}.proto-panel>h1{position:fixed}.proto-panel h1,.proto-panel .side-label,.proto-panel .service-stack,.proto-panel .proto-statement,.proto-panel .proto-heading,.proto-panel .crew-tags,.proto-panel .proto-brand-grid,.proto-panel .brand-trust{opacity:var(--stage-opacity);transform:translate3d(0, var(--stage-shift), 0);will-change:opacity, transform;transition:opacity .14s linear,transform .24s cubic-bezier(.16,1,.3,1)}.proto-panel .crew-tags span{opacity:1;transform:none}.proto-panel:not(.is-stage-current) a{pointer-events:none}@media (width<=1200px){.proto-panel h1{font-size:14rem}.service-stack,.proto-brand-grid{left:30px}}@media (width<=760px){.site-header{padding:calc(env(safe-area-inset-top,0px) + 18px) calc(env(safe-area-inset-right,0px) + 14px) 0 calc(env(safe-area-inset-left,0px) + 16px);grid-template-columns:1fr auto}.brand{grid-column:1;justify-self:start;font-size:.82rem;line-height:1}.header-actions{grid-column:2;gap:8px}.menu-button{border-radius:999px;gap:11px;width:84px;min-height:34px;padding:0 14px;font-size:.72rem}.menu-button span{display:inline}.icon-pill,.round-control,.talk{display:none}.menu-panel{width:100%;padding:calc(env(safe-area-inset-top,0px) + 18px) calc(env(safe-area-inset-right,0px) + 18px) calc(env(safe-area-inset-bottom,0px) + 22px) calc(env(safe-area-inset-left,0px) + 18px)}.menu-close{width:44px;height:44px;display:inline-flex}.menu-panel nav{gap:6px}.menu-panel nav a{padding:14px 0;font-size:2.8rem}.menu-mail{font-size:.82rem}.proto-panel h1{left:calc(env(safe-area-inset-left,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px);font-size:4rem;line-height:.82}.proto-panel{padding:0 16px}.side-label{top:calc(env(safe-area-inset-top,0px) + 82px);right:calc(env(safe-area-inset-right,0px) + 7px);font-size:.54rem;line-height:1}.service-stack{top:calc(env(safe-area-inset-top,0px) + 108px);left:calc(env(safe-area-inset-left,0px) + 16px);gap:15px;width:196px}.service-stack a{gap:10px;font-size:.78rem;line-height:1.04}.service-stack svg{border-width:1px;width:34px;height:34px;padding:6px}.proto-heading{top:calc(env(safe-area-inset-top,0px) + 88px);left:calc(env(safe-area-inset-left,0px) + 16px);font-size:1.65rem}.team-panel .proto-heading,.brands-panel .proto-heading{top:calc(env(safe-area-inset-top,0px) + 96px);left:calc(env(safe-area-inset-left,0px) + 16px);font-size:1.8rem;line-height:1.15}.tag-founder{left:calc(env(safe-area-inset-left,0px) + 14px);bottom:31%}.team-panel .crew-tags span{width:auto;max-width:205px;font-size:.72rem;line-height:1.12}.team-panel .crew-tags svg{width:17px;height:17px;padding:3px}.tag-director,.tag-ui,.tag-ux{right:calc(env(safe-area-inset-right,0px) + 15px)}.team-panel .crew-tags .tag-director,.team-panel .crew-tags .tag-ui,.team-panel .crew-tags .tag-ux{font-size:.72rem}.tag-director{top:25%}.tag-ui{top:50%}.tag-ux{bottom:11%}.proto-brand-grid{top:max(218px,31svh);left:calc(env(safe-area-inset-left,0px) + 16px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(276px,100vw - 70px)}.proto-brand-grid a{text-align:center;min-height:60px;padding:8px;font-size:.5rem;line-height:1.15}.proto-brand-grid a:nth-child(4),.proto-brand-grid a:nth-child(5){width:auto}.proto-brand-grid a:nth-child(5){grid-column:span 2}.proto-statement,.brand-trust{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 22px);max-width:286px}.services-panel .proto-statement,.brands-panel .brand-trust{right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 22px);max-width:286px;font-size:.72rem;line-height:1.16}}@media (width<=420px){.proto-panel h1{font-size:3.8rem}}@media (width<=760px) and (height<=680px){.site-header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.side-label{top:calc(env(safe-area-inset-top,0px) + 68px)}.proto-panel h1{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);font-size:3.55rem}.service-stack{top:calc(env(safe-area-inset-top,0px) + 82px);gap:10px}.service-stack a{font-size:.7rem}.service-stack svg{width:30px;height:30px;padding:5px}.team-panel .proto-heading,.brands-panel .proto-heading{top:calc(env(safe-area-inset-top,0px) + 72px);font-size:1.5rem}.team-panel .crew-tags span,.team-panel .crew-tags .tag-director,.team-panel .crew-tags .tag-ui,.team-panel .crew-tags .tag-ux{font-size:.64rem}.proto-brand-grid{top:max(160px,29svh)}.proto-brand-grid a{min-height:46px}.services-panel .proto-statement,.brands-panel .brand-trust{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);font-size:.64rem}}@media (hover:none) and (pointer:coarse){.cursor-light{display:none}.screen-noise{opacity:.025}}@media (width>=761px) and (width<=980px){.site-header{padding:calc(env(safe-area-inset-top,0px) + 18px) calc(env(safe-area-inset-right,0px) + 18px) 0 calc(env(safe-area-inset-left,0px) + 18px);grid-template-columns:1fr auto}.icon-pill{display:none}.brand{grid-column:1;justify-self:start;font-size:1rem}.header-actions{grid-column:2;gap:10px}.menu-button{border-radius:999px;gap:12px;width:auto;min-height:38px;padding:0 16px;font-size:.76rem}.menu-button span{display:inline}.proto-panel h1{left:calc(env(safe-area-inset-left,0px) + 24px);bottom:calc(env(safe-area-inset-bottom,0px) + 30px);font-size:8.25rem}.side-label{top:calc(env(safe-area-inset-top,0px) + 104px);right:calc(env(safe-area-inset-right,0px) + 16px);font-size:1.12rem}.service-stack{top:17svh;left:calc(env(safe-area-inset-left,0px) + 28px);gap:34px;width:350px}.service-stack a{gap:15px;font-size:1.62rem}.service-stack svg{border-width:1px;width:36px;height:36px;padding:6px}.services-panel .proto-statement{right:calc(env(safe-area-inset-right,0px) + 22px);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);max-width:520px;font-size:1.36rem}.team-panel .proto-heading,.brands-panel .proto-heading{top:calc(env(safe-area-inset-top,0px) + 100px);left:calc(env(safe-area-inset-left,0px) + 24px);font-size:3.1rem}.team-panel .crew-tags span,.team-panel .crew-tags .tag-director,.team-panel .crew-tags .tag-ui,.team-panel .crew-tags .tag-ux{max-width:330px;font-size:1.36rem}.team-panel .crew-tags svg{width:29px;height:29px;padding:5px}.tag-founder{width:300px}.tag-director,.tag-ui,.tag-ux{width:330px}.proto-brand-grid{top:36svh;left:calc(env(safe-area-inset-left,0px) + 24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(540px,100vw - 96px)}.proto-brand-grid a{text-align:center;min-height:100px;padding:12px;font-size:.9rem}.proto-brand-grid a:nth-child(4),.proto-brand-grid a:nth-child(5){width:auto}.proto-brand-grid a:nth-child(5){grid-column:span 2}.brands-panel .brand-trust{right:calc(env(safe-area-inset-right,0px) + 22px);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);max-width:520px;font-size:1.12rem}}@media (width<=900px) and (height<=540px) and (orientation:landscape){.site-header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.brand{font-size:.72rem}.menu-button{min-height:30px;font-size:.66rem}.side-label{top:calc(env(safe-area-inset-top,0px) + 56px);font-size:.48rem}.proto-panel h1{left:calc(env(safe-area-inset-left,0px) + 16px);font-size:4.2rem;bottom:12px}.service-stack{top:calc(env(safe-area-inset-top,0px) + 66px);left:calc(env(safe-area-inset-left,0px) + 16px);grid-template-columns:repeat(2,178px);gap:12px 18px;width:374px}.service-stack a{justify-content:flex-end;font-size:.68rem}.service-stack svg{width:29px;height:29px}.team-panel .proto-heading,.brands-panel .proto-heading{top:calc(env(safe-area-inset-top,0px) + 62px);left:calc(env(safe-area-inset-left,0px) + 16px);font-size:1.38rem}.team-panel .crew-tags span,.team-panel .crew-tags .tag-director,.team-panel .crew-tags .tag-ui,.team-panel .crew-tags .tag-ux{max-width:180px;font-size:.6rem}.tag-director{top:24%}.tag-ui{top:49%}.tag-founder{bottom:22%}.tag-ux{bottom:8%}.proto-brand-grid{top:128px;left:calc(env(safe-area-inset-left,0px) + 16px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(500px,100vw - 190px)}.proto-brand-grid a{min-height:44px;padding:6px;font-size:.66rem}.proto-brand-grid a:nth-child(4),.proto-brand-grid a:nth-child(5){width:auto}.proto-brand-grid a:nth-child(5){grid-column:span 2}.services-panel .proto-statement,.brands-panel .brand-trust{max-width:250px;font-size:.58rem;bottom:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
