.lf[data-astro-cid-xyq5hly5]{color-scheme:light;container-type:inline-size;display:grid;gap:.85rem;padding:clamp(1.25rem,2.4vw,1.75rem);border-radius:1rem;background:#fff;color:#141416;text-align:left;box-shadow:0 0 0 1px #14141614,0 30px 70px -30px #0000008c}.lf-head[data-astro-cid-xyq5hly5]{margin:0;padding-left:.75rem;border-left:.25rem solid var(--color-tfcred-500, #e8123c);font-family:var(--font-tfc2, inherit);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;font-size:clamp(1.375rem,2vw,1.75rem);color:#141416}.lf-intro[data-astro-cid-xyq5hly5]{margin:-.25rem 0 0;font-size:1rem;line-height:1.45;color:#4a4d55}.lf-row[data-astro-cid-xyq5hly5]{display:grid;gap:.85rem}.lf-name[data-astro-cid-xyq5hly5]{grid-template-columns:1fr 1fr}@container (min-width: 26rem){.lf-row[data-astro-cid-xyq5hly5]{grid-template-columns:1fr 1fr}.lf-row[data-astro-cid-xyq5hly5]>[data-astro-cid-xyq5hly5]:nth-child(3){grid-column:1 / -1}}.lf-field[data-astro-cid-xyq5hly5]{display:grid;gap:.3rem;min-width:0}.lf-field[data-astro-cid-xyq5hly5]>span[data-astro-cid-xyq5hly5]{font-family:var(--font-tfc2, inherit);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.9375rem;color:#43464e}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel],.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{width:100%;min-width:0;margin:0;padding:.7rem .8rem;border:1.5px solid #CFCFC8;border-radius:.55rem;background:#fff;color:#141416;font:inherit;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]::placeholder{color:#9a9da4}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus,.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--color-tfcred-500, #e8123c);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-tfcred-500, #e8123c) 18%,transparent)}.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:5.5rem}.lf-pick[data-astro-cid-xyq5hly5]{margin:0;padding:0;border:0;min-width:0}.lf-pick[data-astro-cid-xyq5hly5]>legend[data-astro-cid-xyq5hly5]{padding:0;margin-bottom:.45rem;font-family:var(--font-tfc2, inherit);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.9375rem;color:#43464e}.lf-chips[data-astro-cid-xyq5hly5]{display:grid;gap:var(--lf-gap, .5rem) .75rem;align-items:start}@container (min-width: 30rem){.lf-chips[data-astro-cid-xyq5hly5]{grid-template-columns:1fr 1fr}}.lf-stack[data-astro-cid-xyq5hly5]{display:grid;gap:var(--lf-gap, .5rem);min-width:0}.lf-svc[data-astro-cid-xyq5hly5]{display:grid;min-width:0}.lf-chip[data-astro-cid-xyq5hly5]{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .95rem .45rem .7rem;border:1.5px solid #CFCFC8;border-radius:999px;background:#fff;color:#141416;font-size:1rem;font-weight:600;line-height:1.2;cursor:pointer;user-select:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.lf-chip--svc[data-astro-cid-xyq5hly5]{display:flex;border-radius:.6rem}.lf-chip[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lf-chip[data-astro-cid-xyq5hly5]:before{content:"";flex:none;width:1.05rem;height:1.05rem;border:1.5px solid #9A9DA4;border-radius:.3rem;background:#fff no-repeat center / .7rem}.lf-chip--opens[data-astro-cid-xyq5hly5]:after{content:"";flex:none;width:.45rem;height:.45rem;margin:-.2rem .15rem 0 auto;border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg;transition:rotate .2s ease,margin .2s ease}.lf-chip[data-astro-cid-xyq5hly5]:not(:has(input:checked)):hover{border-color:#141416}.lf-chip[data-astro-cid-xyq5hly5]:has(input:focus-visible){outline:3px solid var(--color-tfcred-500, #e8123c);outline-offset:2px}.lf-chip[data-astro-cid-xyq5hly5]:has(input:checked){border-color:var(--color-tfcred-500, #e8123c);background:color-mix(in srgb,var(--color-tfcred-500, #e8123c) 8%,#FFFFFF)}.lf-chip[data-astro-cid-xyq5hly5]:has(input:checked):before{border-color:var(--color-tfcred-500, #e8123c);background-color:var(--color-tfcred-500, #e8123c);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 5 9l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lf-chip--opens[data-astro-cid-xyq5hly5]:has(input:checked):after{rotate:225deg;margin-top:.25rem}.lf-drop[data-astro-cid-xyq5hly5]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s ease,visibility 0s linear .28s}.lf-svc[data-astro-cid-xyq5hly5]:has(>.lf-chip input:checked)>.lf-drop[data-astro-cid-xyq5hly5]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s ease}.lf-subs[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:0;overflow:hidden;margin-left:1.15rem;border-left:2px solid color-mix(in srgb,var(--color-tfcred-500, #e8123c) 45%,#FFFFFF);padding-inline:.6rem .35rem}.lf-svc[data-astro-cid-xyq5hly5]:has(>.lf-chip input:checked) .lf-subs[data-astro-cid-xyq5hly5]{padding-block:.45rem .35rem}.lf-chip--sub[data-astro-cid-xyq5hly5]{font-size:.9375rem;font-weight:500;padding-right:.85rem}.lf-chip--sub[data-astro-cid-xyq5hly5]:has(input:checked){border-color:#141416;background:#141416;color:#fff}.lf-chip--sub[data-astro-cid-xyq5hly5]:has(input:checked):before{border-color:#fff}@media(prefers-reduced-motion:reduce){.lf-drop[data-astro-cid-xyq5hly5],.lf-svc[data-astro-cid-xyq5hly5]:has(>.lf-chip input:checked)>.lf-drop[data-astro-cid-xyq5hly5],.lf-chip--opens[data-astro-cid-xyq5hly5]:after{transition:none}}@media(min-width:64rem){.lf-chip[data-astro-cid-xyq5hly5]{min-height:2.375rem;padding-block:.3rem}.lf-subs[data-astro-cid-xyq5hly5]{gap:.1rem .9rem;margin-left:.85rem;padding-left:.4rem}.lf-chip--sub[data-astro-cid-xyq5hly5]{min-height:1.75rem;gap:.45rem;padding:.1rem .4rem;border-color:transparent;border-radius:.4rem;font-size:.9375rem}.lf-chip--sub[data-astro-cid-xyq5hly5]:before{width:.95rem;height:.95rem}.lf-chip--sub[data-astro-cid-xyq5hly5]:not(:has(input:checked)):hover{border-color:transparent;background:#f1f1ee}.lf-chip--sub[data-astro-cid-xyq5hly5]:has(input:checked){border-color:transparent;background:transparent;color:#141416;font-weight:600}.lf-chip--sub[data-astro-cid-xyq5hly5]:has(input:checked):before{border-color:var(--color-tfcred-500, #e8123c)}}.lf-field[data-astro-cid-xyq5hly5]>.lf-ask[data-astro-cid-xyq5hly5]{font-family:inherit;font-weight:600;text-transform:none;letter-spacing:0;font-size:1rem;line-height:1.35;color:#141416}.lf-captcha[data-astro-cid-xyq5hly5]{min-height:4.875rem}.lf-err[data-astro-cid-xyq5hly5]{margin:0;padding:.65rem .8rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-tfcred-500, #e8123c) 10%,#FFFFFF);color:#9e0b29;font-size:1rem;line-height:1.4}.lf-go[data-astro-cid-xyq5hly5]{padding:1rem 1.25rem;border:0;border-radius:.65rem;cursor:pointer;background:var(--color-tfcred-500, #e8123c);color:#fff;font-family:var(--font-tfc2, inherit);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.1875rem;line-height:1.15;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--color-tfcred-500, #e8123c) 70%,transparent);transition:transform .16s ease,background-color .16s ease}.lf-go[data-astro-cid-xyq5hly5]:hover,.lf-go[data-astro-cid-xyq5hly5]:focus-visible{transform:translateY(-2px);background:#141416}.lf-go[data-astro-cid-xyq5hly5][disabled]{opacity:.75;cursor:progress;transform:none}@media(max-height:56.25rem)and (min-width:64rem){.lf[data-astro-cid-xyq5hly5]{gap:.6rem;padding-block:1.1rem}.lf-row[data-astro-cid-xyq5hly5]{gap:.6rem .85rem}.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email],.lf[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel]{padding-block:.55rem}.lf[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{min-height:3.75rem;padding-block:.55rem}.lf-go[data-astro-cid-xyq5hly5]{padding-block:.85rem}}.lf-foot[data-astro-cid-xyq5hly5]{margin:0;font-size:1rem;line-height:1.4;color:#55585f}.lf-foot[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--color-tfcred-600, #c40f33);font-weight:700;white-space:nowrap}
