.loader.astro-j7pv25f6{position:fixed;inset:0;z-index:500;background:var(--space);display:none;place-content:center;justify-items:center;gap:26px}.js .loader.astro-j7pv25f6.is-on{display:grid}.loader__tri.astro-j7pv25f6{width:92px;overflow:visible}.loader__tri.astro-j7pv25f6 path.astro-j7pv25f6{fill:none;stroke:var(--red);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round}.loader__row.astro-j7pv25f6{display:flex;gap:40px;justify-content:space-between;width:240px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.loader__cmyk.astro-j7pv25f6{display:flex;width:240px;height:2px}.loader__cmyk.astro-j7pv25f6 i.astro-j7pv25f6{flex:1;transform:scaleX(0);transform-origin:left}.loader__cmyk.astro-j7pv25f6 i.astro-j7pv25f6:nth-child(1){background:var(--c)}.loader__cmyk.astro-j7pv25f6 i.astro-j7pv25f6:nth-child(2){background:var(--m)}.loader__cmyk.astro-j7pv25f6 i.astro-j7pv25f6:nth-child(3){background:var(--y)}.loader__cmyk.astro-j7pv25f6 i.astro-j7pv25f6:nth-child(4){background:var(--red)}.hero.astro-j7pv25f6{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate;padding-top:var(--nav-h)}.hero__glow.astro-j7pv25f6{position:absolute;inset:-20%;z-index:-2;background:radial-gradient(40% 40% at 72% 45%,rgba(227,30,66,.28),transparent 70%),radial-gradient(30% 30% at 85% 75%,rgba(236,0,140,.14),transparent 70%),radial-gradient(35% 35% at 20% 20%,rgba(0,174,239,.08),transparent 70%);animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(-3%,2%,0) scale(1.05)}}.hero__canvas.astro-j7pv25f6{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:0;transition:opacity 1.2s}.webgl-ready .hero__canvas.astro-j7pv25f6{opacity:1}.hero__fallback.astro-j7pv25f6{display:none;position:absolute;z-index:-1;right:6%;top:50%;width:min(38vw,520px);transform:translateY(-50%);filter:drop-shadow(0 0 60px rgba(227,30,66,.5))}.hero__fallback.astro-j7pv25f6 img.astro-j7pv25f6{width:100%;filter:invert(23%) sepia(90%) saturate(4600%) hue-rotate(338deg) brightness(92%)}.no-webgl .hero__fallback.astro-j7pv25f6{display:block}.hero__content.astro-j7pv25f6{position:relative;display:grid;gap:clamp(20px,2.6vw,34px);padding-block:40px 140px}.hero__h.astro-j7pv25f6{max-width:9.5ch}.hero__lead.astro-j7pv25f6{max-width:30em}.hero__hud.astro-j7pv25f6{position:absolute;left:0;right:0;bottom:28px;display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hud__item.astro-j7pv25f6{display:inline-flex;align-items:center;gap:10px}.hud__scroll.astro-j7pv25f6{margin-left:auto;display:inline-flex;align-items:center;gap:12px}.hud__scroll.astro-j7pv25f6 i.astro-j7pv25f6{width:1px;height:38px;background:linear-gradient(var(--red),transparent);position:relative;overflow:hidden}.hud__scroll.astro-j7pv25f6 i.astro-j7pv25f6:after{content:"";position:absolute;inset:0;background:#fff;animation:scrollLine 2s var(--ease-in-out) infinite}@keyframes scrollLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:760px){.hero.astro-j7pv25f6{align-items:end}.hero__content.astro-j7pv25f6{padding-top:38svh;padding-bottom:110px}.hud__coords.astro-j7pv25f6,.hud__scroll.astro-j7pv25f6{display:none}}.hero.astro-j7pv25f6 .crop.astro-j7pv25f6{color:#fff;opacity:.35}.hero.astro-j7pv25f6 .crop--tl.astro-j7pv25f6,.hero.astro-j7pv25f6 .crop--tr.astro-j7pv25f6{top:calc(var(--nav-h) + 10px)}.marquee.astro-j7pv25f6{overflow:hidden;border-block:1px solid var(--line);padding-block:26px;background:var(--space)}.marquee__track.astro-j7pv25f6{display:flex;width:max-content;will-change:transform}.marquee__set.astro-j7pv25f6{display:flex;flex:none}.marquee__item.astro-j7pv25f6{display:inline-flex;align-items:center;gap:40px;padding-right:40px;font-size:clamp(1.6rem,3.4vw,3rem);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.marquee__item.astro-j7pv25f6:nth-child(2n){color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5)}.marquee__item.astro-j7pv25f6 i.astro-j7pv25f6{width:.55em;height:.5em;background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%)}.js .marquee__track.astro-j7pv25f6{animation:none}@media(prefers-reduced-motion:no-preference){.marquee__track.astro-j7pv25f6{animation:mq 40s linear infinite}}@keyframes mq{to{transform:translate(-50%)}}.manifesto.astro-j7pv25f6 .wrap.astro-j7pv25f6{display:grid;gap:clamp(40px,6vw,80px)}.manifesto__text.astro-j7pv25f6{font-size:clamp(1.8rem,4.2vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.12;max-width:22ch;max-width:26ch;text-wrap:pretty}.stats.astro-j7pv25f6{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}@media(min-width:900px){.stats.astro-j7pv25f6{grid-template-columns:repeat(4,1fr)}}.stat.astro-j7pv25f6{background:var(--space);padding:clamp(22px,3vw,40px);display:grid;gap:10px;align-content:space-between;min-height:180px}.stat__num.astro-j7pv25f6{font-size:clamp(2.4rem,5vw,4.4rem);font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.stat__suf.astro-j7pv25f6{color:var(--red);font-size:.5em;letter-spacing:-.02em;margin-left:2px}.stat__label.astro-j7pv25f6{color:var(--muted);font-size:.92rem;max-width:18em}.sheet.astro-j7pv25f6{border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;position:relative;z-index:2;transform-origin:50% 0}.svc.astro-j7pv25f6{display:grid;gap:18px;grid-template-columns:1fr;perspective:1200px}@media(min-width:640px){.svc.astro-j7pv25f6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.svc.astro-j7pv25f6{grid-template-columns:repeat(3,1fr);gap:22px}}.svc__card.astro-j7pv25f6{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border-radius:var(--radius-lg);overflow:hidden;transform-style:preserve-3d;box-shadow:0 1px #0000000a,0 20px 50px -30px #1010144d;transition:box-shadow .6s var(--ease)}.svc__card.astro-j7pv25f6:hover{box-shadow:0 40px 80px -30px #10101473}.svc__img.astro-j7pv25f6{aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 40%,#fff,var(--paper-2));display:grid;place-items:center;overflow:hidden}.svc__img.astro-j7pv25f6 picture{width:86%;height:86%;display:grid;place-items:center}.svc__img.astro-j7pv25f6 img{max-height:100%;width:auto;object-fit:contain;transition:transform 1s var(--ease);mix-blend-mode:multiply}.svc__card.astro-j7pv25f6:hover .svc__img.astro-j7pv25f6 img{transform:scale(1.06) translateY(-4px)}.svc__body.astro-j7pv25f6{padding:26px 28px 30px;display:grid;gap:12px;align-content:start;transform:translateZ(30px)}.svc__body.astro-j7pv25f6 p.astro-j7pv25f6{color:var(--ink-muted);font-size:.97rem}.svc__body.astro-j7pv25f6 .link-arrow.astro-j7pv25f6{margin-top:6px;color:var(--red)}.svc__no.astro-j7pv25f6{font-size:.78rem;color:var(--red);letter-spacing:.1em}.svc__glare.astro-j7pv25f6{position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.5),transparent 40%);opacity:0;transition:opacity .5s;mix-blend-mode:soft-light}.svc__card.astro-j7pv25f6:hover .svc__glare.astro-j7pv25f6{opacity:1}.digital.astro-j7pv25f6{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(50% 60% at 20% 50%,rgba(227,30,66,.22),transparent 70%),var(--space)}.digital__floor.astro-j7pv25f6{position:absolute;inset:auto -50% 0;height:60%;z-index:-1;transform-origin:50% 100%;transform:perspective(400px) rotateX(60deg);background-image:linear-gradient(rgba(227,30,66,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(227,30,66,.3) 1px,transparent 1px);background-size:60px 60px;-webkit-mask:linear-gradient(transparent,#000 70%);mask:linear-gradient(transparent,#000 70%);animation:digFloor 3s linear infinite}@keyframes digFloor{to{background-position:0 60px}}@media(prefers-reduced-motion:reduce){.digital__floor.astro-j7pv25f6{animation:none}}.digital__grid.astro-j7pv25f6{display:grid;gap:60px;align-items:center}@media(min-width:1000px){.digital__grid.astro-j7pv25f6{grid-template-columns:1.05fr 1fr;gap:80px}}.digital__text.astro-j7pv25f6{display:grid;gap:24px;justify-items:start}.digital__list.astro-j7pv25f6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;width:100%}.digital__list.astro-j7pv25f6 li.astro-j7pv25f6{display:flex;align-items:center;gap:10px;font-size:.98rem}.digital__list.astro-j7pv25f6 .icon{color:var(--red);flex:none}.scale.astro-j7pv25f6{position:relative;background:var(--paper);color:var(--ink);--muted: var(--ink-muted);overflow:hidden}.scale__pin.astro-j7pv25f6{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:30px;padding-block:calc(var(--nav-h) + 10px) 36px}.scale.astro-j7pv25f6 .eyebrow.astro-j7pv25f6{color:var(--ink-muted)}.scale__track.astro-j7pv25f6{display:flex;gap:clamp(20px,8vw,140px);padding-inline:var(--gutter);width:max-content;align-items:center;justify-self:start}.scale__panel.astro-j7pv25f6{width:min(78vw,980px);display:grid;gap:28px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.scale__panel.astro-j7pv25f6{grid-template-columns:1.3fr 1fr;width:min(72vw,1100px)}}.scale__card.astro-j7pv25f6{position:relative;aspect-ratio:4 / 3;background:#fff;border-radius:var(--radius-lg);display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 80px -40px #00000059}.scale__card.astro-j7pv25f6 picture{width:82%;height:82%;display:grid;place-items:center}.scale__card.astro-j7pv25f6 img{max-height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.scale__card.astro-j7pv25f6 .crop.astro-j7pv25f6{color:var(--ink)}.scale__meta.astro-j7pv25f6{display:grid;gap:10px}.scale__name.astro-j7pv25f6{font-size:clamp(2rem,3.4vw,3.4rem);font-weight:650;letter-spacing:-.03em;line-height:1}.scale__idx.astro-j7pv25f6{font-size:.78rem;color:var(--red);letter-spacing:.12em}.scale__size.astro-j7pv25f6{font-size:1rem;color:var(--ink-muted)}.scale__panel--end.astro-j7pv25f6{width:min(80vw,520px);grid-template-columns:1fr;justify-items:start}.scale.astro-j7pv25f6 .outline-text.astro-j7pv25f6{-webkit-text-stroke-color:var(--red)}.scale__ruler.astro-j7pv25f6{display:grid;gap:10px}.scale__ticks.astro-j7pv25f6{position:relative;height:18px;background:repeating-linear-gradient(90deg,rgba(16,16,20,.35) 0 1px,transparent 1px 10px);-webkit-mask:linear-gradient(#000 40%,transparent 40%);mask:linear-gradient(#000 40%,transparent 40%)}.scale__ticks.astro-j7pv25f6 i.astro-j7pv25f6{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--red);transform-origin:left;transform:scaleX(0);-webkit-mask:none}.scale__labels.astro-j7pv25f6{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}@media(max-width:899px){.scale__track.astro-j7pv25f6{width:auto;flex-direction:column;align-items:stretch}.scale__panel.astro-j7pv25f6,.scale__panel--end.astro-j7pv25f6{width:100%}.scale__ruler.astro-j7pv25f6{display:none}}.launch__grid.astro-j7pv25f6{display:grid;gap:50px}@media(min-width:1000px){.launch__grid.astro-j7pv25f6{grid-template-columns:1fr 1.1fr;gap:80px}}.launch__side.astro-j7pv25f6{display:grid;gap:20px;align-content:start}@media(min-width:1000px){.launch__side.astro-j7pv25f6{position:sticky;top:calc(var(--nav-h) + 30px)}}.launch__big.astro-j7pv25f6{font-size:clamp(9rem,22vw,20rem);font-weight:800;line-height:.8;letter-spacing:-.06em;color:var(--red);font-variant-numeric:tabular-nums;height:.82em;overflow:hidden}.launch__big.astro-j7pv25f6 span.astro-j7pv25f6{display:inline-block}.launch__go.astro-j7pv25f6{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media(max-width:999px){.launch__big.astro-j7pv25f6,.launch__go.astro-j7pv25f6{display:none}}.launch__steps.astro-j7pv25f6{position:relative;display:grid;gap:0;padding-left:0}.launch__step.astro-j7pv25f6{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:clamp(28px,4vw,48px) 0;border-top:1px solid var(--line);opacity:.35;transition:opacity .6s var(--ease)}.launch__step.astro-j7pv25f6.is-active,.no-js .launch__step.astro-j7pv25f6{opacity:1}@media(prefers-reduced-motion:reduce){.launch__step.astro-j7pv25f6{opacity:1}}.launch__step.astro-j7pv25f6 p.astro-j7pv25f6{color:var(--muted);margin-top:8px;max-width:30em}.launch__n.astro-j7pv25f6{font-size:.9rem;color:var(--red);padding-top:6px;letter-spacing:.1em}.launch__line.astro-j7pv25f6{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line)}.launch__line.astro-j7pv25f6 i.astro-j7pv25f6{position:absolute;inset:0;background:var(--red);transform-origin:top;transform:scaleY(0)}.prices.astro-j7pv25f6{background:linear-gradient(var(--space),var(--space-2) 30%,var(--space))}.strip.astro-j7pv25f6{border-top:1px solid var(--line)}.strip__grid.astro-j7pv25f6{display:grid;gap:14px}@media(min-width:900px){.strip__grid.astro-j7pv25f6{grid-template-columns:repeat(3,1fr)}}.strip__item.astro-j7pv25f6{display:grid;gap:8px;padding:28px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--space-2);transition:background .4s,border-color .4s,transform .5s var(--ease)}.strip__item.astro-j7pv25f6:hover{background:var(--red);border-color:var(--red);transform:translateY(-4px)}.strip__item.astro-j7pv25f6 .icon.astro-j7pv25f6{color:var(--red);transition:color .3s;margin-bottom:10px}.strip__item.astro-j7pv25f6:hover .icon.astro-j7pv25f6{color:#fff}.strip__item.astro-j7pv25f6 span.astro-j7pv25f6{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.strip__item.astro-j7pv25f6:hover span.astro-j7pv25f6{color:#fffc}.strip__item.astro-j7pv25f6 b.astro-j7pv25f6{font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.strip__mail.astro-j7pv25f6{word-break:break-all}
