.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(125deg, var(--color-primary-dark) 0%, var(--color-primary-deep) 38%, var(--color-primary-night) 74%, var(--color-primary-plum-black) 100%);color:var(--color-text-on-dark);position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero__aurora[data-astro-cid-ge2uvauf]{will-change:transform, opacity;position:absolute;inset:-25%}.hero__aurora--one[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 88% 6%,#d0a9cf42,#0000 56%);animation:34s ease-in-out infinite alternate hero-aurora}.hero__aurora--two[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 74% 55%,#b3709a57,#0000 52%);animation:46s ease-in-out infinite alternate-reverse hero-aurora}.hero__aurora--three[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 40% 114%,#8f3a6352,#0000 50%);animation:40s ease-in-out -18s infinite alternate hero-aurora}@keyframes hero-aurora{0%{opacity:.75;transform:translate(-2.5%,-2%)scale(1)}to{opacity:1;transform:translate(2.5%,2%)scale(1.08)}}.hero__grain[data-astro-cid-ge2uvauf]{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:clamp(2rem,4vw,3.25rem) clamp(1.5rem,3.5vw,2.5rem);position:relative}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-xl);align-items:start;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{min-width:0;max-width:44rem}.hero__eyebrow[data-astro-cid-ge2uvauf]{max-width:44rem;margin:0 0 var(--space-md);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-soft);font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both hero-rise}.hero__title[data-astro-cid-ge2uvauf]{max-width:14ch;font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.015em;color:var(--color-text-on-dark);text-shadow:0 1px 2px #1c082259;margin:0;font-weight:400;line-height:1.05}.hero__word[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise;display:inline-block}.hero__word[data-astro-cid-ge2uvauf]:first-child{animation-delay:.1s}.hero__word[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.16s}.hero__word[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.22s}.hero__word[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.28s}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:var(--space-sm);max-width:42rem;font-size:var(--step-1);color:var(--color-text-soft-on-dark);line-height:1.55;animation:.7s cubic-bezier(.22,1,.36,1) .3s both hero-rise}.hero__audiences[data-astro-cid-ge2uvauf]{gap:var(--space-2xs);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;animation:.7s cubic-bezier(.22,1,.36,1) .46s both hero-rise;display:flex}.hero__audiences[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border:1px solid var(--color-accent-soft);border-radius:var(--radius-pill);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-gold-soft);padding:.3rem .9rem;font-weight:500}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;animation:.7s cubic-bezier(.22,1,.36,1) .54s both hero-rise;display:flex}.hero__schedule[data-astro-cid-ge2uvauf]{align-items:baseline;gap:var(--space-2xs);margin:var(--space-md) 0 0;font-size:var(--step--1);flex-wrap:wrap;animation:.7s cubic-bezier(.22,1,.36,1) .6s both hero-rise;display:flex}.hero__schedule-note[data-astro-cid-ge2uvauf]{color:var(--color-text-soft-on-dark)}.hero__schedule-link[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--color-gold-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-gold-soft) 55%, transparent);text-underline-offset:.18em;align-items:baseline;gap:.35em;font-size:1.08em;font-style:italic;font-weight:500;line-height:1.5;text-decoration-thickness:.05em;transition:color .2s,text-decoration-color .2s;display:inline-flex}.hero__schedule-link[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .2s}.hero__schedule-link[data-astro-cid-ge2uvauf]:hover,.hero__schedule-link[data-astro-cid-ge2uvauf]:focus-visible{color:var(--color-surface);text-decoration-color:var(--color-surface)}.hero__schedule-link[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf],.hero__schedule-link[data-astro-cid-ge2uvauf]:focus-visible span[data-astro-cid-ge2uvauf]{transform:translate(.2em)}.hero__showcase[data-astro-cid-ge2uvauf]{min-width:0;padding:var(--space-md);background:linear-gradient(155deg, var(--color-surface) 0%, var(--color-surface-soft) 72%, var(--color-accent-mist) 100%);color:var(--color-ink);border-radius:var(--radius-lg);animation:.8s cubic-bezier(.22,1,.36,1) .5s both hero-rise;position:relative;box-shadow:0 1.5rem 3.5rem #16081a59}.hero__showcase[data-astro-cid-ge2uvauf]:after{content:"";border-radius:calc(var(--radius-lg) - .35rem);pointer-events:none;border:1px solid #5d256e2e;position:absolute;inset:.6rem}.hero__showcase-eyebrow[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-sm);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);font-weight:700}.hero__card[data-astro-cid-ge2uvauf]{margin:0}.hero__card[data-astro-cid-ge2uvauf][hidden]{display:none}.hero__card[data-astro-cid-ge2uvauf]:not([hidden]){animation:.5s cubic-bezier(.22,1,.36,1) hero-card-enter}@keyframes hero-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero__card-cat[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-2xs);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sage);font-weight:600}.hero__card-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.15}.hero__card-date[data-astro-cid-ge2uvauf]{margin-top:var(--space-xs);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);display:block}.hero__card-link[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);align-items:baseline;gap:.35rem;font-weight:700;display:inline-flex}.hero__pager[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);display:flex}.hero__dots[data-astro-cid-ge2uvauf]{padding-inline:var(--space-2xs);gap:.4rem;display:flex}.hero__dot[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);cursor:pointer;background:#5d256e38;border:0;width:2.25rem;height:.5rem;padding:0;transition:background-color .2s}.hero__dot[data-astro-cid-ge2uvauf]:hover,.hero__dot[data-astro-cid-ge2uvauf]:focus-visible{background:var(--color-accent)}.hero__dot[data-astro-cid-ge2uvauf].is-active{background:var(--color-primary)}.hero__arrow[data-astro-cid-ge2uvauf]{border:1px solid var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-primary);font-size:var(--step-1);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;line-height:1;transition:background-color .18s,color .18s;display:grid}.hero__arrow[data-astro-cid-ge2uvauf]:hover,.hero__arrow[data-astro-cid-ge2uvauf]:focus-visible{background:var(--color-primary);color:var(--color-text-on-dark)}.hero__ticker[data-astro-cid-ge2uvauf]{z-index:2;border-top:1px solid #d0a9cf47;padding-block:.7rem;position:relative;overflow:hidden}.hero__ticker-track[data-astro-cid-ge2uvauf]{width:max-content;display:flex}.hero__ticker-group[data-astro-cid-ge2uvauf]{align-items:baseline;gap:2.75rem;padding-right:2.75rem;animation:36s linear infinite hero-ticker;display:inline-flex}.hero__ticker-item[data-astro-cid-ge2uvauf]{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-soft);white-space:nowrap;align-items:baseline;gap:.6rem;font-weight:600;display:inline-flex}.hero__ticker-item[data-astro-cid-ge2uvauf]:before{content:"·";color:var(--color-accent-soft)}@keyframes hero-ticker{to{transform:translate(-100%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=56rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}.hero__copy[data-astro-cid-ge2uvauf]{padding-right:var(--space-xl)}.hero__title[data-astro-cid-ge2uvauf]{font-size:calc(var(--step-5) * 1.06)}}.principles__list[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.principles__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-gold)}.principles__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink);font-weight:500;display:block}.principles__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--color-text-soft)}.presentation[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.presentation__statement[data-astro-cid-lcdefpme]{margin:var(--space-md) 0 var(--space-md);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.01em;color:var(--color-ink);line-height:1.3}.presentation__figure[data-astro-cid-lcdefpme]{margin:0}.services[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.service[data-astro-cid-lcdefpme]{gap:0 var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:start;display:grid}.service[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--color-border)}.service[data-astro-cid-lcdefpme]:hover{background:var(--color-surface)}.service__num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-primary);line-height:1.2}@supports (background-clip:text){.service__num[data-astro-cid-lcdefpme]{color:#0000;background:linear-gradient(115deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text}}.service__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.service__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs);color:var(--color-text-soft);max-width:40rem}.service__link[data-astro-cid-lcdefpme]{font-weight:600}.situations[data-astro-cid-lcdefpme]{gap:var(--space-2xs) var(--space-xl);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.situations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--step-1);color:var(--color-ink)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding-left:calc(var(--space-xl) + .75rem);position:relative}.step[data-astro-cid-lcdefpme]:before{top:2.25rem;left:0;bottom:calc(-1 * var(--space-xl) + 2rem);content:"";background:linear-gradient(180deg, var(--color-gold-soft) 0%, color-mix(in srgb, var(--color-accent-soft) 35%, transparent) 100%);width:1px;position:absolute}.step__num[data-astro-cid-lcdefpme]{border:1px solid var(--color-accent-soft);width:2.25rem;height:2.25rem;font-family:var(--font-display);font-size:var(--step--1);color:var(--color-text-on-dark);background:linear-gradient(150deg, var(--color-primary) 0%, var(--color-accent-strong) 100%);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%);box-shadow:0 .3rem 1rem #d0a9cf4d}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-soft-on-dark);margin:0}.steps__cta[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.sobre[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.sobre__photo[data-astro-cid-lcdefpme]{width:100%;margin:0}.sobre__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:18ch;line-height:1.1}.sobre__body[data-astro-cid-lcdefpme]{color:var(--color-text-soft);max-width:var(--measure)}.sobre__creds[data-astro-cid-lcdefpme]{font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent-strong);font-weight:600}.cta[data-astro-cid-lcdefpme]{text-align:center}.cta__title[data-astro-cid-lcdefpme]{max-width:18ch;font-size:var(--step-4);margin-inline:auto;line-height:1.1}.cta__body[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--color-text-soft-on-dark);margin-inline:auto}.cta__actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.blog-grid[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}@media (width>=30rem){.situations[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=45rem){.principles__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.blog-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}@media (width>=56rem){.presentation[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1fr 1fr}.sobre[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr 1.2fr}}@media (width>=45rem){.steps[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:repeat(3,1fr)}.step[data-astro-cid-lcdefpme]{padding-left:0;padding-top:calc(var(--space-md) + .75rem)}.step__num[data-astro-cid-lcdefpme]{top:0;transform:translate(-50%,-50%)}.step[data-astro-cid-lcdefpme]:before{height:1px;width:calc(100% + var(--space-md));background:linear-gradient(90deg, var(--color-gold-soft) 0%, color-mix(in srgb, var(--color-accent-soft) 35%, transparent) 100%);top:1.15rem;bottom:auto;left:0}}
