.eyebrow[data-astro-cid-zedojbgr]{align-items:center;width:fit-content;max-width:100%;display:flex}.eyebrow--center[data-astro-cid-zedojbgr]{text-align:center;justify-content:center;margin-inline:auto}.eyebrow[data-astro-cid-zedojbgr]:before,.eyebrow--center[data-astro-cid-zedojbgr]:after{content:"";background:var(--color-primary);flex:none;width:8px;height:8px}.eyebrow[data-astro-cid-zedojbgr]:before{margin-right:15px}.eyebrow--center[data-astro-cid-zedojbgr]:after{margin-left:15px}.eyebrow--plain[data-astro-cid-zedojbgr]:before,.eyebrow--plain[data-astro-cid-zedojbgr]:after{display:none}.eyebrow--light[data-astro-cid-zedojbgr]{color:var(--color-white)}@media (width<=767px){.eyebrow[data-astro-cid-zedojbgr]{letter-spacing:2px}}@layer beyler{.bs-consent{display:contents}.bs-consent__bar{left:50%;bottom:var(--bs-consent-bottom,var(--bs-cookie-bottom,20px));z-index:45;box-sizing:border-box;width:var(--bs-consent-width,var(--bs-cookie-width,min(860px, calc(100% - 180px))));border-radius:var(--bs-consent-radius,var(--bs-cookie-radius,var(--radius-card,12px)));background:var(--bs-consent-bg,var(--bs-cookie-bg,#fff));max-height:50vh;color:var(--bs-consent-text,var(--bs-cookie-text,var(--color-body,#444)));align-items:center;gap:12px 24px;padding:16px 52px 16px 24px;font-size:14px;line-height:22px;display:flex;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #00000024,0 0 1px 1px #00000014}.bs-consent__bar[hidden],.bs-consent [hidden]{display:none}.bs-consent__text{flex:1;margin:0}.bs-consent__text a,.bs-consent__intro a{color:var(--bs-consent-link,var(--bs-cookie-link,var(--color-ink,inherit)));text-underline-offset:3px;font-weight:600;text-decoration:underline}.bs-consent__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;display:flex}.bs-consent__btn{cursor:pointer;box-sizing:border-box;border:1px solid var(--bs-consent-btn-bg,var(--color-primary,#111));border-radius:var(--radius-btn,8px);background:var(--bs-consent-btn-bg,var(--color-primary,#111));min-width:96px;color:var(--bs-consent-btn-text,#fff);font:inherit;text-align:center;padding:10px 20px;font-weight:600;line-height:20px}.bs-consent__link{cursor:pointer;color:var(--bs-consent-link,var(--bs-cookie-link,var(--color-ink,inherit)));font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px 4px;font-weight:600;text-decoration:underline}.bs-consent__x{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.bs-consent__x--static{flex:none;position:static}.bs-consent__btn:focus-visible,.bs-consent__link:focus-visible,.bs-consent__x:focus-visible,.bs-consent__switch:focus-visible,.bs-consent__text a:focus-visible,.bs-consent__intro a:focus-visible{outline:2px solid var(--bs-consent-focus,currentColor);outline-offset:2px}.bs-consent__dialog{box-sizing:border-box;border-radius:var(--bs-consent-radius,var(--bs-cookie-radius,var(--radius-card,12px)));background:var(--bs-consent-bg,var(--bs-cookie-bg,#fff));width:min(560px,100% - 24px);max-width:none;color:var(--bs-consent-text,var(--bs-cookie-text,var(--color-body,#444)));border:0;padding:0;font-size:14px;line-height:22px;box-shadow:0 16px 48px #00000047}.bs-consent__dialog::backdrop{background:var(--bs-consent-overlay,#00000073)}.bs-consent__panel{gap:14px;max-height:min(85vh,720px);padding:20px 22px;display:grid;overflow:auto}.bs-consent__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-consent__title{color:var(--color-ink,inherit);margin:0;font-size:18px;line-height:26px}.bs-consent__title:focus{outline:none}.bs-consent__intro{margin:0}.bs-consent__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bs-consent__row{border:1px solid var(--color-line,#0000001f);border-radius:var(--radius-btn,8px);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.bs-consent__row-text p{margin:2px 0 0;font-size:13px;line-height:19px}.bs-consent__row-text label{color:var(--color-ink,inherit)}.bs-consent__always{opacity:.8;margin-left:6px;font-size:12px;font-weight:400}.bs-consent__switch{appearance:none;background:var(--bs-consent-switch-off,#c4c8cf);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:24px;margin:2px 0 0;transition:background .15s;position:relative}.bs-consent__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.bs-consent__switch:checked{background:var(--bs-consent-accent,var(--color-primary,#111))}.bs-consent__switch:checked:after{transform:translate(18px)}.bs-consent__switch:disabled{cursor:not-allowed;opacity:.6}.bs-consent__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bs-consent-gate{box-sizing:border-box;border-radius:var(--bs-consent-radius,var(--bs-cookie-radius,var(--radius-card,12px)));background:var(--bs-consent-gate-bg,#f1f2f4);width:100%;color:var(--bs-consent-text,var(--bs-cookie-text,var(--color-body,#444)));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;line-height:22px;display:flex}.bs-consent-gate__text{max-width:46ch;margin:0}@keyframes bs-consent-in{0%{visibility:hidden;opacity:0;translate:0 var(--bs-consent-rise,16px);scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes bs-consent-fade{0%{opacity:0}to{opacity:1}}@keyframes bs-consent-rise-small{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes bs-consent-child{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes bs-consent-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 8px}}@keyframes bs-consent-dialog-in{0%{opacity:0;translate:0 8px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes bs-consent-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.bs-consent__bar[data-consent-anim=enter]{animation:bs-consent-in var(--bs-consent-duration,.52s) var(--bs-consent-ease,var(--ease-out,cubic-bezier(.22, 1, .36, 1))) var(--bs-consent-delay,.6s) both}.bs-consent__bar[data-consent-anim=enter] .bs-consent__text{animation:bs-consent-child var(--bs-consent-duration,.52s) var(--bs-consent-ease,var(--ease-out,cubic-bezier(.22, 1, .36, 1))) calc(var(--bs-consent-delay,.6s) + 60ms) both}.bs-consent__bar[data-consent-anim=enter] .bs-consent__actions{animation:bs-consent-child var(--bs-consent-duration,.52s) var(--bs-consent-ease,var(--ease-out,cubic-bezier(.22, 1, .36, 1))) calc(var(--bs-consent-delay,.6s) + .12s) both}.bs-consent__bar[data-consent-anim=enter-quick]{animation:.18s ease-out both bs-consent-fade}.bs-consent__note[data-consent-anim=enter-quick]{animation:bs-consent-rise-small .28s var(--bs-consent-ease,var(--ease-out,cubic-bezier(.22, 1, .36, 1))) both}.bs-consent__bar[data-consent-anim=leave]{animation:.2s cubic-bezier(.4,0,1,1) both bs-consent-out}.bs-consent__dialog[data-consent-anim=enter]{animation:bs-consent-dialog-in .32s var(--bs-consent-ease,var(--ease-out,cubic-bezier(.22, 1, .36, 1))) both}.bs-consent__dialog[data-consent-anim=enter]::backdrop{animation:.24s ease-out both bs-consent-fade}.bs-consent__dialog[data-consent-anim=leave]{animation:.16s cubic-bezier(.4,0,1,1) both bs-consent-dialog-out}.bs-consent__dialog[data-consent-anim=leave]::backdrop{animation:.16s cubic-bezier(.4,0,1,1) reverse both bs-consent-fade}@media (prefers-reduced-motion:reduce){.bs-consent__switch,.bs-consent__switch:after{transition:none}.bs-consent__bar[data-consent-anim=enter],.bs-consent__bar[data-consent-anim=enter-quick],.bs-consent__note[data-consent-anim=enter-quick],.bs-consent__dialog[data-consent-anim=enter],.bs-consent__dialog[data-consent-anim=enter]::backdrop{animation:.12s linear both bs-consent-fade}.bs-consent__bar[data-consent-anim=enter] .bs-consent__text,.bs-consent__bar[data-consent-anim=enter] .bs-consent__actions,.bs-consent__bar[data-consent-anim=leave],.bs-consent__dialog[data-consent-anim=leave],.bs-consent__dialog[data-consent-anim=leave]::backdrop{animation:none}}@media (width<=900px){.bs-consent__bar{bottom:var(--bs-consent-bottom,var(--bs-cookie-bottom,82px));width:var(--bs-consent-width,var(--bs-cookie-width,calc(100% - 40px)))}}@media (width<=560px){.bs-consent__bar{bottom:var(--bs-consent-bottom,var(--bs-cookie-bottom,76px));flex-direction:column;align-items:stretch;gap:10px;max-height:45vh;padding:12px 40px 12px 14px;font-size:12px;line-height:17px}.bs-consent__actions{gap:6px 8px}.bs-consent__actions .bs-consent__btn{flex:1 1 0;min-width:0;padding:8px 10px;font-size:13px;line-height:16px}.bs-consent__link{text-align:center;flex:1 0 100%;padding:4px}.bs-consent__x{top:6px;right:6px}.bs-consent__panel{padding:16px}.bs-consent__footer .bs-consent__btn{flex:100%}}}.emdash-image-media[data-astro-cid-pgb7wslm]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-jzoc6xnm]{text-align:center}.has-text-align-right[data-astro-cid-jzoc6xnm]{text-align:right}.has-text-align-justify[data-astro-cid-jzoc6xnm]{text-align:justify}.emdash-image[data-astro-cid-22w5ghqe]{margin:1.5rem 0}.emdash-image[data-astro-cid-22w5ghqe] img[data-astro-cid-22w5ghqe]{max-width:100%;height:auto}.emdash-image[data-astro-cid-22w5ghqe] figcaption[data-astro-cid-22w5ghqe]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-22w5ghqe],.emdash-image--align-right[data-astro-cid-22w5ghqe]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-22w5ghqe]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-22w5ghqe]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-22w5ghqe]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-22w5ghqe],.emdash-image--align-full[data-astro-cid-22w5ghqe]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-22w5ghqe],.emdash-image--align-right[data-astro-cid-22w5ghqe]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-vibxn2yh]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-vibxn2yh]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-vibxn2yh] pre[data-astro-cid-vibxn2yh]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-vibxn2yh]+pre[data-astro-cid-vibxn2yh]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-vibxn2yh] code[data-astro-cid-vibxn2yh]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-j5asiwkn]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-j5asiwkn]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-j5asiwkn] iframe[data-astro-cid-j5asiwkn],.emdash-embed-video[data-astro-cid-j5asiwkn] video[data-astro-cid-j5asiwkn]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-j5asiwkn],.emdash-embed-audio[data-astro-cid-j5asiwkn] audio[data-astro-cid-j5asiwkn]{width:100%}.emdash-embed[data-astro-cid-j5asiwkn] figcaption[data-astro-cid-j5asiwkn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-bk76w6sw]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-bk76w6sw]{margin:0}.emdash-gallery-item[data-astro-cid-bk76w6sw] img[data-astro-cid-bk76w6sw]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-bk76w6sw] figcaption[data-astro-cid-bk76w6sw]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-bk76w6sw]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-txzftx4e]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-txzftx4e]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-txzftx4e]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gg5eakis]{margin:2rem 0}.emdash-break-line[data-astro-cid-gg5eakis]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gg5eakis]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gg5eakis]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-4rd7zus2]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-uemjoxwq]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-uemjoxwq] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-xrcbixhi]{margin:1.5rem 0}.emdash-video[data-astro-cid-xrcbixhi] video[data-astro-cid-xrcbixhi]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-xrcbixhi] figcaption[data-astro-cid-xrcbixhi]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-2wvrvwva]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-2wvrvwva]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-2wvrvwva] th[data-astro-cid-2wvrvwva],.emdash-table[data-astro-cid-2wvrvwva] td[data-astro-cid-2wvrvwva]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-2wvrvwva] th[data-astro-cid-2wvrvwva] p,.emdash-table[data-astro-cid-2wvrvwva] td[data-astro-cid-2wvrvwva] p{margin:0}.emdash-table[data-astro-cid-2wvrvwva] th[data-astro-cid-2wvrvwva]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-2wvrvwva] tbody[data-astro-cid-2wvrvwva] tr[data-astro-cid-2wvrvwva]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-2wvrvwva] tbody[data-astro-cid-2wvrvwva] tr[data-astro-cid-2wvrvwva]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-2zfvboxm]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-2zfvboxm],.emdash-button--fill[data-astro-cid-2zfvboxm]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-2zfvboxm]:hover,.emdash-button--fill[data-astro-cid-2zfvboxm]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-2zfvboxm]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-2zfvboxm]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-5nvd6d3q]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-5nvd6d3q]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-5nvd6d3q]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-qk3ohrmk]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-qk3ohrmk]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-qk3ohrmk]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-qk3ohrmk]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-qk3ohrmk]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-qk3ohrmk]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-qk3ohrmk]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-qk3ohrmk]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-qk3ohrmk] h1,.emdash-cover__content[data-astro-cid-qk3ohrmk] h2,.emdash-cover__content[data-astro-cid-qk3ohrmk] h3,.emdash-cover__content[data-astro-cid-qk3ohrmk] h4,.emdash-cover__content[data-astro-cid-qk3ohrmk] p{color:inherit}.emdash-file[data-astro-cid-l7xmt2cn]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-l7xmt2cn]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-l7xmt2cn]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-l7xmt2cn]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-l7xmt2cn]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-l7xmt2cn]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-l7xmt2cn]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-l7xmt2cn] svg[data-astro-cid-l7xmt2cn]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-wn7huyf6]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-wn7huyf6]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-wn7huyf6]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.back-to-top{z-index:800;background:var(--color-black);width:46px;height:46px;color:var(--color-white);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease), transform var(--dur) var(--ease), color var(--dur) var(--ease);border:0;border-radius:100%;place-items:center;padding:0;display:grid;position:fixed;bottom:20px;right:40px;transform:translateY(20px)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{color:var(--color-primary)}.back-to-top__ring{fill:none;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.back-to-top__track{stroke:var(--color-line-dark)}.back-to-top__progress{stroke:var(--color-primary);transition:stroke-dashoffset 10ms linear}.back-to-top .icon{position:relative}@media (width<=767px){.back-to-top{bottom:15px;right:15px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.site-footer[data-astro-cid-nw2ivrzo]{background:var(--color-dark);color:var(--color-on-dark);font-size:16px;line-height:26.7px}.site-footer__inner[data-astro-cid-nw2ivrzo]{padding-top:70px}.site-footer[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{transition:color var(--dur) var(--ease)}.site-footer[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover,.site-footer__legal[data-astro-cid-nw2ivrzo] button[data-astro-cid-nw2ivrzo]:hover{color:var(--color-primary)}.site-footer__contact[data-astro-cid-nw2ivrzo]{background:var(--color-panel);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:85px;padding:0 0 0 15px;display:grid}.site-footer__contact-item[data-astro-cid-nw2ivrzo]{align-items:center;gap:25px;display:flex}.site-footer__contact-icon[data-astro-cid-nw2ivrzo]{background:var(--color-primary);width:42px;height:42px;color:var(--color-white);flex:none;place-items:center;display:grid}.site-footer__contact-item[data-astro-cid-nw2ivrzo] p[data-astro-cid-nw2ivrzo]{line-height:26px}.site-footer__cols[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:70px;display:grid}.site-footer__brand[data-astro-cid-nw2ivrzo] img[data-astro-cid-nw2ivrzo]{width:256px;height:auto;display:block}.site-footer__brand[data-astro-cid-nw2ivrzo] span[data-astro-cid-nw2ivrzo]{color:var(--color-white);font-family:var(--font-heading);font-size:24px;font-weight:700}.site-footer__title[data-astro-cid-nw2ivrzo]{color:var(--color-white);margin-bottom:25px;font-size:22px;line-height:30px}.site-footer__links[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,189px);grid-auto-flow:column;gap:10.8px 0;display:grid}.site-footer__links[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{align-items:center;gap:2px;display:inline-flex}.site-footer__links[data-astro-cid-nw2ivrzo] .icon{color:var(--color-primary);flex:none}.site-footer__address[data-astro-cid-nw2ivrzo] address[data-astro-cid-nw2ivrzo]{max-width:330px;font-style:normal;line-height:26px}.site-footer__address[data-astro-cid-nw2ivrzo] .btn{margin-top:24px}.site-footer__rule[data-astro-cid-nw2ivrzo]{background:var(--color-footer-rule);height:1px;margin:60px 15px 0}.site-footer__bottom[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 30px;padding-block:25px;line-height:38px;display:flex}.site-footer__copy[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo],.site-footer__credit[data-astro-cid-nw2ivrzo]{color:var(--color-primary)}.site-footer__copy[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--color-white)}.site-footer__legal[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;gap:0 22px;display:flex}.site-footer__legal[data-astro-cid-nw2ivrzo] button[data-astro-cid-nw2ivrzo]{color:inherit;font:inherit;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0}@media (width<=575px){.site-footer__contact-item[data-astro-cid-nw2ivrzo]{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=991px){.site-footer__inner[data-astro-cid-nw2ivrzo]{padding-top:60px}.site-footer__contact[data-astro-cid-nw2ivrzo]{grid-template-columns:minmax(0,1fr);gap:22px;padding:25px 20px}.site-footer__cols[data-astro-cid-nw2ivrzo]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:50px}.site-footer__links[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__rule[data-astro-cid-nw2ivrzo]{margin-top:50px}.site-footer__bottom[data-astro-cid-nw2ivrzo]{text-align:center;flex-direction:column;gap:4px}.site-footer__legal[data-astro-cid-nw2ivrzo]{justify-content:center}}.site-nav__list{height:var(--header-height);align-items:stretch;display:flex}.site-nav__item{margin-inline:12px;display:flex;position:relative}.site-nav__link{height:var(--header-height);color:var(--color-white);font-family:var(--font-heading);font-size:18px;line-height:var(--header-height);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex;position:relative}.site-nav__link:before{content:"";background:var(--color-primary);transform-origin:100%;height:4px;transition:transform var(--dur-bar) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__item:hover>.site-nav__link,.site-nav__item:focus-within>.site-nav__link,.site-nav__item.is-active>.site-nav__link,.site-nav__item.is-open>.site-nav__link{color:var(--color-primary)}.site-nav__item:hover>.site-nav__link:before,.site-nav__item:focus-within>.site-nav__link:before,.site-nav__item.is-active>.site-nav__link:before,.site-nav__item.is-open>.site-nav__link:before{transform-origin:0;transform:scaleX(1)}.site-nav__chev{transition:transform var(--dur) var(--ease);flex:none}.site-nav__item:hover>.site-nav__link .site-nav__chev,.site-nav__item.is-open>.site-nav__link .site-nav__chev{transform:rotate(180deg)}.site-nav__sub{z-index:5;background:var(--color-dark);width:225px;box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transform-origin:top;padding:18px 0;transition:all .3s linear;position:absolute;top:100%;left:0;transform:rotateX(-20deg)}.site-nav__item:hover>.site-nav__sub,.site-nav__item:focus-within>.site-nav__sub,.site-nav__item.is-open>.site-nav__sub{opacity:1;visibility:visible;transform:none}.site-nav__sublink{color:var(--color-on-dark);font-family:var(--font-body);transition:color var(--dur) var(--ease);padding:9px 26px;font-size:15px;font-weight:500;line-height:25px;display:block;position:relative}.site-nav__sublink span{transition:transform var(--dur) var(--ease);display:block}.site-nav__sublink:before{content:"";background:var(--color-primary);opacity:0;width:6px;height:6px;transition:opacity var(--dur) var(--ease);margin-top:-3px;position:absolute;top:50%;left:26px}.site-nav__sublink:hover,.site-nav__sublink:focus-visible,.site-nav__sub .is-active>.site-nav__sublink{color:var(--color-primary)}.site-nav__sublink:hover:before,.site-nav__sublink:focus-visible:before,.site-nav__sub .is-active>.site-nav__sublink:before{opacity:1}.site-nav__sublink:hover span,.site-nav__sublink:focus-visible span,.site-nav__sub .is-active>.site-nav__sublink span{transform:translate(15px)}.site-bar{height:var(--header-height);background:var(--color-dark);color:var(--color-white);align-items:center;padding:0 35px 0 15px;display:flex}.site-bar__brand{flex:none;align-items:center;display:inline-flex}.site-bar__logo{width:auto;height:45px;display:block}.site-bar__logo--dark{display:none}.site-bar__logo.is-inverted{filter:invert()}.site-bar__text{color:var(--color-white);font-family:var(--font-heading);font-size:24px;font-weight:700}.site-bar .site-nav{margin-left:56.5px}.site-bar__contact{flex:none;align-items:center;gap:20px;margin-left:auto;padding-left:20px;display:flex}.site-bar__contact a{transition:color var(--dur) var(--ease)}.site-bar__contact a:hover{color:var(--color-primary)}.site-bar__contact-phone{font-family:var(--font-body);white-space:nowrap;align-items:center;gap:8px;font-size:16px;line-height:22.4px;display:inline-flex}.site-bar__contact-phone .icon{flex:none}.site-bar__contact-divider{background:color-mix(in srgb, var(--color-white) 20%, transparent);flex:none;width:1px;height:22px}.site-bar__contact-icons{align-items:center;gap:20px;display:flex}.site-bar__contact-icons a{place-items:center;width:16px;height:24px;display:grid}.site-bar__contact-icons .icon{width:16px;height:16px}.site-bar__cta{margin-left:auto;padding-left:20px}.site-bar__contact~.site-bar__cta{margin-left:28px;padding-left:0}.site-bar__phone{display:none}.site-bar__burger{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}@media (width<=1499px){.site-bar .site-nav{margin-left:28px}.site-bar .site-nav__item{margin-inline:8px}.site-bar .site-nav__link{font-size:17px}.site-bar__contact,.site-bar__contact-icons{gap:14px}.site-bar__contact{padding-left:12px}.site-bar__contact~.site-bar__cta{margin-left:20px}.site-bar__contact-phone{gap:6px}}@media (width<=1359px){.site-bar__contact-divider,.site-bar__contact-icons{display:none}}@media (width<=1249px){.site-bar__contact{display:none}.site-bar__contact~.site-bar__cta{margin-left:auto;padding-left:20px}}@media (width<=1199px){.site-bar{background:var(--color-paper);height:80px;color:var(--color-ink);padding:0 15px}.site-bar__logo--light{display:none}.site-bar__logo--dark{height:46.9px;display:block}.site-bar .site-nav,.site-bar__cta{display:none}.site-bar__phone{width:40px;height:40px;color:var(--color-ink);transition:color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.site-bar__phone:hover{color:var(--color-primary)}.site-bar__phone~.site-bar__burger{margin-left:8px}.site-bar__burger{display:inline-flex}.site-bar__text{color:var(--color-ink)}}.mm-backdrop{z-index:999;background:var(--color-overlay);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);position:fixed;inset:0}.mm-backdrop.is-open{opacity:1;visibility:visible}.mm{z-index:1000;background:var(--color-paper);visibility:hidden;width:100%;transition:transform var(--dur) var(--ease), visibility var(--dur) var(--ease);padding:40px 35px 35px;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mm.is-open{visibility:visible;transform:none}@media (width>=1200px){.mm,.mm-backdrop{display:none}}.mm__top{align-items:flex-start;min-height:55px;margin-bottom:35px;display:flex}.mm__logo img{width:246px;height:auto;display:block}.mm__logo img.is-inverted{filter:invert()}.mm__logo span{color:var(--color-ink);font-family:var(--font-heading);font-size:24px;font-weight:700}.mm__close{background:var(--color-surface-alt);width:36px;height:36px;color:var(--color-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.mm__item{border-bottom:1px solid var(--color-line-soft)}.mm__row{justify-content:space-between;align-items:center;min-height:46px;display:flex}.mm__link{color:var(--color-ink);font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:15px;font-weight:600;line-height:46px}.mm__item.is-active>.mm__row .mm__link,.mm__link:hover{color:var(--color-primary)}.mm__toggle{background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-ink);cursor:pointer;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.mm__toggle .icon{transition:transform var(--dur) var(--ease)}.mm__item.is-open .mm__toggle .icon{transform:rotate(180deg)}.mm__sub{padding:0 0 12px 15px;display:none}.mm__item.is-open>.mm__sub{display:block}.mm__sub a{color:var(--color-body);font-family:var(--font-heading);font-size:14px;font-weight:500;line-height:36px;display:block}.mm__sub a:hover,.mm__sub .is-active>a{color:var(--color-primary)}.mm__contact{margin-top:35px}.mm__contact-link{min-height:46px;color:var(--color-ink);font-family:var(--font-heading);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:26px;display:flex}.mm__contact-link .icon{flex:none}.mm__contact-link:hover,.mm__social a:hover{color:var(--color-primary)}.mm__social{gap:10px;margin-top:12px;display:flex}.mm__social a{background:var(--color-surface-alt);width:36px;height:36px;color:var(--color-ink);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.mm,.mm-backdrop{transition:none}}.site-sticky{z-index:900;transition:transform .6s var(--ease-sticky);position:fixed;top:0;left:0;right:0;transform:translateY(-120px)}.site-sticky.is-visible{transform:translateY(0)}@media (width<=1199px){.site-sticky{display:none}}@media (prefers-reduced-motion:reduce){.site-sticky{transition:none}}.site-header{z-index:40;position:relative}:root{color-scheme:light;--color-primary:#e1ae1a;--color-on-primary:#fff;--color-secondary:#121315;--color-ink:#121315;--color-body:#666;--color-muted:#999;--color-line:#d7d7d7;--color-divider:#dcdcdc;--color-line-soft:#ebebeb;--color-paper:#fff;--color-white:#fff;--color-black:#000;--color-surface-alt:#f6f6f6;--color-dark:#1e2023;--color-darker:#151719;--color-panel:#2f3133;--color-on-dark:#cdcdcd;--color-on-dark-2:#c2c2c2;--color-line-dark:#4b4d4f;--color-footer-rule:#3e4042;--color-overlay:#0009;--color-error:#dc3232;--color-focus-bg:#f7f7f7;--color-warning:#ffb900;--color-success:#46b450;--color-orange:#f05a22;--font-heading:"DM Sans", system-ui, sans-serif;--font-body:"Barlow", system-ui, sans-serif;--radius-btn:0;--radius-card:0;--ease:cubic-bezier(.645, .045, .355, 1);--dur:.25s;--dur-bar:.35s;--ease-sticky:cubic-bezier(.24, .74, .58, 1);--ease-zoom:cubic-bezier(.19, 1, .22, 1);--zoom-hover:1.06;--container:1200px;--gutter:15px;--header-height:100px;--space-section:120px;--space-block:70px;--space-head:60px;--space-page-end:130px;--shadow-dropdown:0 15px 30px -10px #00000017;--pattern-stripes:repeating-linear-gradient(-45deg, #ffffff14 0 14px, transparent 14px 28px);--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121315' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121315' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.6 4.6L19 7.4'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--color-body);background:var(--color-paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:26px}body.is-locked{overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-family:var(--font-heading);letter-spacing:normal;margin:0;font-weight:700}p{margin:0}a{color:inherit;transition:color var(--dur) var(--ease);text-decoration:none}img,svg{max-width:100%}img{height:auto}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}main:focus{outline:none}.wrap{width:min(var(--container), 100%);padding-inline:var(--gutter);margin-inline:auto}.wrap--wide{width:100%;padding-inline:var(--gutter);margin-inline:auto}.section--dark{background:var(--color-dark);color:var(--color-on-dark)}.section--alt{background:var(--color-surface-alt)}@media (width<=991px){:root{--space-section:80px;--space-block:50px;--space-head:40px;--space-page-end:80px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h-section{color:var(--color-ink);font-size:45px;font-weight:700;line-height:55px}.h-section.is-light,.on-dark .h-section{color:var(--color-white)}.h-section--sm{font-size:30px;line-height:34px}.h-section--xs{font-size:20px;line-height:28px}.h-feature{color:var(--color-ink);font-size:35px;font-weight:700;line-height:50px}.eyebrow{color:var(--color-muted);font-family:var(--font-heading);letter-spacing:3.2px;text-transform:uppercase;align-items:center;margin-bottom:2px;font-size:16px;font-weight:500;line-height:26px;display:inline-flex}.lead{color:var(--color-body);font-size:18px;font-weight:500;line-height:30px}.on-dark .lead{color:var(--color-on-dark-2)}.card-title{color:var(--color-ink);font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:32px}a.card-title:hover,.card-title a:hover{color:var(--color-primary)}.on-dark{color:var(--color-on-dark)}.on-dark .card-title{color:var(--color-white)}@media (width<=767px){.h-section{font-size:30px;line-height:40px}.h-section--sm{font-size:26px;line-height:34px}.h-feature{font-size:26px;line-height:36px}.lead{font-size:16px;font-weight:400;line-height:26px}}.skip-link{z-index:1100;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-heading);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity 1.2s,transform 1.2s;transition-delay:var(--reveal-delay,0s);transform:translateY(30px)}.js [data-reveal=right]{transition-duration:.8s;transform:translate(80px)}.js [data-reveal].is-in{opacity:1;transform:none}}.btn{--btn-h:55px;--btn-pl:35px;height:var(--btn-h);border-radius:var(--radius-btn);color:var(--color-ink);font-family:var(--font-heading);letter-spacing:1.28px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0 35px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn--block{width:100%;display:flex}.btn--block:is(.btn--primary-arrow,.btn--light-arrow,.btn--outline-arrow){justify-content:space-between}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.6}.btn--sm{--btn-h:45px;padding-inline:25px;font-size:13px}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-secondary);color:var(--color-primary)}.btn--primary-arrow,.btn--light-arrow,.btn--outline-arrow{padding:0 6px 0 var(--btn-pl)}.btn--primary-arrow>.icon,.btn--light-arrow>.icon,.btn--outline-arrow>.icon{background:var(--color-black);width:45px;height:45px;color:var(--color-white);flex:none;margin-left:25.5px;padding:9.5px}.btn>.icon path{stroke-width:1.4px}.btn--primary-arrow{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary-arrow:hover{background:var(--color-secondary);color:var(--color-primary)}.btn--light-arrow{background:var(--color-white);color:var(--color-dark)}.btn--light-arrow:hover{background:var(--color-white);color:var(--color-black)}.btn--outline-arrow{padding:0 5px 0 calc(var(--btn-pl) - 1px);border:1px solid var(--color-line);color:var(--color-ink)}.btn--outline-arrow:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-primary)}.btn--link-arrow{--btn-h:auto;height:auto;color:var(--color-ink);padding:0;font-weight:700;line-height:23.3px}.btn--link-arrow>.icon{flex:none;width:24px;height:24px;margin-left:3px}.btn--link-arrow>.icon path{stroke-width:1.6px}.btn--link-arrow:hover{color:var(--color-primary)}.btn--square{--sq:65px;width:var(--sq);height:var(--sq);background:var(--color-black);color:var(--color-white);padding:0}.btn--square.btn--lg{--sq:98px}.btn--square .icon path{stroke-width:1.5px}.btn--square.btn--lg .icon path{stroke-width:1.2px}.btn--square:hover{background:var(--color-primary);color:var(--color-white)}.btn--square.btn--tone-primary{background:var(--color-primary)}.btn--square.btn--tone-primary:hover{background:var(--color-secondary)}.btn--square.btn--tone-white{background:var(--color-white);color:var(--color-ink)}.btn--square.btn--tone-white:hover{background:var(--color-primary);color:var(--color-white)}.btn--square.btn--tone-ghost{background:0 0}.btn--square.btn--tone-ghost:hover{color:var(--color-primary);background:0 0}@media (width<=575px){.btn{letter-spacing:1px}}.bf-wrap{--bf-accent:var(--color-primary);--bf-accent-contrast:var(--color-on-primary);--bf-text:var(--color-ink);--bf-muted:var(--color-body);--bf-line:var(--color-line);--bf-radius:0;--bf-error:var(--color-error);--bf-field-bg:var(--color-white);--bf-gap:20px;--bf-gap-x:20px;--bf-placeholder:var(--color-body);--bf-scroll-offset:160px}.bf-wrap .bf__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bf input:not([type=checkbox],[type=radio],[type=file]),.bf select,.bf textarea{border:1px solid var(--color-line);background:var(--color-white);min-height:55px;color:var(--color-body);font-family:var(--font-body);box-shadow:none;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:0;padding:0 17px 0 22px;font-size:16px;font-weight:400;line-height:27.7px}.bf textarea{resize:vertical;min-height:182px;padding:20px 17px 20px 22px;line-height:26px}.bf input::placeholder,.bf textarea::placeholder{color:var(--color-body);opacity:1}.bf input:focus,.bf select:focus,.bf textarea:focus{border-color:var(--color-primary);background:var(--color-focus-bg);box-shadow:none;outline:none}.bf__field.is-invalid input,.bf__field.is-invalid select,.bf__field.is-invalid textarea{border-color:var(--color-error)}.bf select{appearance:none;background-image:var(--chevron-down);cursor:pointer;background-position:right 20px center;background-repeat:no-repeat;background-size:16px;padding-right:48px}.bf select:focus{background-image:var(--chevron-down)}.bf__check{color:var(--color-ink);align-items:center;gap:13px;font-size:16px;line-height:26px}.bf__check input[type=checkbox]{appearance:none;background:var(--color-surface-alt);cursor:pointer;width:35px;height:35px;transition:background-color var(--dur) var(--ease);border:0;border-radius:0;flex:none;margin:0}.bf__check input[type=checkbox]:checked{background:var(--color-surface-alt) var(--check-mark) center / 18px no-repeat}.bf__check input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bf__error{color:var(--color-error);font-size:14px;font-weight:400;line-height:20px}.bf__status{border:2px solid var(--color-warning);color:var(--color-black);font-family:var(--font-body);background:0 0;border-radius:0;margin:0;padding:8px 16px;font-size:16px;font-weight:400;line-height:26px}.bf__status.is-success{border-color:var(--color-success);color:var(--color-black);background:0 0}.bf__status.is-error{color:var(--color-black)}@container bf (width>=540px){.bf__field--checkbox{grid-column:1/span 1;align-self:center;margin-right:-40px}.bf:has(.bf__field--checkbox) .bf__actions{grid-column:2/span 1;justify-content:flex-end}}@container bf (width<=539px){.bf{grid-template-columns:minmax(0,1fr)}.bf__field--half{grid-column:1/-1}}.bf-done__icon{color:var(--color-primary)}.quote,.prose blockquote{border-left:5px solid var(--color-primary);background:var(--color-dark);color:var(--color-white);font-family:var(--font-body);padding:55px 110px 70px 50px;font-size:18px;font-weight:500;line-height:30px;position:relative}.quote{margin:0}.prose blockquote{margin-inline:0}.quote:before,.prose blockquote:before{content:"";opacity:.75;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABfkAAAAZCAYAAACCXCRQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF6GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMS0wOVQxMzozNzoyNSswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDEtMDlUMTM6Mzg6MjArMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDEtMDlUMTM6Mzg6MjArMDc6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjA3YzNjMmYtYmMyMS1iNDQzLThmM2UtZmU3ZDQ0NzBkMjA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhENjVEQzQwQUVCOTExRUU5NTY5RjFGRjJCQjJDQUJBIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEQ2NURDNDBBRUI5MTFFRTk1NjlGMUZGMkJCMkNBQkEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RDY1REMzREFFQjkxMUVFOTU2OUYxRkYyQkIyQ0FCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RDY1REMzRUFFQjkxMUVFOTU2OUYxRkYyQkIyQ0FCQSIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDdjM2MyZi1iYzIxLWI0NDMtOGYzZS1mZTdkNDQ3MGQyMDciIHN0RXZ0OndoZW49IjIwMjQtMDEtMDlUMTM6Mzg6MjArMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TTc9JAAAE4ElEQVR4nO3c0YoURxSA4bOzsxgN4gYlwqJiUAwG2bxMHjNPk7fIGwRMdnNRs/Tu0DN1OoweK/19N8Ghurqm+mdStODZ7e3tdUT8EVR4ufvvn6WrWC/t19F+Le3X0X4t7dfRfq3fIuL36kWslPZr+d2vo/1a2q+j/Vrar6P9WtfbiLioXsWKnVcvYOW0X0f7tbRfR/u1tF9H+7W+q17Aimm/lt/9Otqvpf062q+l/Trar3WxqV4BAAAAAADw33jJDwAAAAAAgxr9Jf/3EfG+ehEr9j7aM+Dr034t7dfRfi3t19F+Le3X0X4t7dfRfi3t19F+Le3X0X6t4dsf/SX/Jsb/DiOz/3XsfS37X8fe17L/dex9Lftfx97Xsv917H0t+1/H3tey/3Xsfa3h93/oxQMAAAAAwJp5yQ8AAAAAAIPykh8AAAAAAAblJT8AAAAAAAzKS34AAAAAABiUl/wAAAAAADCo7Ev+HyPiKjHuU0RsO2MuI+JtYq6fI+JxYlzGu4h42hnzKCI+JuZ6HRHPO2M2EXGdmCvrOvrP6nm0tfV8jPZdj3kabc9O4Um0Z9nzNlobx2yjNdZzFa3ZU6hq/0liXIb2J9pfRvsT7S+j/cllaH+pkdt/HNq/cxnO+0uN3L7f/cll+N1fSvuN9pfT/kT7y2h/ov1lvunzfi/W++POk+N6D+o8Odd55NeXmat3z+z9MnOdRcRFYq6si92cx2T3NfMss3NlLHnevXGbyD+jU6lq/2vuv/aXz5Wh/Yn2l9N+o/3ltD/52u1n29H+w3HO+83I7fvdn/jdX077jfaX0/5E+8tof9lc2l92v+w9T96+f64HAAAAAAAG5SU/AAAAAAAMykt+AAAAAAAYlJf8AAAAAAAwKC/5AQAAAABgUF7yAwAAAADAoOZe8j+JiA+Ja3+KiGedMRcR8UtirtcR8aIzZhMR14m5XkbEVWLcp4jYdsb8EBFvEnN9jIhHnTFPI+JdYq53u7HHPNrds+dNtO9wzDbaXvRcRdvbnl+j/5dHLyLiVWKuX6I1dMxltBZ7PkRr+5gl7V92xmh/spb2r0P7Efn2X4X276yl/deJubTfbKL9/7RH+5PR28/s67Ooad95v9H+xHm/0f5kLe077zfO+xPtT5z3J877E+1Pvvh5fy6A8wOf79skxp3t5us5j/6mnUX/h+Bursw9t4l7bhJj7ubq3TO7rsy4Jc8o8x0zc2XWHru5zk54z95cmXbu1nXKfe3Npf3l6xq9/YvQfkS+/UyH2n84ZvT2s3uh/TZX9hlpvxm9/cy+Zp5jdi7n/Yn2H94zw3m/0f7ydY3evvN+47y/fF1rad95f1qX835+3Fra/+Lnff9cDwAAAAAADMpLfgAAAAAAGNQ2Ij7vffZPRPy999n+nyMibg6Mu7n359vdfPvzz312M/PZ/flvZ9Z6c+C6fXP33F/r3Pc+NP/cXPc/m1vroe+dWevn3ZzH1jp33dz699c69xwPrTU7//5a567L3vP+XIeu67Vzt665fc1ct+9mZq5Tt9/rSfvHr6tof26t2p/m7103N077x9c6WvvZ30Ttt7mybe7T/uG1fun255rLtp9Z66F2Mu3/lbxun/P+w7m0P83vzOO837vu/9i+837jvH/8ujW3n/1N1L7z/qjtf8vn/c//Av44rYH5FXFcAAAAAElFTkSuQmCC) 0 100%/auto 25px repeat-x;height:25px;position:absolute;bottom:0;left:0;right:0}.quote:after,.prose blockquote:after{content:"";background:var(--color-primary);width:34px;height:37.5px;position:absolute;top:40px;right:50px;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAArCAYAAAD7YZFOAAABHUlEQVRYhe3ZvUoDQRiF4TdapYpX4CV4NemCSipBSGMKjTbaiNqkEbSwElLYemUG7II/fAvCEnc3M2dmEOR72905PAPbbe99tPtFWktgp2HhDRikLG8lwormODXHqTlOzXFqjlNznJrj1Byn5jg1x6k5Tu3f4z4ybDS1SsWtgHEBmF14mIIz2BB4zYiyPoFD21VxJWEHwALxm7OB/dIwBNzPwEtmmHVUhxGJ+3WzjB0DT+tzMbhxQdhD04NQnA085zVVTdpgBOJab5bYDLjvmtiEKwm72fRSF+70L2F04GzgLq+p6joURgsu+GaR3QIXMUfWcZcFYWexh+o4G7jKa6qaKzBqOOlmAT0CU/Xw9vneoF8IZn9vTgDtDxHwDXRQMsoMvcgOAAAAAElFTkSuQmCC) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAArCAYAAAD7YZFOAAABHUlEQVRYhe3ZvUoDQRiF4TdapYpX4CV4NemCSipBSGMKjTbaiNqkEbSwElLYemUG7II/fAvCEnc3M2dmEOR72905PAPbbe99tPtFWktgp2HhDRikLG8lwormODXHqTlOzXFqjlNznJrj1Byn5jg1x6k5Tu3f4z4ybDS1SsWtgHEBmF14mIIz2BB4zYiyPoFD21VxJWEHwALxm7OB/dIwBNzPwEtmmHVUhxGJ+3WzjB0DT+tzMbhxQdhD04NQnA085zVVTdpgBOJab5bYDLjvmtiEKwm72fRSF+70L2F04GzgLq+p6joURgsu+GaR3QIXMUfWcZcFYWexh+o4G7jKa6qaKzBqOOlmAT0CU/Xw9vneoF8IZn9vTgDtDxHwDXRQMsoMvcgOAAAAAElFTkSuQmCC) 50%/contain no-repeat}.quote p,.prose blockquote p{color:var(--color-white);margin:0}.quote p+p,.prose blockquote p+p,.quote__author{color:var(--color-on-dark);text-align:right;margin-top:20px;font-size:16px;font-weight:400;line-height:26px}@media (width<=767px){.quote,.prose blockquote{padding:50px 60px 60px 25px}.quote:after,.prose blockquote:after{width:26px;height:28.7px;top:28px;right:20px}}
