@layer components{.au-main{padding-block:var(--fr-space-4) var(--fr-space-8)}.au-main:focus{outline:none}.au-wrap{width:100%;max-width:calc(72rem + 2 * var(--fr-gutter));padding-inline:var(--fr-gutter);row-gap:var(--fr-space-7);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.au-work{gap:var(--fr-space-5);min-width:0;max-width:var(--fr-measure);flex-direction:column;display:flex}.au-title{margin:0}.au-title em{color:var(--fr-accent);font-variation-settings:"SOFT" 100, "WONK" 0;white-space:nowrap;font-style:italic;font-weight:450}.au-lead{margin:calc(-1 * var(--fr-space-2)) 0 0;font-size:var(--fr-fs-body);line-height:var(--fr-lh-body);color:var(--fr-ink)}.au-wrap--split{row-gap:0}.au-wrap--split>.au-lockup{margin-bottom:var(--fr-space-5)}.au-wrap--split>.au-next{margin-top:var(--fr-space-7)}@media (min-width:1024px){.au-main{padding-block:var(--fr-space-7) var(--fr-space-9)}.au-wrap--split{grid-template-columns:minmax(0, var(--fr-measure)) minmax(0, 22rem);grid-template-rows:auto 1fr;justify-content:center;align-items:start;column-gap:clamp(4rem,8vw,8rem)}.au-wrap--split>.au-work{grid-area:1/1/span 2}.au-wrap--split>.au-lockup{margin-bottom:var(--fr-space-6);grid-area:1/2}.au-wrap--split>.au-next{grid-column:2;margin-top:0}.au-wrap--split .au-title{font-size:var(--fr-fs-h2);line-height:var(--fr-lh-h2)}.au-wrap--single{justify-items:center}.au-wrap--single .au-work{width:100%}}.au-lockup{gap:var(--fr-space-1);min-width:0;max-width:var(--fr-measure);padding:var(--fr-space-4) var(--fr-space-5);flex-direction:column;display:flex}.au-lockup__title{color:var(--fr-ink);overflow-wrap:anywhere;margin:0;font-size:2rem;line-height:1.05}.au-lockup__note{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);color:var(--fr-muted);margin:0}.au-form{gap:var(--fr-space-5);flex-direction:column;display:flex}.au-field{gap:var(--fr-space-2);flex-direction:column;display:flex}.au-control{position:relative}.au-control__icon{color:var(--fr-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.au-control__icon.fr-icon{vertical-align:0;width:1.35rem;height:1.35rem}.au-reveal-toggle{min-width:var(--fr-tap);min-height:var(--fr-tap);border-radius:var(--fr-radius-sm);cursor:pointer;font-family:var(--fr-font-sans);font-size:var(--fr-fs-small);font-weight:var(--fr-fw-semi);color:var(--fr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fr-line-strong);text-decoration-color:var(--fr-line-strong);text-underline-offset:.25em;transition:text-decoration-color var(--fr-dur-quick) var(--fr-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.75rem;display:inline-flex;position:absolute;top:50%;right:.25rem;translate:0 -50%}.au-reveal-toggle:hover{-webkit-text-decoration-color:var(--fr-accent);text-decoration-color:var(--fr-accent)}.au-field__error{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);font-weight:var(--fr-fw-semi);color:var(--fr-alert);align-items:flex-start;gap:.4rem;display:flex}.au-field__error .fr-icon{margin-top:.1em}.au-submit{gap:var(--fr-space-3);flex-direction:column;display:flex}.au-price{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);color:var(--fr-ink);margin:0}.au-price strong{font-weight:var(--fr-fw-semi)}@media (min-width:768px){.au-submit{align-items:center;gap:var(--fr-space-5);flex-direction:row}.au-submit .au-price{max-width:15rem}}.au-fine{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);color:var(--fr-muted);margin:0}.au-status{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);color:var(--fr-ink)}.au-status--ok{font-weight:var(--fr-fw-semi);color:var(--fr-sage-ink);align-items:flex-start;gap:.5rem;display:flex}.au-status--ok .fr-icon{color:var(--fr-sage);margin-top:.1em}.au-links{align-items:flex-start;gap:var(--fr-space-1);padding-top:var(--fr-space-4);border-top:1px solid var(--fr-line);flex-direction:column;display:flex}.au-links p{font-size:var(--fr-fs-small);line-height:var(--fr-lh-small);color:var(--fr-ink);flex-wrap:wrap;align-items:center;column-gap:.35rem;margin:0;display:flex}.au-textbutton{min-height:var(--fr-tap);min-width:var(--fr-tap);cursor:pointer;font-family:var(--fr-font-sans);font-size:var(--fr-fs-small);line-height:1.2;font-weight:var(--fr-fw-semi);color:var(--fr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fr-accent);text-decoration-color:var(--fr-accent);text-underline-offset:.3em;transition:color var(--fr-dur-quick) var(--fr-ease-out);background:0 0;border:0;align-items:center;padding:0 .25rem;text-decoration-thickness:2px;display:inline-flex}.au-textbutton:hover{color:var(--fr-accent-press)}.au-textbutton[aria-disabled=true]{cursor:progress;-webkit-text-decoration-color:var(--fr-line-strong);text-decoration-color:var(--fr-line-strong)}.au-row-end{margin-top:calc(-1 * var(--fr-space-3));justify-content:flex-end;display:flex}.au-done{gap:var(--fr-space-4);padding:var(--fr-space-5);flex-direction:column;display:flex}.au-done__head{align-items:center;gap:var(--fr-space-3);display:flex}.au-done__head:focus{outline:none}.au-done__mark{background-color:var(--fr-sage);width:2.5rem;height:2.5rem;color:var(--fr-white);border-radius:50%;flex:none;place-items:center;display:grid}.au-done__mark .fr-icon{vertical-align:0;stroke-width:2.4px;width:1.25rem;height:1.25rem}.au-done p{margin:0}.au-done strong{font-weight:var(--fr-fw-semi);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.au-enter{animation:au-rise var(--fr-dur-base) var(--fr-ease-out) both}}@keyframes au-rise{0%{opacity:.001;translate:0 12px}to{opacity:1;translate:0}}.au-next{min-width:0;max-width:var(--fr-measure)}.au-next__title{margin:0 0 var(--fr-space-4)}.au-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.au-step{column-gap:var(--fr-space-3);padding-block:var(--fr-space-4);border-top:1px solid var(--fr-line);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.au-step:first-child{border-top:1.5px solid var(--fr-ink)}.au-step__num{font-family:var(--fr-font-serif);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--fr-accent);font-size:1.75rem;font-style:italic;font-weight:400;line-height:1}.au-step__text{font-size:var(--fr-fs-body);line-height:var(--fr-lh-body);color:var(--fr-ink);margin:0}@media (min-width:1024px){.au-next{padding-top:var(--fr-space-2)}}}
