.hero-armed .hero-iso .hero-orb,.hero-armed .hero-iso__piece{opacity:0}.hero-enter .hero-iso .hero-orb{animation:hero-orb-in 1.1s var(--ease-bounce) both}.hero-iso__piece{transform-box:fill-box;transform-origin:50%;translate:calc(var(--mx,0) * var(--depth)) calc(var(--my,0) * var(--depth))}.hero-iso .hero-orb{translate:calc(var(--mx,0) * -10px) calc(var(--my,0) * -10px)}.hero-enter .hero-iso__piece{animation:hero-piece-in .95s var(--ease-bounce) both}.hero-iso__piece[data-piece="1"]{--depth:10px;--from:translate(-42%, -34%) rotate(-10deg);animation-delay:.16s}.hero-iso__piece[data-piece="2"]{--depth:18px;--from:translate(40%, -46%) rotate(9deg);animation-delay:.26s}.hero-iso__piece[data-piece="3"]{--depth:24px;--from:translate(46%, 42%) rotate(-8deg);animation-delay:.34s}.hero-iso__piece[data-piece="4"]{--depth:14px;--from:translate(-30%, 70%) rotate(14deg);animation-delay:.42s}@keyframes hero-orb-in{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hero-piece-in{0%{opacity:0;transform:var(--from)}45%{opacity:1}to{opacity:1;transform:none}}.pm[data-astro-cid-xlb753yp]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pm[data-astro-cid-xlb753yp]::backdrop{background:0 0}.pm__scrim[data-astro-cid-xlb753yp]{-webkit-backdrop-filter:blur(12px)saturate(140%);opacity:0;background:#0f142080;transition:opacity .35s;position:absolute;inset:0}.pm[data-astro-cid-xlb753yp].is-open .pm__scrim[data-astro-cid-xlb753yp]{opacity:1}.pm__sheet[data-astro-cid-xlb753yp]{background:var(--color-cream);transform-origin:0 0;will-change:transform;border-radius:28px;flex-direction:column;width:min(1120px,94vw);height:94dvh;display:flex;position:absolute;top:3dvh;left:50%;overflow:hidden;translate:-50%;box-shadow:0 40px 120px -30px #00000080}@media (width<=639px){.pm__sheet[data-astro-cid-xlb753yp]{border-radius:24px 24px 0 0;width:100%;height:94dvh;top:auto;bottom:0;left:0;translate:none}}.pm__bar[data-astro-cid-xlb753yp]{z-index:2;background:color-mix(in srgb, var(--color-cream) 85%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);touch-action:none;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .9rem 1.5rem;display:flex;position:relative}.pm__grab[data-astro-cid-xlb753yp]{display:none}@media (width<=639px){.pm__bar[data-astro-cid-xlb753yp]{padding-top:1.35rem}.pm__grab[data-astro-cid-xlb753yp]{background:color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:9999px;width:2.5rem;height:.3rem;display:block;position:absolute;top:.5rem;left:50%;translate:-50%}}.pm__count[data-astro-cid-xlb753yp]{letter-spacing:.2em;color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.pm__actions[data-astro-cid-xlb753yp]{gap:.4rem;display:flex}.pm__icon-btn[data-astro-cid-xlb753yp]{width:2.5rem;height:2.5rem;color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 6%, transparent);transition:background-color .25s, scale .25s var(--ease-bounce);border-radius:9999px;place-items:center;display:grid}.pm__icon-btn[data-astro-cid-xlb753yp]:hover{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}.pm__icon-btn[data-astro-cid-xlb753yp]:active{scale:.9}.pm__icon-btn--close[data-astro-cid-xlb753yp]{background:var(--color-ink);color:var(--color-cream)}.pm__icon-btn--close[data-astro-cid-xlb753yp]:hover{background:var(--color-brand-blue)}.pm__scroll[data-astro-cid-xlb753yp]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.pm-panel[data-astro-cid-xlb753yp]{max-width:960px;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem) 3rem}.pm-panel[data-astro-cid-xlb753yp].is-swapping{animation:pm-swap .5s var(--ease-spring) both}.pm-panel[data-astro-cid-xlb753yp].is-swapping[data-dir="-1"]{animation-name:pm-swap-back}@keyframes pm-swap{0%{opacity:0;translate:48px}}@keyframes pm-swap-back{0%{opacity:0;translate:-48px}}.pm-section[data-astro-cid-xlb753yp]{margin-top:clamp(4rem,9vw,7rem)}.pm-label[data-astro-cid-xlb753yp]{letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 50%, transparent);margin-bottom:1.25rem;font-size:.7rem;font-weight:600}.pm-intro[data-astro-cid-xlb753yp]{text-align:center}.pm-intro__logo[data-astro-cid-xlb753yp]{background:#fff;border-radius:1.5rem;place-items:center;width:fit-content;min-width:5.5rem;height:5.5rem;margin:0 auto 1.75rem;padding:.9rem 1.25rem;display:grid;box-shadow:0 18px 40px -24px #0f142073}.pm-intro__logo--dark[data-astro-cid-xlb753yp]{background:var(--color-ink)}.pm-intro__logo[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{object-fit:contain;width:auto;max-width:12rem;height:auto;max-height:3.7rem}.pm-intro__category[data-astro-cid-xlb753yp]{letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 50%, transparent);font-size:.75rem;font-weight:600}.pm-intro__name[data-astro-cid-xlb753yp]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:.75rem;font-size:clamp(3rem,9vw,6rem);line-height:.92}.pm-intro__headline[data-astro-cid-xlb753yp]{max-width:28ch;font-family:var(--font-display);color:color-mix(in srgb, var(--color-ink) 65%, transparent);margin:1.25rem auto 0;font-size:clamp(1.4rem,3.2vw,2.1rem);font-style:italic;line-height:1.15}.pm-hero[data-astro-cid-xlb753yp]{perspective:1400px;margin-top:clamp(2.5rem,6vw,4rem);position:relative}.pm-hero__glow[data-astro-cid-xlb753yp]{background:var(--accent);filter:blur(70px);opacity:.35;border-radius:50%;position:absolute;inset:10% 5% -8%}.pm-browser[data-astro-cid-xlb753yp]{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px -35px #0f14208c}.pm-browser[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{background-size:cover;width:100%;height:auto;display:block}.pm-browser__bar[data-astro-cid-xlb753yp]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);background:#fff;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.pm-browser__dots[data-astro-cid-xlb753yp]{gap:.3rem;display:flex}.pm-browser__dots[data-astro-cid-xlb753yp] span[data-astro-cid-xlb753yp]{background:color-mix(in srgb, var(--color-ink) 16%, transparent);border-radius:9999px;width:.5rem;height:.5rem}.pm-browser__url[data-astro-cid-xlb753yp]{background:var(--color-cream-dim);text-align:center;max-width:22rem;color:color-mix(in srgb, var(--color-ink) 60%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;flex:1;margin-inline:auto;padding:.2rem .75rem;font-size:.7rem;overflow:hidden}.pm-reel[data-astro-cid-xlb753yp]{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.pm-reel__clip--main[data-astro-cid-xlb753yp]{grid-column:1/-1}.pm-reel__frame[data-astro-cid-xlb753yp]{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:#0b0714;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -35px #0f14208c}.pm-reel[data-astro-cid-xlb753yp] video[data-astro-cid-xlb753yp]{aspect-ratio:1920/992;object-fit:cover;width:100%;height:auto;display:block}.pm-reel__caption[data-astro-cid-xlb753yp]{color:color-mix(in srgb, var(--color-ink) 60%, transparent);margin-top:.6rem;font-size:.8rem}.pm-reel__clip--main[data-astro-cid-xlb753yp] .pm-reel__caption[data-astro-cid-xlb753yp]{text-align:center}@media (width<=639px){.pm-reel[data-astro-cid-xlb753yp]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin:0 -1.25rem -2.5rem;padding:0 1.25rem 2.5rem;scroll-padding-inline:1.25rem;overflow-x:auto}.pm-reel__clip[data-astro-cid-xlb753yp]{scroll-snap-align:center}.pm-reel__clip--main[data-astro-cid-xlb753yp]{grid-column:auto}}.pm-palette[data-astro-cid-xlb753yp]{gap:.6rem;height:clamp(9rem,22vw,13rem);display:flex}.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{flex:1;min-width:0}.pm-swatch[data-astro-cid-xlb753yp]{background:var(--c);text-align:left;transform-origin:bottom;width:100%;height:100%;transition:flex-grow .4s var(--ease-spring);border-radius:1.1rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.15rem;padding:.9rem;display:flex;box-shadow:inset 0 0 0 1px #0f142014}.pm-swatch--light[data-astro-cid-xlb753yp]{color:var(--color-ink)}.pm-swatch--dark[data-astro-cid-xlb753yp]{color:var(--color-cream)}.pm-swatch__name[data-astro-cid-xlb753yp]{font-size:.8rem;font-weight:600}.pm-swatch__hex[data-astro-cid-xlb753yp]{font-variant-numeric:tabular-nums;opacity:.75;font-size:.7rem}@media (hover:hover){.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{transition:flex-grow .45s var(--ease-spring)}.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]:hover{flex-grow:1.6}}@media (hover:none){.pm-palette[data-astro-cid-xlb753yp]{touch-action:pan-y}.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{transition:flex-grow .45s var(--ease-spring), translate .5s var(--ease-bounce), scale .5s var(--ease-bounce)}.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp].is-stretched{translate:calc(var(--pull,0) * 1px) 0;scale:calc(1.06 + var(--stretch,0)) 1.06;z-index:1;transition:flex-grow .45s var(--ease-spring), translate .12s linear, scale .3s var(--ease-spring);flex-grow:1.6}}.pm-swatch[data-astro-cid-xlb753yp].is-copied .pm-swatch__hex[data-astro-cid-xlb753yp]:after{content:" · copiado"}@media (width<=639px){.pm-palette[data-astro-cid-xlb753yp]{flex-wrap:wrap;height:auto}.pm-palette[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{flex:30%;height:6.5rem}}.pm-devices[data-astro-cid-xlb753yp]{padding-right:14%;position:relative}.pm-devices__phone[data-astro-cid-xlb753yp]{border:5px solid var(--color-ink);border-radius:1.4rem;width:24%;position:absolute;bottom:-8%;right:0;box-shadow:0 30px 50px -25px #0f142099}.pm-modules[data-astro-cid-xlb753yp]{gap:1rem;display:grid}@media (width>=640px){.pm-modules[data-astro-cid-xlb753yp]{grid-template-columns:repeat(2,1fr)}}.pm-modules[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.pm-features[data-astro-cid-xlb753yp]{gap:.75rem;display:grid}@media (width>=640px){.pm-features[data-astro-cid-xlb753yp]{grid-template-columns:repeat(3,1fr)}}.pm-features[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);color:var(--color-ink);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.9rem;padding:1.25rem;font-size:.95rem;font-weight:500;line-height:1.35;display:flex}.pm-features__icon[data-astro-cid-xlb753yp]{background:var(--accent);width:2.6rem;height:2.6rem;color:var(--on-accent);border-radius:9999px;place-items:center;display:grid}.pm-meta[data-astro-cid-xlb753yp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;display:flex}.pm-meta__services[data-astro-cid-xlb753yp]{flex-wrap:wrap;gap:.4rem;display:flex}.pm-meta__services[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{background:var(--color-ink);color:var(--color-cream);border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:500}.pm-meta__stack[data-astro-cid-xlb753yp]{color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-size:.8rem}.pm-label-piece[data-astro-cid-xlb753yp]{border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0f142080}.pm-label-piece[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{width:100%;height:auto;display:block}.pm-label-piece[data-astro-cid-xlb753yp]:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.pm-stickers[data-astro-cid-xlb753yp]{background:var(--color-ink);border-radius:1.5rem;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;padding:2rem 1rem;display:flex}.pm-stickers[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{width:clamp(6.5rem,17vw,9.5rem);rotate:var(--r)}.pm-stickers[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{filter:drop-shadow(0 10px 14px #00000059);width:100%;height:auto}.pm-cta[data-astro-cid-xlb753yp]{background:var(--color-ink);color:var(--color-cream);text-align:center;border-radius:1.75rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3.5rem)}.pm-cta__title[data-astro-cid-xlb753yp]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);line-height:1}.pm-cta__buttons[data-astro-cid-xlb753yp]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.pm-btn[data-astro-cid-xlb753yp]{transition:scale .3s var(--ease-bounce), background-color .3s, color .3s;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.pm-btn[data-astro-cid-xlb753yp]:hover{scale:1.04}.pm-btn[data-astro-cid-xlb753yp]:active{scale:.96}.pm-btn--accent[data-astro-cid-xlb753yp]{background:var(--accent);color:var(--on-accent)}.pm-btn--ghost[data-astro-cid-xlb753yp]{color:var(--color-cream);border:1px solid #f7f6f24d}.pm-btn--ghost[data-astro-cid-xlb753yp]:hover{background:var(--color-cream);color:var(--color-ink)}.pm-next[data-astro-cid-xlb753yp]{width:100%;color:var(--color-cream);border-top:1px solid #f7f6f21f;flex-direction:column;align-items:center;gap:.35rem;margin:2.5rem auto 0;padding-top:1.75rem;display:flex}.pm-next__label[data-astro-cid-xlb753yp]{letter-spacing:.3em;text-transform:uppercase;opacity:.55;font-size:.7rem}.pm-next__name[data-astro-cid-xlb753yp]{font-family:var(--font-display);align-items:center;gap:.5rem;font-size:clamp(1.6rem,4vw,2.25rem);display:inline-flex}.pm-next__name[data-astro-cid-xlb753yp] svg{transition:translate .35s var(--ease-spring)}.pm-next[data-astro-cid-xlb753yp]:hover .pm-next__name[data-astro-cid-xlb753yp] svg{translate:6px}[data-astro-cid-xlb753yp][data-beat=intro] .pm-intro__logo[data-astro-cid-xlb753yp]{opacity:0;filter:blur(8px);scale:.85}[data-astro-cid-xlb753yp][data-beat=intro] .pm-intro__category[data-astro-cid-xlb753yp],[data-astro-cid-xlb753yp][data-beat=intro] .pm-intro__headline[data-astro-cid-xlb753yp]{opacity:0;translate:0 14px}[data-astro-cid-xlb753yp][data-beat=intro] .pm-intro__name[data-astro-cid-xlb753yp]{opacity:0;clip-path:inset(0 0 100%);translate:0 .35em}[data-astro-cid-xlb753yp][data-beat=intro].in .pm-intro__logo[data-astro-cid-xlb753yp]{opacity:1;filter:blur();transition:opacity .5s ease, scale .7s var(--ease-bounce), filter .6s ease;scale:1}[data-astro-cid-xlb753yp][data-beat=intro].in .pm-intro__category[data-astro-cid-xlb753yp]{opacity:1;transition:all .5s var(--ease-spring) .12s;translate:0}[data-astro-cid-xlb753yp][data-beat=intro].in .pm-intro__name[data-astro-cid-xlb753yp]{opacity:1;clip-path:inset(0 0 -10%);transition:opacity .4s ease .18s, translate .7s var(--ease-spring) .18s, clip-path .7s var(--ease-spring) .18s;translate:0}[data-astro-cid-xlb753yp][data-beat=intro].in .pm-intro__headline[data-astro-cid-xlb753yp]{opacity:1;transition:all .6s var(--ease-spring) .38s;translate:0}[data-astro-cid-xlb753yp][data-beat=hero] .pm-browser[data-astro-cid-xlb753yp]{opacity:0;transform:translateY(60px)rotateX(14deg)scale(.92)}[data-astro-cid-xlb753yp][data-beat=hero] .pm-hero__glow[data-astro-cid-xlb753yp]{opacity:0}[data-astro-cid-xlb753yp][data-beat=hero].in .pm-browser[data-astro-cid-xlb753yp]{opacity:1;transition:opacity .5s ease, transform .9s var(--ease-spring);transform:none}[data-astro-cid-xlb753yp][data-beat=hero].in .pm-hero__glow[data-astro-cid-xlb753yp]{opacity:.35;transition:opacity 1.2s .3s}[data-astro-cid-xlb753yp][data-beat=palette] .pm-swatch[data-astro-cid-xlb753yp]{scale:1 0}[data-astro-cid-xlb753yp][data-beat=palette] .pm-swatch[data-astro-cid-xlb753yp]>span[data-astro-cid-xlb753yp]{opacity:0}[data-astro-cid-xlb753yp][data-beat=palette].in .pm-swatch[data-astro-cid-xlb753yp]{transition:scale .7s var(--ease-bounce) calc(var(--i) * 80ms);scale:1}[data-astro-cid-xlb753yp][data-beat=palette].in .pm-swatch[data-astro-cid-xlb753yp]>span[data-astro-cid-xlb753yp]{opacity:1;transition:opacity .4s ease calc(var(--i) * 80ms + .35s)}[data-astro-cid-xlb753yp][data-beat=reel] .pm-reel__clip[data-astro-cid-xlb753yp]{opacity:0;translate:0 40px;scale:.97}[data-astro-cid-xlb753yp][data-beat=reel].in .pm-reel__clip[data-astro-cid-xlb753yp]{opacity:1;transition:all .8s var(--ease-spring) calc(var(--i) * 90ms);translate:0;scale:1}[data-astro-cid-xlb753yp][data-beat=devices] .pm-devices__desktop[data-astro-cid-xlb753yp]{opacity:0;translate:-40px}[data-astro-cid-xlb753yp][data-beat=devices] .pm-devices__phone[data-astro-cid-xlb753yp]{opacity:0;translate:60px 40px;rotate:8deg}[data-astro-cid-xlb753yp][data-beat=devices].in .pm-devices__desktop[data-astro-cid-xlb753yp]{opacity:1;transition:all .8s var(--ease-spring);translate:0}[data-astro-cid-xlb753yp][data-beat=devices].in .pm-devices__phone[data-astro-cid-xlb753yp]{opacity:1;transition:all .8s var(--ease-bounce) .25s;translate:0;rotate:0deg}[data-astro-cid-xlb753yp][data-beat=modules] .pm-modules[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:0;translate:0 36px;rotate:calc((var(--i) - 1.5) * 2deg);scale:.94}[data-astro-cid-xlb753yp][data-beat=modules].in .pm-modules[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:1;transition:opacity .5s ease calc(var(--i) * .11s), translate .8s var(--ease-spring) calc(var(--i) * .11s), rotate .8s var(--ease-bounce) calc(var(--i) * .11s), scale .8s var(--ease-spring) calc(var(--i) * .11s);translate:0;rotate:0deg;scale:1}@media (hover:hover){[data-astro-cid-xlb753yp][data-beat=modules].in .pm-modules[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]:hover{transition:translate .35s var(--ease-spring);translate:0 -4px}}[data-astro-cid-xlb753yp][data-beat=features] .pm-features[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:0;translate:0 24px}[data-astro-cid-xlb753yp][data-beat=features] .pm-features__icon[data-astro-cid-xlb753yp]{rotate:-90deg;scale:0}[data-astro-cid-xlb753yp][data-beat=features] .pm-meta[data-astro-cid-xlb753yp]{opacity:0}[data-astro-cid-xlb753yp][data-beat=features].in .pm-features[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:1;transition:all .6s var(--ease-spring) calc(var(--i) * 90ms);translate:0}[data-astro-cid-xlb753yp][data-beat=features].in .pm-features__icon[data-astro-cid-xlb753yp]{transition:all .6s var(--ease-bounce) calc(var(--i) * 90ms + .15s);rotate:0deg;scale:1}[data-astro-cid-xlb753yp][data-beat=features].in .pm-meta[data-astro-cid-xlb753yp]{opacity:1;transition:opacity .5s .45s}[data-astro-cid-xlb753yp][data-beat=label] .pm-label-piece[data-astro-cid-xlb753yp]{opacity:0;scale:.96}[data-astro-cid-xlb753yp][data-beat=label].in .pm-label-piece[data-astro-cid-xlb753yp]{opacity:1;transition:all .8s var(--ease-spring);scale:1}[data-astro-cid-xlb753yp][data-beat=label].in .pm-label-piece[data-astro-cid-xlb753yp]:after{transition:translate 1.3s .5s;translate:120%}[data-astro-cid-xlb753yp][data-beat=stickers] .pm-stickers[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:0;scale:1.35}[data-astro-cid-xlb753yp][data-beat=stickers].in .pm-stickers[data-astro-cid-xlb753yp] li[data-astro-cid-xlb753yp]{opacity:1;transition:opacity .3s ease calc(var(--i) * 90ms), scale .6s var(--ease-bounce) calc(var(--i) * 90ms);scale:1}[data-astro-cid-xlb753yp][data-beat=cta]{opacity:0;translate:0 30px}[data-astro-cid-xlb753yp][data-beat=cta].in{opacity:1;transition:all .7s var(--ease-spring);translate:0}@media (prefers-reduced-motion:reduce){.pm-panel[data-astro-cid-xlb753yp] [data-astro-cid-xlb753yp][data-beat],.pm-panel[data-astro-cid-xlb753yp] [data-astro-cid-xlb753yp][data-beat] [data-astro-cid-xlb753yp]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}.portfolio-strip[data-astro-cid-c6r7gr4v]{padding-block:.5rem 1.75rem;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.portfolio-strip__track[data-astro-cid-c6r7gr4v]{width:max-content;animation:70s linear infinite portfolio-scroll;display:flex}.portfolio-strip[data-astro-cid-c6r7gr4v]:hover .portfolio-strip__track[data-astro-cid-c6r7gr4v]{animation-play-state:paused}.portfolio-strip__group[data-astro-cid-c6r7gr4v]{gap:1.25rem;padding-right:1.25rem;display:flex}.portfolio-strip__item[data-astro-cid-c6r7gr4v]{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);width:clamp(15rem,26vw,22rem);transform:perspective(1100px) rotateY(var(--tilt,0deg)) scale(var(--grow,1));transform-origin:50%;backface-visibility:hidden;will-change:transform;background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 20px 45px -30px #0f142059}.portfolio-strip__item--low[data-astro-cid-c6r7gr4v]{margin-top:1.5rem}.portfolio-strip__item[data-astro-cid-c6r7gr4v] img[data-astro-cid-c6r7gr4v]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}@keyframes portfolio-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.browser-dots[data-astro-cid-c6r7gr4v]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);background:#fff;gap:.3rem;padding:.45rem .6rem;display:flex}.browser-dots[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{background:color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:9999px;width:.4rem;height:.4rem}.project__stage[data-astro-cid-c6r7gr4v]{background:radial-gradient(circle at 80% 15%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 60%), color-mix(in srgb, var(--accent) 14%, var(--color-cream))}.project__frame[data-astro-cid-c6r7gr4v]{aspect-ratio:5/4;width:100%;position:relative}.project__shot[data-astro-cid-c6r7gr4v]{border-radius:.75rem;width:82%;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;position:absolute;box-shadow:0 24px 50px -28px #0f14208c}.project__shot[data-astro-cid-c6r7gr4v] img[data-astro-cid-c6r7gr4v]{width:100%;height:auto;display:block}.project__shot--back[data-astro-cid-c6r7gr4v]{opacity:.75;top:6%;left:16%;transform:rotate(4deg)scale(.92)}.project__shot--front[data-astro-cid-c6r7gr4v]{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:#fff;top:19%;left:6%;overflow:hidden}.project__phone[data-astro-cid-c6r7gr4v]{border:4px solid var(--color-ink);border-radius:1rem;width:22%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:4%;right:5%;box-shadow:0 24px 40px -20px #0f142099}@media (hover:hover){.project[data-astro-cid-c6r7gr4v]:hover .project__shot--back[data-astro-cid-c6r7gr4v]{opacity:1;transform:rotate(7deg)scale(.94)translate(4%,-3%)}.project[data-astro-cid-c6r7gr4v]:hover .project__shot--front[data-astro-cid-c6r7gr4v]{transform:translateY(-4%)rotate(-1.5deg)}.project[data-astro-cid-c6r7gr4v]:hover .project__phone[data-astro-cid-c6r7gr4v]{transform:translateY(-14%)rotate(3deg)}}.app-widget[data-astro-cid-c6r7gr4v]{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);background:#fff;border-radius:.9rem;width:38%;padding:.7rem .75rem .75rem;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:5%;right:4%;box-shadow:0 24px 40px -20px #0f14208c}.app-widget__label[data-astro-cid-c6r7gr4v]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-size:.55rem;font-weight:600}@media (hover:hover){.project[data-astro-cid-c6r7gr4v]:hover .app-widget[data-astro-cid-c6r7gr4v]{transform:translateY(-10%)rotate(2deg)}}.crm__value[data-astro-cid-c6r7gr4v]{color:var(--color-ink);margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.8rem,1.6vw,1.05rem);font-weight:700}.crm__bars[data-astro-cid-c6r7gr4v]{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);align-items:flex-end;gap:.25rem;height:2.6rem;margin-top:.45rem;display:flex}.crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{height:var(--h);transform-origin:bottom;transition:transform .7s var(--ease-bounce) calc(var(--i) * 70ms + .25s);background:#1e2a4a;border-radius:.2rem .2rem 0 0;flex:1}.crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]:nth-child(2){background:var(--accent)}.crm__alert[data-astro-cid-c6r7gr4v]{color:var(--color-ink);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.6rem;font-weight:600;display:flex}.crm__dot[data-astro-cid-c6r7gr4v]{background:#ef4444;border-radius:9999px;width:.4rem;height:.4rem;animation:1.8s ease-out infinite crm-ping}@keyframes crm-ping{0%{box-shadow:0 0 #ef44448c}to{box-shadow:0 0 0 .45rem #ef444400}}@media (hover:hover){.project[data-astro-cid-c6r7gr4v]:hover .crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{transform:scaleY(1.12)}.project[data-astro-cid-c6r7gr4v]:hover .crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]:nth-child(odd){transform:scaleY(.8)}}.cal__grid[data-astro-cid-c6r7gr4v]{background:repeating-linear-gradient(to right, transparent 0 calc(100% / 7 - 1px), color-mix(in srgb, var(--color-ink) 8%, transparent) calc(100% / 7 - 1px) calc(100% / 7));grid-template-columns:repeat(7,1fr);grid-auto-rows:.55rem;gap:.25rem .15rem;margin-top:.45rem;padding-top:.35rem;display:grid}.cal__day[data-astro-cid-c6r7gr4v]{text-align:center;color:color-mix(in srgb, var(--color-ink) 50%, transparent);font-size:.5rem;font-weight:700;line-height:.55rem}.cal__stay[data-astro-cid-c6r7gr4v]{background:var(--c);transform-origin:0;transition:transform .6s var(--ease-spring) calc(var(--i) * .12s + .25s);border-radius:9999px}@media (hover:hover){.project[data-astro-cid-c6r7gr4v]:hover .cal__stay[data-astro-cid-c6r7gr4v]{animation:cal-rebook .9s var(--ease-spring) calc(var(--i) * 90ms) both}}@keyframes cal-rebook{0%{transform:scaleX(1)}40%{transform:scaleX(.15)}to{transform:scaleX(1)}}.js .project[data-astro-cid-c6r7gr4v]:not(.is-visible) .crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v]{transform:scaleY(0)}.js .project[data-astro-cid-c6r7gr4v]:not(.is-visible) .cal__stay[data-astro-cid-c6r7gr4v]{transform:scaleX(0)}.project[data-astro-cid-c6r7gr4v]{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease-out}.js .project[data-astro-cid-c6r7gr4v]{opacity:0;transition:opacity .7s ease-out,translate .7s ease-out,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease-out;translate:0 24px}.js .project[data-astro-cid-c6r7gr4v].is-visible{opacity:1;translate:0}@media (hover:hover){.project[data-astro-cid-c6r7gr4v]:hover{box-shadow:0 20px 45px -30px #0f14204d, 0 40px 70px -40px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-4px)}}.project[data-astro-cid-c6r7gr4v]{cursor:pointer}.project__open[data-astro-cid-c6r7gr4v]{z-index:3;border-radius:inherit;position:absolute;inset:0}.project__open[data-astro-cid-c6r7gr4v]:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.project__cta[data-astro-cid-c6r7gr4v]{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.project__cta-arrow[data-astro-cid-c6r7gr4v]{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-cream);transition:translate .4s var(--ease-spring), background-color .3s;border-radius:9999px;place-items:center;display:inline-grid}.project[data-astro-cid-c6r7gr4v]:hover .project__cta-arrow[data-astro-cid-c6r7gr4v]{background:var(--color-brand-blue);translate:4px}.project[data-astro-cid-c6r7gr4v]:active{transition:scale .2s;scale:.985}.project-grid[data-astro-cid-c6r7gr4v]:not(.is-expanded) .project--extra-sm[data-astro-cid-c6r7gr4v]{display:none}@media (width>=1024px){.project-grid[data-astro-cid-c6r7gr4v]:not(.is-expanded) .project--extra-sm[data-astro-cid-c6r7gr4v]:not(.project--extra-lg){display:grid}}.project[data-astro-cid-c6r7gr4v].is-entering{animation:project-in .7s var(--ease-spring) both;animation-delay:calc(var(--n,0) * 80ms)}@keyframes project-in{0%{opacity:0;translate:0 32px;scale:.97}}.more-btn[data-astro-cid-c6r7gr4v]{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);color:var(--color-ink);transition:background-color .3s, color .3s, scale .3s var(--ease-bounce);border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem .85rem .75rem 1.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.more-btn[data-astro-cid-c6r7gr4v]:hover{background:var(--color-ink);color:var(--color-cream)}.more-btn[data-astro-cid-c6r7gr4v]:active{scale:.96}.more-btn__icon[data-astro-cid-c6r7gr4v]{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-cream);transition:rotate .5s var(--ease-bounce);border-radius:9999px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.more-btn[data-astro-cid-c6r7gr4v]:hover .more-btn__icon[data-astro-cid-c6r7gr4v]{background:var(--color-cream);color:var(--color-ink)}.more-btn[data-astro-cid-c6r7gr4v][aria-expanded=true] .more-btn__icon[data-astro-cid-c6r7gr4v]{rotate:45deg}@media (hover:none){.project[data-astro-cid-c6r7gr4v].is-active .project__shot--back[data-astro-cid-c6r7gr4v]{opacity:1;transform:rotate(7deg)scale(.94)translate(4%,-3%)}.project[data-astro-cid-c6r7gr4v].is-active .project__shot--front[data-astro-cid-c6r7gr4v]{transform:translateY(-4%)rotate(-1.5deg)}.project[data-astro-cid-c6r7gr4v].is-active .project__phone[data-astro-cid-c6r7gr4v]{transform:translateY(-14%)rotate(3deg)}.project[data-astro-cid-c6r7gr4v].is-active .app-widget[data-astro-cid-c6r7gr4v]{transform:translateY(-10%)rotate(2deg)}.project[data-astro-cid-c6r7gr4v].is-active .project__cta-arrow[data-astro-cid-c6r7gr4v]{background:var(--color-brand-blue);translate:4px}.project[data-astro-cid-c6r7gr4v].is-active{box-shadow:0 20px 45px -30px #0f14204d, 0 40px 70px -40px color-mix(in srgb, var(--accent) 70%, transparent)}.portfolio-strip__item[data-astro-cid-c6r7gr4v]{transition:translate .4s var(--ease-bounce)}.portfolio-strip__item[data-astro-cid-c6r7gr4v].is-touched{translate:0 -8px}}@media (hover:none) and (prefers-reduced-motion:reduce){.project[data-astro-cid-c6r7gr4v].is-active [data-astro-cid-c6r7gr4v]:is(.project__shot,.project__phone,.app-widget){transform:none!important}}@media (prefers-reduced-motion:reduce){.crm__bars[data-astro-cid-c6r7gr4v] span[data-astro-cid-c6r7gr4v],.cal__stay[data-astro-cid-c6r7gr4v],.crm__dot[data-astro-cid-c6r7gr4v]{transition:none;animation:none!important;transform:none!important}.portfolio-strip__track[data-astro-cid-c6r7gr4v]{animation:none}.portfolio-strip[data-astro-cid-c6r7gr4v]{overflow-x:auto}}.reel[data-astro-cid-5tg2gfzu]{padding-block:1.25rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.reel__track[data-astro-cid-5tg2gfzu]{width:max-content;animation:80s linear infinite reverse reel-scroll;display:flex}.reel[data-astro-cid-5tg2gfzu]:hover .reel__track[data-astro-cid-5tg2gfzu]{animation-play-state:paused}.reel__group[data-astro-cid-5tg2gfzu]{align-items:center;gap:clamp(1.5rem,3vw,2.75rem);padding-right:clamp(1.5rem,3vw,2.75rem);display:flex}.reel__item[data-astro-cid-5tg2gfzu]{height:clamp(7.5rem,15vw,11rem);rotate:var(--r);transition:rotate .45s var(--ease-bounce), scale .45s var(--ease-bounce)}.reel__item[data-astro-cid-5tg2gfzu] img[data-astro-cid-5tg2gfzu]{width:auto;height:100%}.reel__item--sticker[data-astro-cid-5tg2gfzu] img[data-astro-cid-5tg2gfzu]{filter:drop-shadow(0 10px 12px #0f142040)}.reel__item--paper[data-astro-cid-5tg2gfzu]{height:clamp(9rem,18vw,13.5rem)}.reel__item--paper[data-astro-cid-5tg2gfzu] img[data-astro-cid-5tg2gfzu]{background:#fff;border-radius:6px;box-shadow:0 0 0 6px #fff,0 20px 35px -18px #0f142073}@media (hover:hover){.reel__item[data-astro-cid-5tg2gfzu]:hover{rotate:0deg;scale:1.06}}@keyframes reel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.board-toggle[data-astro-cid-5tg2gfzu]{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);color:var(--color-ink);transition:background-color .3s, color .3s, scale .3s var(--ease-bounce);border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem .9rem .75rem 1.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.board-toggle[data-astro-cid-5tg2gfzu]:hover{background:var(--color-ink);color:var(--color-cream)}.board-toggle[data-astro-cid-5tg2gfzu]:active{scale:.96}.board-toggle__pin[data-astro-cid-5tg2gfzu]{background:radial-gradient(circle at 35% 30%, #ff9ac6, var(--color-brand-pink) 55%, #b8326f);width:.85rem;height:.85rem;transition:rotate .5s var(--ease-bounce), translate .5s var(--ease-bounce);border-radius:9999px;box-shadow:0 2px 3px #0000004d}.board-toggle[data-astro-cid-5tg2gfzu][aria-expanded=true] .board-toggle__pin[data-astro-cid-5tg2gfzu]{translate:0 2px;rotate:180deg}.board[data-astro-cid-5tg2gfzu]{transition:grid-template-rows .7s var(--ease-spring);grid-template-rows:0fr;display:grid}.board[data-astro-cid-5tg2gfzu].is-open{grid-template-rows:1fr}.board__inner[data-astro-cid-5tg2gfzu]{min-height:0;overflow:hidden}.board__cork[data-astro-cid-5tg2gfzu]{opacity:0;transition:opacity .4s ease, translate .6s var(--ease-spring);background-color:#c4935f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.33 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.4 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.8 0 0 0 0 0.6 0 0 0 1.2 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),radial-gradient(at 30% 20%,#ffffff1f,#0000 60%);border:clamp(10px,1.6vw,16px) solid #8a5a33;border-radius:20px;margin-top:2.5rem;padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,2.5rem) clamp(2.5rem,5vw,3.5rem);translate:0 -16px;box-shadow:inset 0 10px 30px #00000059,inset 0 0 0 1px #00000040,0 30px 60px -30px #0f142080}.board[data-astro-cid-5tg2gfzu].is-open .board__cork[data-astro-cid-5tg2gfzu]{opacity:1;translate:0}.sticker-filter[data-astro-cid-5tg2gfzu]{color:var(--color-ink);background:#f7f6f2bf;border-radius:9999px;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:background-color .3s,color .3s;box-shadow:0 3px 8px -3px #00000059}.sticker-filter[data-astro-cid-5tg2gfzu]:hover{background:var(--color-cream)}.sticker-filter[data-astro-cid-5tg2gfzu][aria-pressed=true]{background:var(--color-ink);color:var(--color-cream)}.sticker-wall[data-astro-cid-5tg2gfzu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem) clamp(.75rem,2.5vw,2rem);display:flex}.sticker[data-astro-cid-5tg2gfzu]{width:clamp(6.5rem,12vw,9.5rem);rotate:var(--r);transition:rotate .4s var(--ease-bounce), scale .4s var(--ease-bounce);position:relative}.sticker[data-astro-cid-5tg2gfzu]:before{content:"";z-index:1;background:radial-gradient(circle at 35% 30%, white, var(--pin) 45%, color-mix(in srgb, var(--pin) 60%, black));border-radius:9999px;width:.8rem;height:.8rem;position:absolute;top:4%;left:50%;translate:-50%;box-shadow:1px 3px 3px #0006}.sticker[data-astro-cid-5tg2gfzu] img[data-astro-cid-5tg2gfzu]{filter:drop-shadow(0 8px 10px #00000059);width:100%;height:auto;display:block}@media (hover:hover){.sticker[data-astro-cid-5tg2gfzu]:hover{rotate:0deg;scale:1.1}}@media (hover:none){.sticker-wall[data-astro-cid-5tg2gfzu].is-visible .sticker[data-astro-cid-5tg2gfzu]{animation-fill-mode:backwards}.reel__item[data-astro-cid-5tg2gfzu].is-touched{rotate:0deg;scale:1.06}.sticker[data-astro-cid-5tg2gfzu].is-touched{rotate:0deg;scale:1.1}}.sticker[data-astro-cid-5tg2gfzu][hidden]{display:none}.sticker-wall[data-astro-cid-5tg2gfzu]:not(.is-visible) .sticker[data-astro-cid-5tg2gfzu]{opacity:0;scale:1.35}.sticker-wall[data-astro-cid-5tg2gfzu].is-visible .sticker[data-astro-cid-5tg2gfzu]{animation:sticker-slap .55s var(--ease-bounce) both;animation-delay:var(--d)}@keyframes sticker-slap{0%{opacity:0;scale:1.35;rotate:calc(var(--r) * -2)}to{opacity:1;scale:1;rotate:var(--r)}}@media (prefers-reduced-motion:reduce){.reel__track[data-astro-cid-5tg2gfzu]{animation:none}.reel[data-astro-cid-5tg2gfzu]{overflow-x:auto}.sticker-wall[data-astro-cid-5tg2gfzu] .sticker[data-astro-cid-5tg2gfzu]{opacity:1!important;animation:none!important;scale:1!important}}.testimonial-column[data-astro-cid-gakqr736]{overflow:hidden}.testimonial-column[data-astro-cid-gakqr736]:hover .testimonial-track[data-astro-cid-gakqr736]{animation-play-state:paused}.testimonial-track[data-astro-cid-gakqr736]{will-change:transform;animation-name:scroll-up;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonial-reel[data-astro-cid-gakqr736]{margin-inline:-1.5rem;padding-block:.5rem 1.5rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.testimonial-reel__track[data-astro-cid-gakqr736]{width:max-content;animation:90s linear infinite testimonial-slide;display:flex}.testimonial-reel[data-astro-cid-gakqr736]:hover .testimonial-reel__track[data-astro-cid-gakqr736]{animation-play-state:paused}.testimonial-reel__group[data-astro-cid-gakqr736]{align-items:stretch;gap:1rem;padding-right:1rem;display:flex}.testimonial-reel__item[data-astro-cid-gakqr736]{transition:translate .4s var(--ease-bounce), box-shadow .4s ease}.testimonial-reel__item[data-astro-cid-gakqr736].is-touched{translate:0 -6px;box-shadow:0 26px 45px -28px #0f142073}@keyframes testimonial-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.testimonial-track[data-astro-cid-gakqr736],.testimonial-reel__track[data-astro-cid-gakqr736]{animation:none}.testimonial-reel[data-astro-cid-gakqr736]{overflow-x:auto}}@property --intro-r{syntax:"<length>";inherits:false;initial-value:0}.intro{display:none}.intro-play .intro{--intro-r:0px;z-index:200;background:var(--color-ink);color:var(--color-cream);pointer-events:none;-webkit-mask:radial-gradient(circle at var(--ox,50%) var(--oy,50%), transparent var(--intro-r), #000 calc(var(--intro-r) + 1px));mask:radial-gradient(circle at var(--ox,50%) var(--oy,50%), transparent var(--intro-r), #000 calc(var(--intro-r) + 1px));place-items:center;animation:.76s cubic-bezier(.76,0,.24,1) .86s forwards intro-portal;display:grid;position:fixed;inset:0}.intro__mark{flex-direction:column;align-items:center;gap:1.75rem;animation:.62s cubic-bezier(.55,0,.75,.2) .88s forwards intro-zoom;display:flex}.intro__logo{width:clamp(7rem,22vw,11.5rem);overflow:visible}.intro__piece{fill-opacity:0;stroke:currentColor;stroke-width:9px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.65,0,.35,1) forwards intro-draw,.26s ease-out forwards intro-fill}.intro__piece[data-piece="1"]{animation-delay:0s,.43s}.intro__piece[data-piece="4"]{animation-delay:80ms,.5s}.intro__piece[data-piece="2"]{animation-delay:.16s,.57s}.intro__piece[data-piece="3"]{animation-delay:.24s,.64s}.intro__label{letter-spacing:.4em;text-transform:uppercase;color:#f7f6f299;font-size:.7rem;font-weight:600;overflow:hidden}.intro__label span{animation:intro-rise .6s var(--ease-spring) .28s forwards;display:block;transform:translateY(110%)}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-fill{to{fill-opacity:1;stroke-width:0}}@keyframes intro-rise{to{transform:translateY(0)}}@keyframes intro-zoom{to{opacity:0;transform:scale(1.35)}}@keyframes intro-portal{80%{opacity:1}to{--intro-r:150vmax;opacity:0}}
