.shero[data-astro-cid-4jldzuv5]{padding-top:var(--spacing-64);align-items:center}@media (width<=1024px){.shero[data-astro-cid-4jldzuv5]{row-gap:var(--spacing-40)}}.shero__copy[data-astro-cid-4jldzuv5]{align-items:flex-start;gap:var(--spacing-32);flex-direction:column;max-width:481px;display:flex}@media (width<=1024px){.shero__copy[data-astro-cid-4jldzuv5]{max-width:none}}.shero__block[data-astro-cid-4jldzuv5]{align-items:flex-start;gap:var(--spacing-16);flex-direction:column;display:flex}.shero__eyebrow[data-astro-cid-4jldzuv5]{font-family:var(--typography-eyebrow-m-font-family);font-size:var(--typography-eyebrow-m-font-size);font-weight:var(--typography-eyebrow-m-font-weight);line-height:var(--typography-eyebrow-m-line-height);letter-spacing:var(--typography-eyebrow-m-letter-spacing,normal);text-transform:var(--typography-eyebrow-m-text-case,uppercase);gap:var(--spacing-2);color:var(--text-primary);margin:0;display:flex}.shero__crumbs[data-astro-cid-4jldzuv5]{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:flex}.shero__crumbs[data-astro-cid-4jldzuv5] li[data-astro-cid-4jldzuv5]+li[data-astro-cid-4jldzuv5]:before{content:"/";margin-right:var(--spacing-2);color:var(--text-muted)}.shero__eyebrow-prefix[data-astro-cid-4jldzuv5]{color:var(--text-muted);text-decoration:none}.shero__eyebrow-prefix[data-astro-cid-4jldzuv5]:is(a):hover{color:var(--text-primary)}.shero__title[data-astro-cid-4jldzuv5]{font-family:var(--typography-display-m-font-family);font-size:var(--typography-display-m-font-size);font-weight:var(--typography-display-m-font-weight);line-height:var(--typography-display-m-line-height);letter-spacing:var(--typography-display-m-letter-spacing,normal);text-wrap:balance;margin:0}@media (width<=768px){.shero__title[data-astro-cid-4jldzuv5]{font-family:var(--typography-display-s-font-family);font-size:var(--typography-display-s-font-size);font-weight:var(--typography-display-s-font-weight);line-height:var(--typography-display-s-line-height);letter-spacing:var(--typography-display-s-letter-spacing,normal)}}.shero__subtitle[data-astro-cid-4jldzuv5]{font-family:var(--typography-title-m-font-family);font-size:var(--typography-title-m-font-size);font-weight:var(--typography-title-m-font-weight);line-height:var(--typography-title-m-line-height);letter-spacing:var(--typography-title-m-letter-spacing,normal);color:var(--text-muted);margin:0}.shero__agents[data-astro-cid-4jldzuv5]{gap:var(--spacing-16);flex-direction:column;display:flex}.shero__agents-label[data-astro-cid-4jldzuv5]{font-family:var(--typography-label-m-font-family);font-size:var(--typography-label-m-font-size);font-weight:var(--typography-label-m-font-weight);line-height:var(--typography-label-m-line-height);letter-spacing:var(--typography-label-m-letter-spacing,normal);color:var(--text-muted);margin:0}.shero__agent-list[data-astro-cid-4jldzuv5]{align-items:center;gap:var(--spacing-24);margin:0;padding:0;list-style:none;display:flex}.shero__agent-list[data-astro-cid-4jldzuv5] img[data-astro-cid-4jldzuv5]{width:auto;height:36px;display:block}.shero__visual[data-astro-cid-4jldzuv5]{isolation:isolate;aspect-ratio:766/511;min-width:0;padding:var(--spacing-24);border-radius:var(--radius-xl);background-color:var(--surface-elevated);place-items:center;display:grid;position:relative;overflow:clip}.shero__bg[data-astro-cid-4jldzuv5]{z-index:-1;position:absolute;inset:0}.shero__prompt[data-astro-cid-4jldzuv5]{font-family:var(--typography-body-l-font-family);font-size:var(--typography-body-l-font-size);font-weight:var(--typography-body-l-font-weight);line-height:var(--typography-body-l-line-height);letter-spacing:var(--typography-body-l-letter-spacing,normal);width:100%;max-width:370.5px;padding:var(--spacing-16) var(--spacing-24);border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 0;margin:0}@media (width<=1280px){.shero__prompt[data-astro-cid-4jldzuv5]{border-radius:var(--radius-m) var(--radius-m) var(--radius-m) 0}}.shero__prompt[data-astro-cid-4jldzuv5]{background:var(--surface-elevated);color:var(--text-primary);filter:drop-shadow(0 15px 7.5px #0000000d);isolation:isolate;transition:height .45s var(--motion-ease-out);position:relative;overflow:hidden}.shero__prompt-text[data-astro-cid-4jldzuv5]{z-index:3;text-wrap:pretty;display:block;position:relative}.shero__prompt-text[data-astro-cid-4jldzuv5] .shero__prompt-line{transition:translate .75s var(--motion-ease-out), opacity .4s var(--motion-ease-out);transition-delay:calc(var(--_line,0) * 30ms);display:block}.shero__prompt[data-astro-cid-4jldzuv5][data-leaving] .shero__prompt-text[data-astro-cid-4jldzuv5]{z-index:1}.shero__prompt[data-astro-cid-4jldzuv5][data-covered] .shero__prompt-text[data-astro-cid-4jldzuv5]{visibility:hidden}.shero__prompt[data-astro-cid-4jldzuv5][data-arriving] .shero__prompt-line{opacity:0;transition:none;translate:0 2em}@property --shero-stripe-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --shero-stripe-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --shero-stripe-3{syntax:"<color>";inherits:true;initial-value:#0000}.shero__swoosh[data-astro-cid-4jldzuv5]{z-index:2;pointer-events:none;position:absolute;inset:0}.shero__swoosh-panel[data-astro-cid-4jldzuv5]{position:absolute;inset:-40% 0;translate:0 120%}.shero__swoosh-panel[data-astro-cid-4jldzuv5]:nth-child(3n+1){background:linear-gradient(100deg, var(--shero-stripe-1,var(--color-indigo-100)), var(--shero-stripe-2,var(--color-green-100)) 50%, var(--shero-stripe-1,var(--color-indigo-100)))}.shero__swoosh-panel[data-astro-cid-4jldzuv5]:nth-child(3n+2){background:linear-gradient(100deg, var(--shero-stripe-2,var(--color-green-100)), var(--shero-stripe-3,var(--color-amber-100)) 50%, var(--shero-stripe-2,var(--color-green-100)))}.shero__swoosh-panel[data-astro-cid-4jldzuv5]:nth-child(3n){background:linear-gradient(100deg, var(--shero-stripe-3,var(--color-amber-100)), var(--shero-stripe-1,var(--color-indigo-100)) 50%, var(--shero-stripe-3,var(--color-amber-100)))}.shero__swoosh-panel[data-astro-cid-4jldzuv5]:last-child{background:var(--surface-elevated)}.shero__prompt[data-astro-cid-4jldzuv5][data-swoosh] .shero__swoosh-panel[data-astro-cid-4jldzuv5]{animation:shero-swoosh .82s linear calc(.12s + var(--_index) * 56ms) both}@keyframes shero-swoosh{0%{translate:0 120%}to{translate:0 -120%}}@media (prefers-reduced-motion:reduce){.shero__prompt[data-astro-cid-4jldzuv5],.shero__prompt-line,.shero__swoosh-panel[data-astro-cid-4jldzuv5]{transition:none;animation:none}}
