@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.bk{max-width:40rem;font-family:var(--bk-font,inherit);margin-inline:auto}.bk__form{gap:1.4rem;display:grid}.bk__progress{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-accent,currentColor);margin:0;font-size:.78rem;font-weight:700}.bk__step{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.bk__legend{font-family:var(--bk-font-display,inherit);color:var(--bk-ink,inherit);margin-bottom:.35rem;padding:0;font-size:1.25rem;font-weight:700}.bk__hint{opacity:.8;margin:0;font-size:.9rem}.bk__row{gap:.9rem;display:grid}.bk__row--2{grid-template-columns:1fr 1fr}@media (width<=540px){.bk__row--2{grid-template-columns:1fr}}.bk__field{gap:.35rem;min-width:0;display:grid}.bk__label{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-ink,inherit);opacity:.85;font-size:.78rem;font-weight:700}.bk input[type=text],.bk input[type=tel],.bk input[type=email],.bk input[type=date],.bk select{width:100%;font:inherit;color:var(--bk-ink,inherit);background:var(--bk-field,#fff);border:1.5px solid var(--bk-line,#ccc);border-radius:var(--bk-radius,.4rem);min-height:2.9rem;padding:.7rem .8rem}.bk input:focus-visible,.bk select:focus-visible,.bk .bk__btn:focus-visible,.bk__pill input:focus-visible+span{outline:2px solid var(--bk-accent,#333);outline-offset:2px}.bk__group{gap:.45rem;display:grid}.bk__pills{flex-wrap:wrap;gap:.5rem;display:flex}.bk__pill{position:relative}.bk__pill input{opacity:0;position:absolute;inset:0}.bk__pill span{border:1.5px solid var(--bk-line,#ccc);border-radius:var(--bk-pill-radius,999px);background:var(--bk-field,#fff);color:var(--bk-ink,inherit);cursor:pointer;padding:.5rem .95rem;font-size:.9rem;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-block}.bk__pill input:checked+span{background:var(--bk-primary,#222);border-color:var(--bk-primary,#222);color:var(--bk-on-primary,#fff)}.bk__pop{opacity:.8;font-size:.78em;font-style:normal}.bk__consent{opacity:.85;align-items:flex-start;gap:.6rem;font-size:.72rem;line-height:1.5;display:flex}.bk__consent input{flex:none;width:1rem;height:1rem;margin-top:.2rem}.bk__hp{position:absolute!important;left:-9999px!important}.bk__nav{align-items:center;gap:.7rem;display:flex}.bk__btn{font:inherit;cursor:pointer;border-radius:var(--bk-btn-radius,var(--bk-radius,.4rem));background:var(--bk-primary,#222);color:var(--bk-on-primary,#fff);border:1.5px solid #0000;padding:.85rem 1.7rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .18s}.bk__btn:hover{transform:translateY(-2px)}.bk__btn:active{transform:translateY(0)}.bk__btn--ghost{color:var(--bk-ink,inherit);border-color:var(--bk-line,#ccc);background:0 0}.bk__btn--submit{background:var(--bk-accent,var(--bk-primary,#222));color:var(--bk-on-accent,#fff)}.bk__promise{opacity:.75;margin:0;font-size:.82rem;font-weight:600}.bk__success{text-align:center;color:var(--bk-ink,inherit);justify-items:center;gap:1rem;padding:2.2rem 1rem;display:grid}.bk__success svg{width:3.4rem;height:3.4rem;color:var(--bk-accent,currentColor)}.bk__success p{max-width:34ch;margin:0;font-size:1.05rem}.bk__success[hidden]{display:none}@media (prefers-reduced-motion:reduce){.bk__btn,.bk__pill span{transition:none}.bk__btn:hover{transform:none}}
