.pr-hero{position:relative;isolation:isolate;overflow:hidden}.pr-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#030712f0,#030712d1 45%,#03071259)}@media(max-width:767px){.pr-hero:before{background:#030712cc}}.pr-hero-inner{min-height:30rem;display:flex;flex-direction:column;justify-content:center}.pr-credit{position:absolute;right:1rem;bottom:.75rem;max-width:calc(100% - 2rem);text-align:right;font-size:.6875rem;line-height:1.4;color:rgb(var(--ml-fg-rgb) / .55)}.pr-credit:hover{color:var(--ml-ink-strong)}.pr-photo{aspect-ratio:4 / 3;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;background:var(--ml-surface)}.pr-step{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgb(var(--ml-fg-rgb) / .15);font-size:.8125rem;font-weight:600;color:var(--ml-ink)}#inscription{scroll-margin-top:6rem}@media(min-width:640px){.pr-h1{font-size:3rem;line-height:1.1}}.pr-card:hover .pr-card-title{text-decoration:underline;text-underline-offset:4px}.pr-demo-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-ink-faint)}.pr-demo-text{font-size:.8125rem;line-height:1.6;color:var(--ml-ink-muted);font-style:italic}.pr-demo-step{display:flex;align-items:center;gap:.5rem;margin:1.25rem 0 .75rem;padding-top:1rem;border-top:1px solid rgb(var(--ml-fg-rgb) / .08);font-size:.8125rem;font-weight:600;color:var(--ml-accent-hi)}.pr-demo-fields{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem 1rem;font-size:.875rem}.pr-demo-fields dt{color:var(--ml-ink-faint)}.pr-demo-fields dd{color:var(--ml-ink);min-width:0}.pr-ai{background:rgb(var(--ml-highlight-rgb) / .16);color:var(--ml-ink-strong);border-bottom:2px solid rgb(var(--ml-highlight-rgb) / .7);padding:0 .2rem;border-radius:.2rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pr-demo-none{color:var(--ml-ink-faint);font-style:italic}.pr-demo-caption{margin-top:1rem;font-size:.75rem;color:var(--ml-ink-faint)}
