.esp-hero[data-astro-cid-cd3ha4bq]{text-align:center;min-height:100svh;color:var(--neutral-0);place-items:center;display:grid;position:relative;overflow:hidden}.esp-hero[data-astro-cid-cd3ha4bq] .esp-hero-media{object-fit:cover;z-index:0;will-change:transform;filter:brightness(.9)saturate(.93);width:100%;height:116%;position:absolute;inset:-8% 0}.esp-hero[data-astro-cid-cd3ha4bq]:after{content:"";z-index:1;background:radial-gradient(120% 82%,#0e0e0f85 0%,#0e0e0f29 46%,#0000 76%),linear-gradient(#0e0e0f80 0%,#0e0e0f4d 40%,#0e0e0fb8 100%);position:absolute;inset:0}.esp-hero-inner[data-astro-cid-cd3ha4bq]{z-index:2;padding:0 var(--pad);position:relative}.esp-hero-eyebrow[data-astro-cid-cd3ha4bq]{color:var(--orange-300)}.esp-hero[data-astro-cid-cd3ha4bq] h1[data-astro-cid-cd3ha4bq]{color:var(--neutral-0);font-family:var(--font-wordmark);font-weight:var(--weight-bold);letter-spacing:-.01em;margin-top:var(--space-3);text-shadow:0 2px 40px #00000080,0 1px 6px #0006;font-size:clamp(3rem,11vw,7.5rem)}.esp-hero-hub[data-astro-cid-cd3ha4bq]{color:var(--brand)}.esp-hero-sub[data-astro-cid-cd3ha4bq]{color:var(--neutral-100);max-width:40ch;margin:var(--space-4) auto 0;text-shadow:0 1px 20px #000000b3;font-size:clamp(1rem,2vw,1.25rem)}.esp-hero-cue[data-astro-cid-cd3ha4bq]{z-index:2;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--neutral-200);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.esp-hero-cue[data-astro-cid-cd3ha4bq] span[data-astro-cid-cd3ha4bq]{background:var(--neutral-200);opacity:.6;transform-origin:top;width:1px;height:34px;animation:1.8s ease-in-out infinite esp-cue}@keyframes esp-cue{0%,to{opacity:.2;transform:scaleY(.4)}50%{opacity:.6;transform:scaleY(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.esp-hero[data-astro-cid-cd3ha4bq] .esp-hero-media{animation:linear both esp-hero-pan scroll(root);animation-range:0 100svh}}}@keyframes esp-hero-pan{to{transform:translateY(9%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.esp-hero-cue[data-astro-cid-cd3ha4bq] span[data-astro-cid-cd3ha4bq]{animation:none}}.esp-intro[data-astro-cid-i7f2ghtf]{background:var(--surface-page)}.esp-intro-grid[data-astro-cid-i7f2ghtf]{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=860px){.esp-intro-grid[data-astro-cid-i7f2ghtf]{grid-template-columns:1.3fr .9fr;align-items:end}}.esp-statement[data-astro-cid-i7f2ghtf]{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);letter-spacing:var(--tracking-tight);text-wrap:balance;max-width:18ch;font-size:clamp(2rem,6vw,4.2rem);line-height:1.04}.esp-statement[data-astro-cid-i7f2ghtf] em[data-astro-cid-i7f2ghtf]{color:var(--brand);font-style:normal}.esp-lead[data-astro-cid-i7f2ghtf]{color:var(--text-muted);max-width:46ch;font-size:clamp(1.05rem,1.7vw,1.3rem)}.esp-scenes[data-astro-cid-lz7dwaen]{background:var(--ink-900);position:relative}.esp-scenes-bg[data-astro-cid-lz7dwaen]{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.esp-scenes-bg[data-astro-cid-lz7dwaen] .esp-shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-out);filter:brightness(.9)saturate(.92);position:absolute;inset:0}.esp-scenes-bg[data-astro-cid-lz7dwaen] .esp-shot.is-active{opacity:1}.esp-scrim[data-astro-cid-lz7dwaen]{z-index:1;pointer-events:none;background:linear-gradient(#0000 16%,#0e0e0f0f 30%,#0e0e0f57 50%,#0e0e0fbd 76%,#0e0e0ff0 100%),linear-gradient(90deg,#0e0e0f99 0%,#0e0e0f47 30%,#0000 58%),linear-gradient(#0e0e0f1f,#0e0e0f1f);position:absolute;inset:0}.esp-hint[data-astro-cid-lz7dwaen]{top:var(--space-4);right:var(--space-4);z-index:2;font-family:var(--font-wordmark);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb, var(--ink-900) 72%, transparent);border:1px solid color-mix(in srgb, var(--neutral-0) 22%, transparent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);backdrop-filter:blur(4px);position:absolute}.esp-steps[data-astro-cid-lz7dwaen]{z-index:2;margin-top:-100svh;position:relative}.esp-step[data-astro-cid-lz7dwaen]{min-height:100svh;padding:0 var(--pad) clamp(56px, 12vh, 120px);max-width:720px;transition:opacity .5s var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex}.js .esp-step[data-astro-cid-lz7dwaen]{opacity:.35}.js .esp-step[data-astro-cid-lz7dwaen].is-current{opacity:1}.esp-step-num[data-astro-cid-lz7dwaen]{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--orange-300);font-size:var(--text-base);letter-spacing:.04em;text-shadow:0 1px 12px #0000008c}.esp-step[data-astro-cid-lz7dwaen] h2[data-astro-cid-lz7dwaen]{color:var(--neutral-0);margin:var(--space-2) 0 var(--space-3);text-shadow:0 2px 30px #000000a8,0 1px 4px #00000080;font-size:clamp(2.1rem,6.5vw,3.8rem)}.esp-step[data-astro-cid-lz7dwaen] p[data-astro-cid-lz7dwaen]{color:var(--neutral-100);text-shadow:0 1px 18px #000000d1;max-width:46ch;font-size:clamp(1rem,1.6vw,1.18rem)}@media (prefers-reduced-motion:reduce){.esp-scenes-bg[data-astro-cid-lz7dwaen] .esp-shot{transition:none}.js .esp-step[data-astro-cid-lz7dwaen]{opacity:1;transition:none}}.esp-pivot[data-astro-cid-yobgdcqx]{background:var(--ink-900);padding-bottom:clamp(56px,9vh,110px)}.esp-pivot-media[data-astro-cid-yobgdcqx]{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.esp-pivot-media[data-astro-cid-yobgdcqx] img{object-fit:cover;filter:brightness(.9)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.esp-pivot-media[data-astro-cid-yobgdcqx]:after{content:"";background:linear-gradient(#0000 40%,#0e0e0f8c 100%);position:absolute;inset:0}.esp-pivot-cap[data-astro-cid-yobgdcqx]{text-align:center;margin-top:var(--space-7)}.esp-pivot-t[data-astro-cid-yobgdcqx]{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--neutral-0);font-size:clamp(1.6rem,4vw,2.6rem)}.esp-pivot-s[data-astro-cid-yobgdcqx]{color:var(--neutral-300);margin-top:var(--space-2);font-size:clamp(1rem,1.6vw,1.18rem)}.esp-essential[data-astro-cid-h6a4jdsj]{background:var(--surface-page)}.esp-facts[data-astro-cid-h6a4jdsj]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.esp-facts[data-astro-cid-h6a4jdsj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.esp-facts[data-astro-cid-h6a4jdsj]{grid-template-columns:1fr}}.esp-fact[data-astro-cid-h6a4jdsj]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-md)}.esp-fact-v[data-astro-cid-h6a4jdsj]{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong);font-size:var(--text-lg);overflow-wrap:anywhere}.esp-fact-k[data-astro-cid-h6a4jdsj]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.esp-cta[data-astro-cid-l3pe7gnt]{text-align:center;color:var(--neutral-0);position:relative;overflow:hidden}.esp-cta[data-astro-cid-l3pe7gnt] .esp-cta-bg{object-fit:cover;z-index:0;filter:brightness(.9)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.esp-cta[data-astro-cid-l3pe7gnt]:after{content:"";z-index:1;background:radial-gradient(120% 90% at 50% 20%,#0e0e0f9e,#0e0e0fe0 70%);position:absolute;inset:0}.esp-cta-inner[data-astro-cid-l3pe7gnt]{z-index:2;max-width:var(--container);margin:0 auto;position:relative}.esp-cta-eyebrow[data-astro-cid-l3pe7gnt]{color:var(--orange-300)}.esp-cta-inner[data-astro-cid-l3pe7gnt] h2[data-astro-cid-l3pe7gnt]{color:var(--neutral-0);margin-top:var(--space-3);font-size:clamp(2.3rem,6.5vw,4.4rem)}.esp-glow[data-astro-cid-l3pe7gnt]{color:var(--orange-300)}.esp-cta-lead[data-astro-cid-l3pe7gnt]{color:var(--neutral-200);max-width:42ch;margin:var(--space-4) auto 0}.esp-actions[data-astro-cid-l3pe7gnt]{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;justify-content:center;display:flex}.esp-btn[data-astro-cid-l3pe7gnt]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-base);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:1.5px solid #0000;align-items:center;gap:9px;padding:14px 26px;text-decoration:none;display:inline-flex}.esp-btn[data-astro-cid-l3pe7gnt] svg[data-astro-cid-l3pe7gnt]{width:18px;height:18px}.esp-btn-primary[data-astro-cid-l3pe7gnt]{background:var(--brand);color:var(--on-brand)}.esp-btn-primary[data-astro-cid-l3pe7gnt]:hover{background:var(--brand-hover);transform:translateY(-2px)}.esp-btn-outline[data-astro-cid-l3pe7gnt]{color:var(--neutral-0);border-color:#f7f7f873}.esp-btn-outline[data-astro-cid-l3pe7gnt]:hover{border-color:var(--orange-300);color:var(--orange-300)}@media (prefers-reduced-motion:reduce){.esp-btn[data-astro-cid-l3pe7gnt]{transition:none}.esp-btn-primary[data-astro-cid-l3pe7gnt]:hover{transform:none}}.espacos-experience[data-astro-cid-bkqymzmo]{--pad:clamp(20px, 5vw, 64px)}body{background:var(--ink-900)}.esp-wrap{max-width:var(--container);padding-inline:var(--pad);margin-inline:auto}.esp-section{padding-block:clamp(72px,11vh,140px);padding-inline:var(--pad);position:relative}.esp-progress[data-astro-cid-bkqymzmo]{background:var(--brand);transform-origin:0;z-index:100;width:100%;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.esp-progress[data-astro-cid-bkqymzmo]{animation:linear both esp-grow scroll(root)}}@keyframes esp-grow{to{transform:scaleX(1)}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transition:none;opacity:1!important;transform:none!important}}
