@font-face{font-family:syne;src:url(../media/syne_latin_wght_normal-s.p.0q5yk5_7q8isg.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:syne Fallback;src:local(Arial);ascent-override:92.84%;descent-override:27.6%;line-gap-override:0.0%;size-adjust:99.63%}.ogQN7G_className{font-family:syne,syne Fallback}.ogQN7G_variable{--font-syne:"syne", "syne Fallback"}
@font-face{font-family:grotesk;src:url(../media/space_grotesk_latin_wght_normal-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.yV1yoq_className{font-family:grotesk,grotesk Fallback}.yV1yoq_variable{--font-grotesk:"grotesk", "grotesk Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.yuSmvG_className{font-family:inter,inter Fallback}.yuSmvG_variable{--font-inter:"inter", "inter Fallback"}
.ui-shell__main:has([data-home-fullbleed]){max-width:none;padding:0}.meqK-a_home{--grape:#7c3aed;--blush:#e11d67;--sky:#0284c7;--grape-soft:#7c3aed1f;font-family:var(--font-inter), "Inter", system-ui, sans-serif;--gutter:clamp(1.5rem, 4vw, 4.5rem);padding:0 0 var(--space-6);position:relative}.meqK-a_display{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.02em;font-weight:700}.meqK-a_grotesk{font-family:var(--font-grotesk), "Space Grotesk", sans-serif}.meqK-a_accent{color:var(--grape)}.meqK-a_accentBlush{color:var(--blush)}.meqK-a_accentSky{color:var(--sky)}.meqK-a_accentGrad{background:linear-gradient(115deg, var(--grape) 0%, var(--sky) 55%, var(--blush) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.meqK-a_stroke{color:#0000;-webkit-text-stroke:2px var(--ink)}.meqK-a_strokeGrape{color:#0000;-webkit-text-stroke:2px var(--grape)}.meqK-a_strokeBlush{color:#0000;-webkit-text-stroke:2px var(--blush)}.meqK-a_hero{flex-direction:column;justify-content:center;padding:clamp(1rem,2.5vw,2.25rem) 0 clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.meqK-a_blob{filter:blur(70px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.meqK-a_blob1{background:var(--grape-soft);width:26rem;height:26rem;top:-6rem;left:-8rem}.meqK-a_blob2{background:#e11d671a;width:24rem;height:24rem;bottom:-4rem;right:-4rem}.meqK-a_blob3{background:#0284c71a;width:18rem;height:18rem;top:30%;right:20%}.meqK-a_aiBackdrop{z-index:0;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(75% 85% at 50% 40%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 85% at 50% 40%,#000 55%,#0000 100%)}.meqK-a_aiNet{width:100%;height:100%;position:absolute;inset:0}.meqK-a_aiEdge{stroke-width:.08px;fill:none;opacity:.2;stroke-dasharray:1.5 1.2;animation:9s linear infinite meqK-a_aiEdgeFlow}.meqK-a_aiNode{fill:var(--grape);opacity:.5;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite meqK-a_aiNodePulse}.meqK-a_aiNode:nth-child(odd){fill:var(--sky)}.meqK-a_aiNode:nth-child(3n){fill:var(--blush)}@keyframes meqK-a_aiEdgeFlow{to{stroke-dashoffset:-50px}}@keyframes meqK-a_aiNodePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.85;transform:scale(1.9)}}.meqK-a_aiParticles{position:absolute;inset:0}.meqK-a_aiParticle{background:radial-gradient(circle, var(--sky) 0%, transparent 70%);opacity:0;border-radius:999px;animation:linear infinite meqK-a_aiParticleDrift;position:absolute;bottom:-1rem}@keyframes meqK-a_aiParticleDrift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.7}90%{opacity:.5}to{opacity:0;transform:translateY(-32rem)translate(1.5rem)}}@media (prefers-reduced-motion:reduce){.meqK-a_aiEdge,.meqK-a_aiNode,.meqK-a_aiParticle{animation-duration:1ms;animation-iteration-count:1}.meqK-a_aiNode{opacity:.55;transform:none}.meqK-a_aiParticle{display:none}}.meqK-a_heroInner{z-index:1;padding-inline:var(--gutter);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}@media (min-width:960px){.meqK-a_heroInner{grid-template-columns:1.55fr 1fr}}.meqK-a_heroLeft{min-width:0}.meqK-a_avail{text-transform:uppercase;letter-spacing:.3em;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.72rem;display:inline-flex}.meqK-a_dot{background:#10b981;border-radius:999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(0,0,.2,1) infinite meqK-a_ping}.meqK-a_heroTitle{margin:0;font-size:clamp(2.4rem,6.2vw,7rem);line-height:.9}.meqK-a_heroTitle span{white-space:nowrap;display:block}.meqK-a_lede{max-width:36rem;color:var(--muted);margin:1.75rem 0 0;font-size:1.1rem;line-height:1.6}.meqK-a_lede strong{color:var(--ink);font-weight:600}.meqK-a_ctaRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.meqK-a_heroCard{z-index:1;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-1,0 10px 30px -18px #0f172a59);border-radius:1.5rem;flex-direction:column;gap:.35rem;padding:1.6rem;display:flex;position:relative}.meqK-a_heroCard:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--grape), transparent 45%, var(--blush));-webkit-mask-composite:xor;opacity:.55;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.meqK-a_heroCardTop{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.meqK-a_heroCardNow{text-transform:uppercase;letter-spacing:.18em;color:var(--grape);align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;display:inline-flex}.meqK-a_heroCardNow svg{color:var(--grape)}.meqK-a_heroCardYear{font-family:var(--font-syne), "Syne", sans-serif;color:var(--muted);font-size:.8rem;font-weight:700}.meqK-a_heroCardRole{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.meqK-a_heroCardOrg{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.85rem;font-weight:500;display:flex}.meqK-a_heroCardOrg svg{color:var(--muted);flex-shrink:0}.meqK-a_heroCardDot{background:var(--line-strong);border-radius:999px;width:4px;height:4px}.meqK-a_heroCardDesc{color:var(--muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.55}.meqK-a_heroChips{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .4rem;display:flex}.meqK-a_heroChip{letter-spacing:.02em;color:var(--grape);background:var(--grape-soft);border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:600}.meqK-a_heroCardProjects{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}.meqK-a_heroProject{color:var(--muted);transition:color var(--dur-2,.24s) var(--ease);justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem;text-decoration:none;display:flex}.meqK-a_heroProject strong{color:var(--ink);font-weight:600}.meqK-a_heroProject svg{opacity:.5;transition:opacity var(--dur-2,.24s) var(--ease), transform var(--dur-2,.24s) var(--ease);flex-shrink:0}.meqK-a_heroProject:hover,.meqK-a_heroProject:hover strong{color:var(--grape)}.meqK-a_heroProject:hover svg{opacity:1;color:var(--grape);transform:translate(2px,-2px)}.meqK-a_btnPrimary,.meqK-a_btnGhost{transition:transform var(--dur-2,.24s) var(--ease), background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.meqK-a_btnPrimary{background:var(--grape);color:#fff}.meqK-a_btnPrimary:hover{background:var(--ink);transform:translateY(-2px)}.meqK-a_btnGhost{border:1px solid var(--line-strong);color:var(--ink)}.meqK-a_btnGhost:hover{border-color:var(--grape);color:var(--grape)}.meqK-a_marqueeWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);padding:1.1rem 0;overflow:hidden}.meqK-a_marquee{white-space:nowrap;width:max-content;font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;color:color-mix(in srgb, var(--ink) 22%, transparent);font-size:clamp(1.3rem,3vw,2.2rem);font-weight:700;animation:26s linear infinite meqK-a_scroll-left;display:flex}.meqK-a_marqueeItem{align-items:center;display:inline-flex}.meqK-a_section{padding:clamp(2.25rem, 4vw, 4rem) var(--gutter)}.meqK-a_kicker{text-transform:uppercase;letter-spacing:.3em;color:var(--muted);align-items:center;gap:.7rem;font-size:.72rem;display:inline-flex}.meqK-a_kicker:before{content:"";background:var(--grape);border-radius:2px;width:1.6rem;height:2px}.meqK-a_h2{margin:.9rem 0 0;font-size:clamp(2rem,4.4vw,4rem);line-height:.98}.meqK-a_stats{padding:clamp(2rem, 4vw, 3.5rem) var(--gutter);grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.meqK-a_stats{grid-template-columns:repeat(4,1fr)}}.meqK-a_statNum{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.02em;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:700;line-height:1}.meqK-a_statLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:.5rem;font-size:.8rem}.meqK-a_aboutGrid{align-items:start;gap:3rem;display:grid}@media (min-width:768px){.meqK-a_aboutGrid{grid-template-columns:1fr 1fr}}.meqK-a_prose p{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;color:var(--muted);margin:0 0 1.1rem;font-size:1.1rem;line-height:1.65}.meqK-a_prose strong{color:var(--ink)}.meqK-a_workGrid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:768px){.meqK-a_workGrid{grid-template-columns:repeat(6,1fr)}}.meqK-a_card{border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-2,.24s) var(--ease), transform var(--dur-2,.24s) var(--ease), box-shadow var(--dur-2,.24s) var(--ease);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.meqK-a_card:hover{border-color:color-mix(in srgb, var(--grape) 55%, var(--line));box-shadow:var(--shadow-2);transform:translateY(-4px)}.meqK-a_span4,.meqK-a_span2{grid-column:span 1}@media (min-width:768px){.meqK-a_span4{grid-column:span 4}.meqK-a_span2{grid-column:span 2}}.meqK-a_cardIcon{color:var(--grape)}.meqK-a_cardTitle{font-family:var(--font-syne), "Syne", sans-serif;margin:1.4rem 0 .6rem;font-size:1.6rem;font-weight:700}.meqK-a_cardText{color:var(--muted);margin:0;line-height:1.55}.meqK-a_cardTag{color:var(--grape);align-items:center;gap:.4rem;margin-top:1rem;font-size:.85rem;display:inline-flex}.meqK-a_centerLink{text-align:center;margin-top:2rem}.meqK-a_newsletter{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;max-width:34rem;margin:0 auto;padding:clamp(2rem,4vw,3rem)}.meqK-a_newsletterIcon{color:var(--grape);margin-bottom:.75rem}.meqK-a_newsletterTitle{font-family:var(--font-syne), "Syne", sans-serif;margin:.75rem 0 .5rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.meqK-a_newsletterBody{color:var(--muted);font-family:var(--font-grotesk), "Space Grotesk", sans-serif;margin:0 0 .9rem;line-height:1.55}.meqK-a_newsletterIncentive{color:var(--grape);font-family:var(--font-grotesk), "Space Grotesk", sans-serif;margin:0 0 1.5rem;font-size:.88rem;font-weight:600}.meqK-a_newsletterForm{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}@media (min-width:560px){.meqK-a_newsletterForm{flex-direction:row}}.meqK-a_newsletterInput{border:1px solid var(--line-strong);background:var(--bg,transparent);min-width:0;color:var(--ink);font-size:.95rem;font-family:var(--font-grotesk), "Space Grotesk", sans-serif;border-radius:999px;flex:1;padding:.85rem 1.3rem}.meqK-a_newsletterInput:focus-visible{outline:2px solid var(--grape);outline-offset:2px}.meqK-a_newsletterForm .meqK-a_btnPrimary{cursor:pointer;border:none;justify-content:center}.meqK-a_newsletterHoneypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.meqK-a_newsletterSuccess{color:var(--grape);margin:0;font-weight:600}.meqK-a_newsletterError{color:#c0392b;margin:.75rem 0 0;font-size:.9rem}.meqK-a_hireHead{text-align:center;max-width:40rem;margin:0 auto 3.5rem}.meqK-a_hireGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.meqK-a_hireGrid{grid-template-columns:repeat(3,1fr)}}.meqK-a_hireCard{border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-2,.24s) var(--ease);border-radius:1.5rem;flex-direction:column;padding:2rem;display:flex}.meqK-a_hireCard:hover{border-color:var(--line-strong)}.meqK-a_hireFeatured{background:var(--grape);color:#fff;border-color:var(--grape)}.meqK-a_hireFeatured .meqK-a_hireLabel,.meqK-a_hireFeatured .meqK-a_hireList li{color:#ffffffe6}.meqK-a_badgeFlex{text-transform:uppercase;letter-spacing:.12em;color:var(--grape);background:#fff;border-radius:999px;align-self:flex-start;margin-bottom:.25rem;padding:.25rem .7rem;font-size:.62rem}.meqK-a_hireIcon{color:var(--grape)}.meqK-a_hireFeatured .meqK-a_hireIcon{color:#fff}.meqK-a_hireTitle{font-family:var(--font-syne), "Syne", sans-serif;margin:1.1rem 0 .25rem;font-size:1.6rem;font-weight:700}.meqK-a_hireLabel{color:var(--muted);margin:0;font-size:.85rem}.meqK-a_hireList{color:var(--muted);flex-direction:column;flex:1;gap:.75rem;margin:1.4rem 0;padding:0;font-size:.9rem;list-style:none;display:flex}.meqK-a_hireList li{gap:.5rem;display:flex}.meqK-a_hireList svg{color:var(--grape);flex-shrink:0}.meqK-a_hireFeatured .meqK-a_hireList svg{color:#fff}.meqK-a_hireCta{text-align:center;border:1px solid var(--line-strong);color:var(--ink);transition:border-color var(--dur-2,.24s) var(--ease), color var(--dur-2) var(--ease);border-radius:999px;padding:.75rem;font-weight:600;text-decoration:none}.meqK-a_hireCta:hover{border-color:var(--grape);color:var(--grape)}.meqK-a_hireCtaSolid{background:var(--ink);color:var(--bg);border:none}.meqK-a_hireCtaSolid:hover{color:var(--bg);opacity:.9}.meqK-a_quote{text-align:center;max-width:56rem;margin:0 auto}.meqK-a_quoteText{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;font-size:clamp(1.5rem,3.6vw,2.8rem);font-weight:700;line-height:1.18}.meqK-a_quoteBy{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.meqK-a_quoteAvatar{background:linear-gradient(135deg, var(--grape), var(--sky));border-radius:999px;width:2.5rem;height:2.5rem}.meqK-a_sitesGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.meqK-a_sitesGrid{grid-template-columns:repeat(3,1fr)}}.meqK-a_siteCard{border:1px solid var(--line);background:var(--surface);color:inherit;transition:border-color var(--dur-2,.24s) var(--ease);border-radius:1.5rem;padding:2rem;text-decoration:none;display:block}.meqK-a_siteCard:hover{border-color:var(--grape)}.meqK-a_siteTop{justify-content:space-between;align-items:center;display:flex}.meqK-a_siteArrow{opacity:.4;transition:opacity var(--dur-2,.24s) var(--ease)}.meqK-a_siteCard:hover .meqK-a_siteArrow{opacity:1}.meqK-a_siteName{font-family:var(--font-syne), "Syne", sans-serif;margin:1.4rem 0 .5rem;font-size:1.35rem;font-weight:700}.meqK-a_siteDesc{color:var(--muted);margin:0;font-size:.9rem}.meqK-a_cta{background:var(--grape);color:#fff;text-align:center;border-radius:2.5rem;padding:clamp(3rem,8vw,7rem) 2rem;position:relative;overflow:hidden}.meqK-a_ctaDots{opacity:.15;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.meqK-a_ctaTitle{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5.5vw,5rem);font-weight:700;line-height:.95;position:relative}.meqK-a_ctaText{opacity:.85;max-width:32rem;margin:1.5rem auto 0;position:relative}.meqK-a_ctaRow2{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:flex;position:relative}.meqK-a_ctaBtnSolid,.meqK-a_ctaBtnOutline{transition:transform var(--dur-2,.24s) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.meqK-a_ctaBtnSolid{background:var(--ink);color:var(--bg)}.meqK-a_ctaBtnSolid:hover{transform:scale(1.05)}.meqK-a_ctaBtnOutline{color:#fff;border:2px solid}.meqK-a_ctaBtnOutline:hover{opacity:.85}.meqK-a_reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.meqK-a_reveal.meqK-a_in{opacity:1;transform:none}.meqK-a_tilt{transform-style:preserve-3d;will-change:transform;transition:transform .2s ease-out}@keyframes meqK-a_scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes meqK-a_ping{0%{box-shadow:0 0 #10b98199}70%,to{box-shadow:0 0 0 10px #10b98100}}@media (prefers-reduced-motion:reduce){.meqK-a_reveal{opacity:1;transition:none;transform:none}.meqK-a_marquee,.meqK-a_dot{animation:none}.meqK-a_tilt{transition:none}}
