.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.9rem var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(to bottom,#0505058c,#05050500)}.nav__brand{display:flex;align-items:center;gap:.6rem}.nav__mark{width:26px;height:26px;object-fit:contain}.nav__name{font-family:var(--font-display);font-weight:900;letter-spacing:.04em;font-size:1.05rem}.nav__links{display:flex;gap:1.6rem}.nav__link{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);transition:color .2s var(--ease-out)}.nav__link:hover{color:var(--syn-magenta)}.nav__cta{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.1rem;background:var(--syn-magenta);color:var(--syn-white);border-radius:var(--radius)}@media (max-width: 760px){.nav__links{display:none}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#1a1aff,#00f 38%,#009 72%,#050505)}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.hero__content{position:relative;z-index:3;width:100%}.hero__eyebrow{margin-bottom:1.4rem}.hero__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-mega);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;margin:0}.hero__line{display:block;overflow:hidden}.hero__word{display:inline-block;will-change:transform}.hero__word--accent{color:var(--syn-magenta);text-shadow:0 0 42px rgba(255,0,239,.45)}.hero__sub{max-width:46ch;margin-top:1.8rem;font-size:clamp(1.05rem,1.6vw,1.4rem);color:#ffffffeb}.hero__sub strong{color:var(--syn-orange);font-weight:700}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.hero__btn{font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.95rem 1.6rem;border-radius:var(--radius);transition:transform .2s var(--ease-out),background .2s,color .2s}.hero__btn--primary{background:var(--syn-magenta);color:var(--syn-white)}.hero__btn--primary:hover{transform:translateY(-2px);background:var(--syn-orange)}.hero__btn--ghost{border:1px solid var(--line);color:var(--ink)}.hero__btn--ghost:hover{border-color:var(--syn-white);transform:translateY(-2px)}.hero__meta{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-bottom:1.6rem;padding-top:3rem;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.hero__scroll{position:relative;padding-right:1.6rem}.hero__scroll:after{content:"";position:absolute;right:0;top:50%;width:1rem;height:1px;background:var(--syn-magenta);animation:scrollHint 1.6s var(--ease-in-out) infinite}@keyframes scrollHint{0%,to{transform:translate(0);opacity:1}50%{transform:translate(6px);opacity:.4}}@media (max-width: 760px){.hero__meta span:first-child{display:none}}.xform{position:relative;background:linear-gradient(180deg,#050505,#00006b,#050505)}.xform__stage{position:relative;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.xform__eyebrow{position:absolute;top:clamp(1.5rem,6vh,4rem);left:50%;transform:translate(-50%)}.xform__canvas{width:min(1200px,92vw);height:min(46vh,420px);display:block}.xform__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xform__captions{position:relative;width:min(680px,88vw);margin-top:2.2rem;min-height:5.5rem;text-align:center}.xform__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:clamp(1.05rem,2vw,1.5rem);color:#ffffffe6;will-change:opacity}.xform__caption strong{color:var(--syn-magenta);font-weight:800}.xform__caption--to{opacity:0}.xform__caption--to strong{color:var(--syn-magenta)}.xform__year{font-size:var(--fs-small);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--syn-orange)}.xform__hint{position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:50%;transform:translate(-50%);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);animation:xformPulse 2s var(--ease-in-out) infinite}@keyframes xformPulse{0%,to{opacity:.4}50%{opacity:1}}.svc{position:relative;padding-block:clamp(5rem,12vh,9rem);background:var(--syn-black)}.svc__head{max-width:760px;margin-bottom:clamp(2.5rem,6vh,4rem)}.svc__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin-top:1rem}.svc__title-accent{color:var(--syn-magenta)}.svc__lead{margin-top:1.4rem;max-width:52ch;color:var(--ink-dim);font-size:clamp(1rem,1.4vw,1.25rem)}.svc__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:clamp(.75rem,1.4vw,1.1rem)}.svc__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:220px;padding:1.6rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;overflow:hidden;isolation:isolate;cursor:pointer}@media (min-width: 900px){.svc__card.is-featured{grid-column:span 2}}.svc__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .35s var(--ease-out)}.svc__card--magenta:before{background:linear-gradient(150deg,#ff00ef,#9000d0)}.svc__card--orange:before{background:linear-gradient(150deg,#ff4d00,#c22e00)}.svc__card--blue:before{background:linear-gradient(150deg,#2d2dff,#00c)}.svc__card:hover:before{opacity:1}.svc__card:hover{border-color:transparent}.svc__num{font-family:var(--font-display);font-weight:900;font-size:1rem;letter-spacing:.1em;color:var(--ink-dim);transition:color .3s var(--ease-out)}.svc__card--magenta .svc__num{color:var(--syn-magenta)}.svc__card--orange .svc__num{color:var(--syn-orange)}.svc__card--blue .svc__num{color:#6e8bff}.svc__card:hover .svc__num{color:#fff}.svc__name{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1;text-transform:uppercase;letter-spacing:-.01em}.is-featured .svc__name{font-size:clamp(2rem,3.4vw,3.2rem)}.svc__desc{margin-top:.7rem;max-width:38ch;font-size:.95rem;color:var(--ink-dim);transition:color .3s var(--ease-out)}.svc__card:hover .svc__desc{color:#fffffff2}.svc__arrow{position:absolute;top:1.4rem;right:1.4rem;font-size:1.3rem;color:var(--ink-dim);opacity:0;transform:translate(-6px,6px);transition:all .3s var(--ease-out)}.svc__card:hover .svc__arrow{opacity:1;transform:translate(0);color:#fff}.studio{position:relative;padding-block:clamp(5rem,12vh,9rem);background:var(--syn-blue);color:#fff}.studio__inner{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:stretch}.studio__media{position:relative;min-height:420px;border-radius:var(--radius);overflow:hidden;background:radial-gradient(90% 70% at 30% 80%,rgba(255,77,0,.55),transparent 60%),linear-gradient(160deg,#0a0a2e,#050510 55%,#000);display:flex;align-items:flex-end;padding:1.4rem}.studio__media-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 40% at 70% 25%,rgba(255,0,239,.3),transparent 70%);mix-blend-mode:screen}.studio__media-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.studio__media-mark{position:absolute;right:-8%;top:50%;transform:translateY(-50%);width:55%;opacity:.12;filter:brightness(0) invert(1);pointer-events:none}.studio__rec{position:absolute;top:1.2rem;left:1.4rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.studio__rec i{width:9px;height:9px;border-radius:50%;background:var(--syn-orange);box-shadow:0 0 10px var(--syn-orange);animation:recPulse 1.4s ease-in-out infinite}@keyframes recPulse{0%,to{opacity:1}50%{opacity:.25}}.studio__media-label{position:relative;z-index:1;font-family:var(--font-display);font-weight:900;font-size:clamp(1.1rem,1.8vw,1.6rem);text-transform:uppercase;letter-spacing:-.01em}.studio__content{display:flex;flex-direction:column}.studio .eyebrow{color:#fff;opacity:.7}.studio__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:.92;text-transform:uppercase;letter-spacing:-.015em;margin-top:.8rem}.studio__lead{margin-top:1.3rem;max-width:46ch;font-size:clamp(1rem,1.4vw,1.2rem);color:#ffffffd9}.studio__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem);margin-top:2.2rem}.studio__col-title{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem}.studio__col-title--magenta{color:var(--syn-magenta)}.studio__col-title--orange{color:var(--syn-orange)}.studio__list{list-style:none}.studio__list li{padding:.55rem 0;font-size:.95rem;color:#ffffffeb;border-top:1px solid rgba(255,255,255,.18)}.studio__list li:first-child{border-top:0}.studio__foros{display:flex;align-items:center;gap:1.1rem;margin-top:2.4rem;padding-top:1.6rem;border-top:2px solid rgba(255,255,255,.25)}.studio__foros-n{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,6vw,5rem);line-height:.8;color:var(--syn-magenta)}.studio__foros-list{display:flex;flex-direction:column}.studio__foros-label{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.studio__foros-cities{font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2vw,1.6rem);text-transform:uppercase}@media (max-width: 860px){.studio__inner{grid-template-columns:1fr}.studio__media{min-height:280px}}@media (max-width: 480px){.studio__cols{grid-template-columns:1fr}}.clients{position:relative;padding-block:clamp(5rem,12vh,9rem);background:var(--syn-black);overflow:hidden}.clients__head{max-width:760px;margin-bottom:clamp(2.5rem,6vh,4rem)}.clients__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin-top:1rem}.clients__title-accent{color:var(--syn-magenta)}.clients__marquees{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,1rem);border-block:1px solid var(--line);padding-block:clamp(1.5rem,4vw,2.5rem)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;list-style:none;width:max-content;gap:clamp(2.5rem,6vw,6rem);animation:marqueeScroll 28s linear infinite}.marquee__track.is-reverse{animation-direction:reverse;animation-duration:34s}.marquee__item{font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,4vw,3.2rem);text-transform:uppercase;letter-spacing:-.01em;color:#fff6;white-space:nowrap;transition:color .3s var(--ease-out);cursor:default}.marquee__item:hover{color:var(--syn-magenta)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}.clients__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eyebrow--orange{color:var(--syn-orange)}.clients__ole{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,8vh,5rem);padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(150deg,#0000ff1f,#ffffff05)}.clients__ole-title{font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;text-transform:uppercase;margin:.6rem 0 1rem}.clients__ole-text{max-width:56ch;color:var(--ink-dim);font-size:clamp(.95rem,1.2vw,1.1rem)}.clients__ole-text strong{color:#fff;font-weight:700}.clients__reach{border-left:1px solid var(--line);padding-left:clamp(1.25rem,3vw,2.5rem)}@media (max-width: 760px){.clients__ole{grid-template-columns:1fr}.clients__reach{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:1.5rem}}.clients__reach-label{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--syn-orange)}.clients__reach-list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.clients__reach-list li{font-size:.85rem;font-weight:600;padding:.4rem .8rem;border:1px solid var(--line);border-radius:999px;color:#ffffffd9}.cases{position:relative;padding-block:clamp(5rem,12vh,9rem);background:linear-gradient(180deg,#050505,#00003a)}.cases__head{max-width:720px;margin-bottom:clamp(2.5rem,6vh,4rem)}.cases__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin-top:1rem}.cases__title-accent{color:var(--syn-orange)}.cases__lead{margin-top:1.3rem;max-width:52ch;color:var(--ink-dim);font-size:clamp(1rem,1.4vw,1.2rem)}.cases__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1rem,2vw,1.6rem)}.case{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#ffffff05;transition:border-color .3s var(--ease-out)}.case:hover{border-color:#ffffff4d}.case__visual{position:relative;aspect-ratio:16 / 10;overflow:hidden;display:flex;align-items:flex-end;padding:1.3rem}.case--magenta .case__visual{background:linear-gradient(150deg,#2a0026,#0a0a1e 70%)}.case--orange .case__visual{background:linear-gradient(150deg,#2a1200,#0a0a1e 70%)}.case--blue .case__visual{background:linear-gradient(150deg,#00104a,#0a0a1e 70%)}.case__visual-glow{position:absolute;top:0;right:0;bottom:0;left:0}.case--magenta .case__visual-glow{background:radial-gradient(60% 60% at 75% 25%,rgba(255,0,239,.45),transparent 70%)}.case--orange .case__visual-glow{background:radial-gradient(60% 60% at 75% 25%,rgba(255,77,0,.45),transparent 70%)}.case--blue .case__visual-glow{background:radial-gradient(60% 60% at 75% 25%,rgba(45,45,255,.55),transparent 70%)}.case__mark{position:absolute;right:-6%;top:8%;width:42%;opacity:.16;filter:brightness(0) invert(1);transition:transform .5s var(--ease-out)}.case:hover .case__mark{transform:scale(1.08) rotate(-4deg)}.case__metric{position:relative;z-index:1;display:flex;flex-direction:column}.case__metric strong{font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.85;letter-spacing:-.02em}.case--magenta .case__metric strong{color:var(--syn-magenta)}.case--orange .case__metric strong{color:var(--syn-orange)}.case--blue .case__metric strong{color:#6e8bff}.case__metric em{margin-top:.5rem;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.case__body{display:flex;flex-direction:column;flex:1;padding:1.4rem}.case__category{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.case__brand{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem,2.4vw,2rem);text-transform:uppercase;letter-spacing:-.01em;margin:.5rem 0 .6rem}.case__result{font-size:.95rem;color:var(--ink-dim);flex:1}.case__cta{margin-top:1.2rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:.5;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.case:hover .case__cta{opacity:1;transform:translate(4px)}.cases__disclaimer{margin-top:2rem;font-size:var(--fs-small);color:#fff6}.contact{position:relative;padding-block:clamp(5rem,12vh,9rem);background:var(--syn-black)}.contact__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:start}@media (max-width: 860px){.contact__inner{grid-template-columns:1fr}}.contact__title{font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);line-height:.95;text-transform:uppercase;letter-spacing:-.015em;margin-top:1rem}.contact__title-accent{color:var(--syn-magenta)}.contact__lead{margin-top:1.3rem;max-width:42ch;color:var(--ink-dim);font-size:clamp(1rem,1.4vw,1.2rem)}.contact__direct{list-style:none;margin-top:2.4rem;display:flex;flex-direction:column;gap:1rem}.contact__direct li{display:flex;flex-direction:column;gap:.2rem;padding-top:1rem;border-top:1px solid var(--line)}.contact__direct-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--syn-orange)}.contact__direct a:hover{color:var(--syn-magenta)}.contact__form-wrap{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.4rem);background:#ffffff05}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 520px){.contact__row{grid-template-columns:1fr}}.contact__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.1rem}.contact__field label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.contact__field input,.contact__field select,.contact__field textarea{width:100%;font-family:inherit;font-size:.95rem;color:#fff;background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem;transition:border-color .2s var(--ease-out),background .2s}.contact__field textarea{resize:vertical;min-height:96px}.contact__field input:focus,.contact__field select:focus,.contact__field textarea:focus{outline:none;border-color:var(--syn-magenta);background:#ff00ef0f}.contact__field input[aria-invalid=true],.contact__field select[aria-invalid=true],.contact__field textarea[aria-invalid=true]{border-color:#ff5470}.contact__field select.is-placeholder{color:var(--ink-dim)}.contact__field select option{color:#fff;background:#0a0a1e}.contact__error{font-size:.78rem;color:#ff7a90}.contact__btn{font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.95rem 1.6rem;border:0;border-radius:var(--radius);transition:transform .2s var(--ease-out),background .2s,opacity .2s}.contact__btn--primary{width:100%;margin-top:.4rem;background:var(--syn-magenta);color:#fff}.contact__btn--primary:hover:not(:disabled){background:var(--syn-orange);transform:translateY(-2px)}.contact__btn--primary:disabled{opacity:.6;cursor:progress}.contact__btn--ghost{margin-top:1.5rem;background:transparent;border:1px solid var(--line);color:#fff}.contact__btn--ghost:hover{border-color:#fff}.contact__thanks{text-align:center;padding:2rem 1rem}.contact__thanks-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--syn-magenta);color:#fff;font-size:2rem;margin-bottom:1.4rem}.contact__thanks h3{font-family:var(--font-display);font-weight:900;font-size:clamp(1.4rem,3vw,2rem);text-transform:uppercase}.contact__thanks p{margin-top:.6rem;color:var(--ink-dim)}.footer{position:relative;background:var(--syn-blue);color:#fff;padding-top:clamp(3rem,8vh,5rem)}.footer__top{display:grid;grid-template-columns:1.2fr 1.4fr;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,6vh,4rem)}@media (max-width: 760px){.footer__top{grid-template-columns:1fr}}.footer__mark{width:56px;filter:brightness(0) invert(1);margin-bottom:1.2rem}.footer__claim{font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.1;text-transform:uppercase;max-width:22ch}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 480px){.footer__cols{grid-template-columns:1fr 1fr}}.footer__col{display:flex;flex-direction:column;gap:.7rem}.footer__col-title{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:.3rem}.footer__col a{font-size:.95rem;color:#ffffffe6;transition:color .2s var(--ease-out);width:fit-content}.footer__col a:hover{color:var(--syn-magenta)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.4rem;border-top:1px solid rgba(255,255,255,.25);font-size:.78rem;letter-spacing:.04em;color:#ffffffbf}.footer__by{display:flex;align-items:center;gap:.6rem}.footer__by img{height:22px;width:auto}:root{--syn-blue: #0000ff;--syn-blue-deep: #0000cc;--syn-magenta: #ff00ef;--syn-orange: #ff4d00;--syn-black: #050505;--syn-white: #ffffff;--syn-paper: #f2f2ff;--bg: var(--syn-black);--bg-blue: var(--syn-blue);--ink: var(--syn-white);--ink-dim: rgba(255, 255, 255, .66);--line: rgba(255, 255, 255, .14);--font-display: "Archivo Expanded", "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-mega: clamp(3.5rem, 14vw, 13rem);--fs-h1: clamp(2.5rem, 7vw, 6rem);--fs-h2: clamp(1.8rem, 4vw, 3.25rem);--fs-h3: clamp(1.25rem, 2vw, 1.75rem);--fs-body: clamp(1rem, 1.1vw, 1.2rem);--fs-small: .8rem;--gutter: clamp(1.25rem, 4vw, 4rem);--maxw: 1440px;--radius: 4px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--syn-magenta);color:var(--syn-white)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--syn-magenta)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
