.cfg-head[data-astro-cid-yi4vevi7]{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);text-align:center}.cfg-title[data-astro-cid-yi4vevi7]{--title-em: var(--title-em-l, 11.8);font-size:var(--page-title-size);line-height:var(--page-title-lh);letter-spacing:var(--page-title-ls);text-wrap:balance;overflow-wrap:normal;text-align:center;color:#fcfcfc;margin-top:var(--space-md)}@media(max-width:30rem){.cfg-title[data-astro-cid-yi4vevi7]{--title-em: var(--title-em-s, 10.6)}}.cfg-lead[data-astro-cid-yi4vevi7]{margin-top:var(--space-lg);margin-inline:auto;max-width:39.56em;color:var(--char);font-size:var(--text-lg);line-height:1.55}.cfg[data-astro-cid-yi4vevi7]{padding-block:clamp(1.5rem,3vw,3rem) clamp(3rem,6vw,5rem)}.cfg__grid[data-astro-cid-yi4vevi7]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.cfg__stage[data-astro-cid-yi4vevi7]{position:sticky;top:calc(var(--header-offset) + 1rem)}.cfg__canvas-wrap[data-astro-cid-yi4vevi7]{display:flex;justify-content:center}#cfg-canvas[data-astro-cid-yi4vevi7]{touch-action:none;cursor:grab;max-width:100%}#cfg-canvas[data-astro-cid-yi4vevi7]{aspect-ratio:var(--cfg-ar, 1.6071);width:min(100%,calc(max(340px,min(75vh,860px)) * var(--cfg-ar, 1.6071)));height:auto}#cfg-canvas[data-astro-cid-yi4vevi7]:active{cursor:grabbing}.cfg__scroll[data-astro-cid-yi4vevi7]{display:flex;align-items:center;gap:.6rem;margin-top:.9rem}.cfg__scroll[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7][type=range]{flex:1;accent-color:#fcfcfc;min-width:0}#cfg-zoom[data-astro-cid-yi4vevi7]{accent-color:#fcfcfc}.cfg__step[data-astro-cid-yi4vevi7]{background:none;border:1px solid rgb(255 255 255 / .35);color:var(--char);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:550;letter-spacing:0;padding:.35em .7em;cursor:pointer;white-space:nowrap}.cfg__step[data-astro-cid-yi4vevi7]:hover{color:#fcfcfc;border-color:#fcfcfc}.cfg__offset[data-astro-cid-yi4vevi7]{font-family:var(--font-ui);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--ash);min-width:4.5rem;text-align:right}.cfg__hint[data-astro-cid-yi4vevi7]{margin-top:.75rem;font-family:var(--font-ui);font-size:var(--text-meta);font-weight:500;letter-spacing:0;color:var(--ash);text-align:center}.cfg__panel[data-astro-cid-yi4vevi7]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem)}.cfg__block[data-astro-cid-yi4vevi7]{border:1px solid rgb(255 255 255 / .3);padding:clamp(1rem,2vw,1.5rem);background:var(--paper)}.cfg__label[data-astro-cid-yi4vevi7]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:650;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--char);margin-bottom:.75rem;display:block}.cfg__label--sub[data-astro-cid-yi4vevi7]{margin-top:1rem}.cfg__select[data-astro-cid-yi4vevi7],.cfg__field[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7],.cfg__field[data-astro-cid-yi4vevi7] textarea[data-astro-cid-yi4vevi7]{width:100%;background:#090909;color:var(--ink-deep);border:1px solid rgb(255 255 255 / .3);padding:.55em .7em;font-family:inherit;font-size:var(--text-sm)}.cfg__select[data-astro-cid-yi4vevi7]:focus-visible,.cfg__field[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]:focus-visible,.cfg__field[data-astro-cid-yi4vevi7] textarea[data-astro-cid-yi4vevi7]:focus-visible{outline:2px solid #fcfcfc;outline-offset:1px}.cfg__variants[data-astro-cid-yi4vevi7]{display:flex;flex-wrap:wrap;gap:.5rem}.cfg__variants[data-astro-cid-yi4vevi7] .cfg__variant{display:flex;flex-direction:column;gap:.3rem;width:4.6rem;padding:0;border:1px solid rgb(255 255 255 / .3);background:none;cursor:pointer}.cfg__variants[data-astro-cid-yi4vevi7] .cfg__variant img{width:100%;aspect-ratio:2 / 1;object-fit:cover;display:block}.cfg__variants[data-astro-cid-yi4vevi7] .cfg__variant span{font-family:var(--font-ui);font-size:var(--text-xs);font-stretch:70%;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--char);padding:0 .1rem .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg__variants[data-astro-cid-yi4vevi7] .cfg__variant.is-active{border-color:#fcfcfc;outline:1px solid #fcfcfc}.cfg__row2[data-astro-cid-yi4vevi7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cfg__row2--tools[data-astro-cid-yi4vevi7]{align-items:center}.cfg__field[data-astro-cid-yi4vevi7]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.cfg__field[data-astro-cid-yi4vevi7]:last-of-type{margin-bottom:0}.cfg__field[data-astro-cid-yi4vevi7] span[data-astro-cid-yi4vevi7]{font-family:var(--font-ui);font-size:var(--text-meta);font-weight:550;letter-spacing:0;color:var(--char)}.cfg__field[data-astro-cid-yi4vevi7] span[data-astro-cid-yi4vevi7] b[data-astro-cid-yi4vevi7]{color:#fcfcfc}.cfg__field--range[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]{accent-color:#fcfcfc}.cfg__check[data-astro-cid-yi4vevi7]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--char);cursor:pointer}.cfg__check[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]{accent-color:#fcfcfc}.cfg__reset[data-astro-cid-yi4vevi7]{justify-self:end;background:none;border:1px solid rgb(255 255 255 / .35);color:var(--char);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:550;letter-spacing:0;padding:.4em .8em;cursor:pointer}.cfg__reset[data-astro-cid-yi4vevi7]:hover{color:#fcfcfc;border-color:#fcfcfc}.cfg__result-main[data-astro-cid-yi4vevi7]{font-size:var(--text-lg);font-weight:700;color:#fcfcfc;line-height:1.35}.cfg__dl[data-astro-cid-yi4vevi7],.cfg__submit[data-astro-cid-yi4vevi7]{padding-inline:.7em;letter-spacing:.02em;font-stretch:92%}.cfg__dl[data-astro-cid-yi4vevi7]{width:100%;margin-top:.6rem;text-wrap:balance}.cfg__office[data-astro-cid-yi4vevi7]{margin-top:.6rem;font-size:var(--text-meta);line-height:1.45;color:var(--char);overflow-wrap:anywhere}@media(min-width:64.0625rem)and (max-width:81.25rem){.cfg__dl[data-astro-cid-yi4vevi7],.cfg__submit[data-astro-cid-yi4vevi7]{font-stretch:80%}}.cfg__send-lead[data-astro-cid-yi4vevi7]{font-size:var(--text-sm);color:var(--ash);margin-bottom:.9rem}.cfg__more[data-astro-cid-yi4vevi7]{margin-top:.75rem;font-size:var(--text-sm);color:var(--ash);line-height:1.5}.cfg__more[data-astro-cid-yi4vevi7] a[data-astro-cid-yi4vevi7]{text-decoration:underline;text-underline-offset:.15em;color:var(--char);white-space:nowrap}.cfg__more[data-astro-cid-yi4vevi7] a[data-astro-cid-yi4vevi7]:hover{color:#fcfcfc}.cfg__consent[data-astro-cid-yi4vevi7]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.4rem;font-size:var(--text-xs);color:var(--ash)}.cfg__consent[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]{margin-top:.2em;accent-color:#fcfcfc}.cfg__consent[data-astro-cid-yi4vevi7] a[data-astro-cid-yi4vevi7]{text-decoration:underline;text-underline-offset:.15em;color:var(--char)}.cfg__submit[data-astro-cid-yi4vevi7]{width:100%;margin-top:.5rem}.cfg__status[data-astro-cid-yi4vevi7]{margin-top:.75rem;font-size:var(--text-sm)}.cfg__status[data-astro-cid-yi4vevi7]:empty{margin:0}.cfg__status[data-astro-cid-yi4vevi7] a[data-astro-cid-yi4vevi7]{text-decoration:underline;text-underline-offset:.18em}.cfg__status[data-astro-cid-yi4vevi7].is-ok{color:#6ed889}.cfg__status[data-astro-cid-yi4vevi7].is-err{color:#fa6863}.cfgdl[data-astro-cid-yi4vevi7]{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--gutter)}.cfgdl[data-astro-cid-yi4vevi7][hidden]{display:none}.cfgdl__backdrop[data-astro-cid-yi4vevi7]{position:absolute;inset:0;background:#1212128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cfgdlfade var(--dur) var(--ease-out)}.cfgdl__dialog[data-astro-cid-yi4vevi7]{position:relative;width:min(34rem,100%);max-height:92svh;overflow-y:auto;background:var(--paper);border-radius:var(--radius);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 24px 64px #12121247;animation:cfgdlpop var(--dur) var(--ease-out-expo)}.cfgdl__close[data-astro-cid-yi4vevi7]{position:absolute;top:.5rem;right:.75rem;width:2.25rem;height:2.25rem;font-size:1.6rem;line-height:1;color:var(--ash)}.cfgdl__close[data-astro-cid-yi4vevi7]:hover{color:var(--ink-deep)}.cfgdl__dialog[data-astro-cid-yi4vevi7]:focus{outline:none}.cfgdl__panel[data-astro-cid-yi4vevi7]>.eyebrow[data-astro-cid-yi4vevi7]{max-width:calc(100% - 1.75rem)}.cfgdl__title[data-astro-cid-yi4vevi7]{font-size:var(--text-2xl);margin-block:var(--space-xs) var(--space-sm)}.cfgdl__title[data-astro-cid-yi4vevi7]:focus{outline:none}.cfgdl__intro[data-astro-cid-yi4vevi7]{color:var(--ash);font-size:var(--text-sm);margin-bottom:var(--space-lg)}.cfgdl__form[data-astro-cid-yi4vevi7]{display:flex;flex-direction:column;gap:var(--space-md)}.cfgdl[data-astro-cid-yi4vevi7] .field[data-astro-cid-yi4vevi7]{display:flex;flex-direction:column;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.cfgdl[data-astro-cid-yi4vevi7] .field__label[data-astro-cid-yi4vevi7]{font-size:var(--text-meta);font-weight:550;letter-spacing:0;color:var(--char)}.cfgdl[data-astro-cid-yi4vevi7] .field[data-astro-cid-yi4vevi7]>legend[data-astro-cid-yi4vevi7].field__label{padding:0;margin-bottom:.35rem}.cfgdl[data-astro-cid-yi4vevi7] .field[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7][type=text],.cfgdl[data-astro-cid-yi4vevi7] .field[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7][type=email]{width:100%;padding:.7em .9em;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);font:inherit;color:var(--ink-deep)}.cfgdl[data-astro-cid-yi4vevi7] .field[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cfgdl__pills[data-astro-cid-yi4vevi7]{display:flex;flex-wrap:wrap;gap:.5rem}.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7]{position:relative;display:inline-flex}.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]{position:absolute;inset:0;opacity:0;cursor:pointer}.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7] span[data-astro-cid-yi4vevi7]{display:inline-block;padding:.5em .95em;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--text-sm);color:var(--ink);transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]:checked+span[data-astro-cid-yi4vevi7]{background:var(--ink-deep);color:var(--paper);border-color:var(--ink-deep)}.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]:focus-visible+span[data-astro-cid-yi4vevi7]{outline:2px solid var(--accent);outline-offset:2px}.cfgdl[data-astro-cid-yi4vevi7] .consent[data-astro-cid-yi4vevi7]{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--text-xs);color:var(--ash);line-height:1.45}.cfgdl[data-astro-cid-yi4vevi7] .consent[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]{margin-top:.15rem;flex-shrink:0}.cfgdl[data-astro-cid-yi4vevi7] .consent[data-astro-cid-yi4vevi7] a[data-astro-cid-yi4vevi7]{text-decoration:underline;text-underline-offset:.15em}.cfgdl__submit[data-astro-cid-yi4vevi7]{margin-top:var(--space-xs);width:100%}.cfgdl__ok[data-astro-cid-yi4vevi7]{width:100%;margin-top:var(--space-md)}@media(forced-colors:active){.cfgdl[data-astro-cid-yi4vevi7] .pill[data-astro-cid-yi4vevi7] input[data-astro-cid-yi4vevi7]:checked+span[data-astro-cid-yi4vevi7]{forced-color-adjust:none;background:CanvasText;color:Canvas;border-color:CanvasText}.cfgdl__dialog[data-astro-cid-yi4vevi7]{border:1px solid CanvasText}}@keyframes cfgdlfade{0%{opacity:0}to{opacity:1}}@keyframes cfgdlpop{0%{opacity:0;transform:translateY(.8rem) scale(.98)}to{opacity:1;transform:none}}@media(max-width:64rem){.cfg__grid[data-astro-cid-yi4vevi7]{grid-template-columns:minmax(0,1fr)}.cfg__stage[data-astro-cid-yi4vevi7]{position:static}}
