.hero-feed[data-astro-cid-nuiszc56]{grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:absolute;inset:0;overflow:hidden;@media (width<=48rem){grid-template-columns:repeat(3,1fr);& .hero-feed__col--down2,& .hero-feed__col--up3{display:none}}}.hero-feed__col[data-astro-cid-nuiszc56]{min-inline-size:0;overflow:hidden}.hero-feed__track[data-astro-cid-nuiszc56]{will-change:translate;gap:3px;animation:46s linear infinite feed-up;display:grid;@media (prefers-reduced-motion:reduce){animation:none}}.hero-feed__col--down[data-astro-cid-nuiszc56] .hero-feed__track[data-astro-cid-nuiszc56]{animation:52s linear infinite feed-down;@media (prefers-reduced-motion:reduce){animation:none}}.hero-feed__col--up2[data-astro-cid-nuiszc56] .hero-feed__track[data-astro-cid-nuiszc56]{animation-duration:38s}.hero-feed__col--down2[data-astro-cid-nuiszc56] .hero-feed__track[data-astro-cid-nuiszc56]{animation-name:feed-down;animation-duration:44s}.hero-feed__col--up3[data-astro-cid-nuiszc56] .hero-feed__track[data-astro-cid-nuiszc56]{animation-duration:50s}.hero-feed__tile[data-astro-cid-nuiszc56]{margin:0;overflow:hidden;& img{aspect-ratio:3/4.4;object-fit:cover;filter:brightness(.8)saturate(1.08);inline-size:100%}}@keyframes feed-up{0%{translate:0}to{translate:0 -50%}}@keyframes feed-down{0%{translate:0 -50%}to{translate:0}}.arg-section[data-astro-cid-khnh5s4t]{border-block-start:var(--border);border-color:var(--border-dark);background:linear-gradient(color-mix(in oklab, var(--white) 4%, var(--black)), var(--black))}.arg-section__grid[data-astro-cid-khnh5s4t]{gap:var(--space-xxl);align-items:center;display:grid;@media (width<=60rem){gap:var(--space-xl);grid-template-columns:1fr}@media (width>=60rem){grid-template-columns:1.1fr .9fr}}.arg-section__title[data-astro-cid-khnh5s4t]{margin-block:0 var(--space-l)}.arg-list[data-astro-cid-khnh5s4t]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.arg-list__item[data-astro-cid-khnh5s4t]{align-items:baseline;gap:var(--space-m);opacity:.33;transition:opacity var(--motion-duration) var(--motion-ease), translate var(--motion-duration) var(--motion-ease);border-block-end:1px solid #232323;padding-block:.95rem;display:flex}.arg-list__item--on[data-astro-cid-khnh5s4t]{opacity:1;translate:6px;& .arg-list__num{color:var(--primary)}}.arg-list__num[data-astro-cid-khnh5s4t]{letter-spacing:.1em;color:#5c5c5c;flex:none;font-size:.85rem;font-weight:900;transition:color .4s}.arg-list__text[data-astro-cid-khnh5s4t]{text-transform:uppercase;text-wrap:balance;color:var(--heading-color);font-size:clamp(1.25rem,3vw,2.15rem);font-weight:900;line-height:1.12}.arg-section__truth[data-astro-cid-khnh5s4t]{color:var(--text-color);max-inline-size:52ch;margin-block-start:var(--space-xl)}.arg-section__highlight[data-astro-cid-khnh5s4t]{color:var(--primary);font-weight:800}.arg-cube[data-astro-cid-khnh5s4t]{flex-direction:column;justify-content:center;align-items:center;min-block-size:340px;margin:0;display:flex}@media (width<=60rem){.arg-cube[data-astro-cid-khnh5s4t]{min-block-size:400px;margin-block-start:var(--space-l)}.cube3d[data-astro-cid-khnh5s4t]{inline-size:min(200px,50vw)}}.arg-cube__caption[data-astro-cid-khnh5s4t]{z-index:2;margin-block-start:4.6rem;position:relative;@media (width<=60rem){display:none}}.cube3d[data-astro-cid-khnh5s4t]{aspect-ratio:1;perspective:1000px;inline-size:min(260px,66vw);animation:6s ease-in-out infinite cube-bob;@media (prefers-reduced-motion:reduce){animation:none}}.cube3d__in[data-astro-cid-khnh5s4t]{block-size:100%;inline-size:100%;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(var(--ry,55deg));transition:transform .9s cubic-bezier(.6,0,.25,1);position:relative}.cube3d__face[data-astro-cid-khnh5s4t]{background:color-mix(in oklab, var(--white) 4%, var(--black));border:var(--border);border-color:var(--border-dark);color:color-mix(in oklab, var(--white) 30%, var(--black));font-size:var(--h1);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cube3d__face--front[data-astro-cid-khnh5s4t]{border-color:color-mix(in oklab, var(--primary) 70%, transparent);color:var(--primary);box-shadow:inset 0 0 40px color-mix(in oklab, var(--primary) 12%, transparent);transform:translateZ(calc(min(260px,66vw)/2))}.cube3d__face--right[data-astro-cid-khnh5s4t]{transform:rotateY(90deg)translateZ(calc(min(260px,66vw)/2))}.cube3d__face--back[data-astro-cid-khnh5s4t]{transform:rotateY(180deg)translateZ(calc(min(260px,66vw)/2))}.cube3d__face--left[data-astro-cid-khnh5s4t]{transform:rotateY(270deg)translateZ(calc(min(260px,66vw)/2))}.cube3d__face--top[data-astro-cid-khnh5s4t]{transform:rotateX(90deg)translateZ(calc(min(260px,66vw)/2))}.cube3d__face--bottom[data-astro-cid-khnh5s4t]{transform:rotateX(-90deg)translateZ(calc(min(260px,66vw)/2))}.arg-cube__caption[data-astro-cid-khnh5s4t]{color:color-mix(in oklab, var(--white) 45%, var(--black));font-size:var(--text-xs);text-align:center;margin-block-start:var(--space-xl)}@keyframes cube-bob{0%{translate:0}to{translate:0 -12px}}.trade-card[data-astro-cid-fn757xnz]{background:var(--neutral);padding:clamp(1.5rem,3vw,2.4rem);transition:background .2s;position:relative;&:hover{background:#111}}.trade-card__title[data-astro-cid-fn757xnz]{margin:0 0 .6rem;font-size:1.18rem}.trade-card__intro[data-astro-cid-fn757xnz]{color:#a3a3a3;max-inline-size:44ch;margin:0;font-size:.95rem}.trade-card__link[data-astro-cid-fn757xnz]{z-index:2;text-decoration:none;position:absolute;inset:0;&:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}}.trade-card__cta[data-astro-cid-fn757xnz]{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:800;transition:color .2s;position:absolute;inset-block-end:1.1rem;inset-inline-start:clamp(1.5rem,3vw,2.4rem);.trade-card[data-astro-cid-fn757xnz]:hover &{color:var(--primary)}}@media (width<=759px){.trade-card__link[data-astro-cid-fn757xnz]{display:block;position:static;inset:auto}.trade-card__cta[data-astro-cid-fn757xnz]{margin-block-start:1.1rem;display:inline-block;position:static;inset-block-end:auto;inset-inline-start:auto}}.fifteen[data-astro-cid-t6eadmwi]{border-block-start:var(--border);border-color:var(--border-dark);background:color-mix(in oklab, var(--white) 3%, var(--black))}.fifteen__grid[data-astro-cid-t6eadmwi]{gap:var(--space-xl);align-items:center;display:grid;@media (width>=60rem){gap:var(--space-xxl);grid-template-columns:1.05fr .95fr}}.fifteen__count[data-astro-cid-t6eadmwi]{align-items:baseline;gap:var(--space-m);margin:0 0 var(--space-m);display:flex}.fifteen__num[data-astro-cid-t6eadmwi]{color:var(--primary);font-size:var(--h1)}.fifteen__label[data-astro-cid-t6eadmwi]{color:var(--text-color);font-size:var(--text-s)}.fifteen__title[data-astro-cid-t6eadmwi]{margin-block-end:var(--space-m)}.fifteen__legacy[data-astro-cid-t6eadmwi]{color:var(--text-color)}.fifteen__mosaic[data-astro-cid-t6eadmwi]{gap:var(--grid-gap);grid-template-columns:1fr 1fr;grid-auto-rows:min(24vw,190px);display:grid;& .fifteen__tile--tall{grid-row:span 2}}.fifteen__tile[data-astro-cid-t6eadmwi]{border:var(--border);border-color:var(--border-dark);cursor:zoom-in;margin:0;overflow:hidden;& img{object-fit:cover;block-size:100%;inline-size:100%;animation:11s ease-in-out infinite alternate fifteen-kb;@media (prefers-reduced-motion:reduce){animation:none}}}@keyframes fifteen-kb{0%{scale:1}to{scale:1.09}}.team[data-astro-cid-vy3r2xal]{padding-block:var(--section-space);padding-inline:var(--site-padding);background:#0b0b0b;border-block:1px solid #232323}.team__in[data-astro-cid-vy3r2xal]{max-inline-size:var(--content-width);margin-inline:auto}.team__head[data-astro-cid-vy3r2xal]{letter-spacing:.01em;margin:0 0 clamp(2.2rem,5vw,3.6rem);font-size:clamp(2.1rem,3.8vw,3.4rem)}.team__grid[data-astro-cid-vy3r2xal]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;@media (width>=40rem){grid-template-columns:repeat(3,1fr)}@media (width>=61.25rem){grid-template-columns:repeat(4,1fr)}@media (width>=77.5rem){grid-template-columns:repeat(5,1fr)}}.person[data-astro-cid-vy3r2xal]{gap:6px;margin:0;display:grid}.person__img[data-astro-cid-vy3r2xal]{aspect-ratio:3/4;object-fit:cover;filter:brightness(.92)saturate(1.05);inline-size:100%;transition:filter .3s;.person[data-astro-cid-vy3r2xal]:hover &{filter:brightness(1.05)saturate(1.12)}}.person__cap[data-astro-cid-vy3r2xal]{gap:2px;display:grid}.person__name[data-astro-cid-vy3r2xal]{color:var(--heading-color);margin:0;font-size:.9rem}.person__role[data-astro-cid-vy3r2xal]{color:#a3a3a3;margin:0;font-size:.78rem}.job-card[data-astro-cid-tz4jgeuw]{border:1px solid color-mix(in oklab, var(--white) 14%, var(--black));background:var(--neutral);color:inherit;flex-direction:column;gap:.55rem;padding:clamp(1.4rem,3vw,2rem);text-decoration:none;transition:border-color .25s,translate .25s;display:flex;&:hover{border-color:#d7ff0080;translate:0 -4px}}.job-card__title[data-astro-cid-tz4jgeuw]{margin:0;font-size:1.08rem}.job-card__desc[data-astro-cid-tz4jgeuw]{color:#a3a3a3;flex:1;margin:0;font-size:.9rem}.job-card__go[data-astro-cid-tz4jgeuw]{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:800}.hero{background:var(--black);min-block-size:100svh;padding-block:0;padding-inline:0;display:grid;position:relative}.hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#0000009e,#0000006b 32%,#00000080 68%,#000000e0),radial-gradient(58% 46% at 50% 55%,#0000008c,#0000 72%);position:absolute;inset:0}.hero__copy{z-index:2;text-align:center;padding:6rem var(--site-padding) 5rem;flex-direction:column;justify-content:center;align-items:center;min-block-size:100svh;display:flex;position:relative}.hero__meta{z-index:2;color:#909090;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#050505;border-block-start:1px solid #232323;margin:0;padding:10px 12px;font-size:.78rem;font-weight:700;position:absolute;inset-block-end:0;inset-inline:0}.hero__title{font-size:var(--h1);max-inline-size:18ch;margin:0}.hero__lead{color:var(--text-color);max-inline-size:56ch;margin:0}.hero__cta{gap:var(--space-s);margin:var(--space-m) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.ticker{border-block:var(--border);border-color:var(--border-dark);background:color-mix(in oklab, var(--white) 4%, var(--black));padding-block:var(--space-m);overflow:hidden}.ticker__track{gap:var(--space-l);inline-size:max-content;animation:36s linear infinite ticker-run;display:flex;& span{color:var(--heading-color);font-size:var(--text-s);text-transform:uppercase;letter-spacing:.14em}& i{color:var(--primary);font-style:normal;font-size:var(--text-xs);align-self:center}@media (prefers-reduced-motion:reduce){animation:none}}@keyframes ticker-run{0%{translate:0}to{translate:-50%}}.perf-band__grid{background:#232323;border:1px solid #232323;gap:1px;display:grid;@media (width>=760px){grid-template-columns:1fr 1fr}}.perf-band__cta{margin:var(--space-l) 0 0}.steps-band__list{background:#232323;border:1px solid #232323;gap:1px;margin:0;padding:0;list-style:none;display:grid;@media (width>=760px){grid-template-columns:repeat(6,1fr)}}.steps-band__item{margin:0;display:block}.steps-band__link{background:#0b0b0b;flex-direction:column;gap:.35rem;padding:1.3rem .9rem;text-decoration:none;transition:background .2s;display:flex;position:relative;&:hover{background:#141414}&:after{content:"";background:var(--primary);transform-origin:0;pointer-events:none;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0;scale:0 1}}.steps-band__num{color:#3f3f3f;font-size:1.5rem;font-weight:900;transition:color .2s;.steps-band__link:hover &{color:var(--primary)}}.steps-band__label{letter-spacing:.08em;color:#b3b3b3;font-size:.76rem;font-weight:800}.steps-band__cta{margin:var(--space-l) 0 0}.refs-band__grid{gap:12px;display:grid;@media (width>=700px){grid-template-columns:repeat(3,1fr)}}.refs-band__cta{margin:var(--space-l) 0 0}.alrowa-band{background:#0f1207;border-block:1px solid #232323}.alrowa-band__inner{background:linear-gradient(150deg,#101307,#0a0a0a 65%);border:1px solid #232323;gap:1.4rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.alrowa-band__kick{color:var(--primary);font-size:var(--text-s);text-transform:uppercase;letter-spacing:.14em;margin:0 0 var(--space-xs)}.alrowa-band__title{margin:0 0 var(--space-s)}.alrowa-band__lead{color:var(--text-color);max-inline-size:62ch;margin:0}.jobs-band__grid{gap:12px;display:grid;@media (width>=820px){grid-template-columns:repeat(3,1fr)}}.price-band__list{border:1px solid #232323;margin:0;padding:0;list-style:none}.price-band__row{border-bottom:1px solid #232323;grid-template-columns:minmax(170px,300px) 1fr auto;align-items:baseline;gap:6px 22px;padding:1.05rem 1.2rem;display:grid;&:last-child{border-bottom:none}@media (width<=640px){grid-template-columns:1fr auto;& .price-band__desc,& .price-band__draft{order:3;grid-column:1/-1}}}.price-band__name{color:var(--heading-color)}.price-band__desc{color:var(--text-color);font-size:var(--text-s)}.price-band__price{color:var(--primary);white-space:nowrap}.price-band__draft{grid-column:2/-1}.hero__logo{z-index:2;block-size:auto;inline-size:min(190px,46vw);position:absolute;inset-block-start:30%;inset-inline-start:50%;translate:-50%}.perf-band__grid .trade-card:nth-child(7){grid-column:1/-1}.refs-band__grid .ref-card:first-child{grid-column:1/-1;min-block-size:300px}.steps-band,.price-band{background:#0b0b0b;border-block:1px solid #232323}.steps-band__list.in .steps-band__num{animation:9.6s ease-in-out infinite chip-cycle;@media (prefers-reduced-motion:reduce){animation:none}}.steps-band__list.in .steps-band__link:after{animation:9.6s ease-in-out infinite chip-line;@media (prefers-reduced-motion:reduce){animation:none}}.steps-band__list.in .steps-band__item:nth-child(2) .steps-band__num,.steps-band__list.in .steps-band__item:nth-child(2) .steps-band__link:after{animation-delay:1.6s}.steps-band__list.in .steps-band__item:nth-child(3) .steps-band__num,.steps-band__list.in .steps-band__item:nth-child(3) .steps-band__link:after{animation-delay:3.2s}.steps-band__list.in .steps-band__item:nth-child(4) .steps-band__num,.steps-band__list.in .steps-band__item:nth-child(4) .steps-band__link:after{animation-delay:4.8s}.steps-band__list.in .steps-band__item:nth-child(5) .steps-band__num,.steps-band__list.in .steps-band__item:nth-child(5) .steps-band__link:after{animation-delay:6.4s}.steps-band__list.in .steps-band__item:nth-child(6) .steps-band__num,.steps-band__list.in .steps-band__item:nth-child(6) .steps-band__link:after{animation-delay:8s}@keyframes chip-cycle{0%,14%{color:var(--primary)}30%,to{color:#3f3f3f}}@keyframes chip-line{0%{opacity:1;scale:0 1}14%{opacity:1;scale:1}24%{opacity:0}to{opacity:0;scale:0 1}}
