.ct[data-astro-cid-kphbpcdu]{position:relative;z-index:1}.ct-in[data-astro-cid-kphbpcdu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);align-items:start;padding:clamp(40px,7vh,88px) var(--gut) clamp(56px,9vh,112px)}.ct-side[data-astro-cid-kphbpcdu]{display:grid;justify-items:start}.ct-art[data-astro-cid-kphbpcdu]{width:240px;height:auto;display:block;margin:-24px 0 8px -34px}.ct[data-astro-cid-kphbpcdu] h1[data-astro-cid-kphbpcdu]{font-size:clamp(40px,4.6vw,64px)}.ct-sub[data-astro-cid-kphbpcdu]{margin-top:18px;font-size:clamp(16px,1.2vw,18px);color:var(--dim);max-width:40ch;line-height:1.55}.ct[data-astro-cid-kphbpcdu] .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:butt;stroke-linejoin:miter}.ct-panel[data-astro-cid-kphbpcdu]{position:relative;background:color-mix(in srgb,var(--paper) 3%,var(--ink));border:1px solid var(--line);padding:clamp(28px,3vw,40px);min-height:452px;display:flex;flex-direction:column}.ct-progress[data-astro-cid-kphbpcdu]{position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:var(--line)}.ct-progress[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(.25);transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ct-form[data-astro-cid-kphbpcdu]{display:flex;flex-direction:column;gap:18px;flex:1}.ct-count[data-astro-cid-kphbpcdu]{margin:0;font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}.ct-count[data-astro-cid-kphbpcdu] b[data-astro-cid-kphbpcdu]{color:var(--paper);font-weight:600}.ct-step[data-astro-cid-kphbpcdu]{display:grid;gap:18px}.ct-step[data-astro-cid-kphbpcdu][hidden]{display:none}.ct-step[data-astro-cid-kphbpcdu].is-on{animation:.4s cubic-bezier(.22,1,.36,1) both ct-step-in}.ct-step[data-astro-cid-kphbpcdu].is-back{animation-name:ct-step-back}@keyframes ct-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ct-step-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ct-q[data-astro-cid-kphbpcdu]{display:flex;align-items:center;gap:14px;margin:0;font-family:Sora,sans-serif;font-size:clamp(22px,1.9vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--paper)}.ct-q-ic[data-astro-cid-kphbpcdu]{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line-hi);color:var(--paper)}.ct-q-row[data-astro-cid-kphbpcdu]{display:flex;justify-content:space-between;align-items:center;gap:12px}.ct-chars[data-astro-cid-kphbpcdu]{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ct-chars[data-astro-cid-kphbpcdu].is-near{color:var(--accent-txt)}.ct-form[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:not([type=hidden]),.ct-form[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu],.ct-select-btn[data-astro-cid-kphbpcdu]{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--line-hi);border-radius:0;background:var(--ink);color:var(--paper);font:inherit;font-size:16px;letter-spacing:-.005em;transition:border-color .2s}.ct-form[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{resize:vertical;min-height:150px;line-height:1.55}.ct-form[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus,.ct-form[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:focus,.ct-select-btn[data-astro-cid-kphbpcdu]:focus-visible{outline:none;border-color:var(--paper)}.ct-form[data-astro-cid-kphbpcdu] [data-astro-cid-kphbpcdu][aria-invalid=true]{border-color:#ff6b5e}.ct-input[data-astro-cid-kphbpcdu]{position:relative;display:block;color:var(--faint)}.ct-input[data-astro-cid-kphbpcdu]>.ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:color .2s}.ct-form[data-astro-cid-kphbpcdu] .ct-input[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]{padding-left:46px}.ct-input[data-astro-cid-kphbpcdu]:focus-within{color:var(--paper)}.ct-select[data-astro-cid-kphbpcdu]{position:relative}.ct-select-btn[data-astro-cid-kphbpcdu]{display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.ct-select-btn[data-astro-cid-kphbpcdu]:hover{border-color:var(--faint)}.ct-select-v[data-astro-cid-kphbpcdu]{flex:1;min-width:0}.ct-select-ic[data-astro-cid-kphbpcdu],.ct-select-chev[data-astro-cid-kphbpcdu]{display:inline-flex;color:var(--dim)}.ct-select-chev[data-astro-cid-kphbpcdu]{transition:transform .2s}.ct-select-btn[data-astro-cid-kphbpcdu][aria-expanded=true]{border-color:var(--paper)}.ct-select-btn[data-astro-cid-kphbpcdu][aria-expanded=true] .ct-select-chev[data-astro-cid-kphbpcdu]{transform:rotate(180deg)}.ct-select-list[data-astro-cid-kphbpcdu]{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:color-mix(in srgb,var(--paper) 6%,var(--ink));border:1px solid var(--line-hi);box-shadow:0 18px 40px #00000080;outline:none}.ct-select-list[data-astro-cid-kphbpcdu][hidden]{display:none}.ct-select-list[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;cursor:pointer;font-size:15px;color:var(--dim)}.ct-select-list[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu].is-active{background:color-mix(in srgb,var(--paper) 9%,transparent);color:var(--paper)}.ct-select-list[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu][aria-selected=true]{color:var(--paper)}.ct-select-list[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu][aria-selected=true]:after{content:"";margin-left:auto;width:8px;height:8px;background:var(--accent)}.ct-form[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu].ct-hp{position:absolute;left:-9999px;width:1px;min-height:0;height:1px;padding:0;opacity:0}.ct-error[data-astro-cid-kphbpcdu]{margin:0;font-size:14px;color:#ff8a7f}.ct-error[data-astro-cid-kphbpcdu][hidden],.ct-done[data-astro-cid-kphbpcdu][hidden]{display:none}.ct-form[data-astro-cid-kphbpcdu] [data-astro-cid-kphbpcdu][data-captcha-anchor]:empty{display:none}.ct-nav[data-astro-cid-kphbpcdu]{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:8px}.ct-back[data-astro-cid-kphbpcdu]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;border:0;background:none;color:var(--dim);font:inherit;font-size:14px;cursor:pointer;transition:color .2s}.ct-back[data-astro-cid-kphbpcdu]:hover{color:var(--paper)}.ct-back[data-astro-cid-kphbpcdu]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-back[data-astro-cid-kphbpcdu][hidden]{display:none}.ct-enter[data-astro-cid-kphbpcdu]{margin-left:auto;font-size:12.5px;color:var(--faint)}.ct-go[data-astro-cid-kphbpcdu]{display:inline-flex;align-items:center;gap:10px}.ct-go[data-astro-cid-kphbpcdu] [data-astro-cid-kphbpcdu][hidden]{display:none}.ct-go-ic[data-astro-cid-kphbpcdu]{display:inline-flex;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ct-go[data-astro-cid-kphbpcdu]:hover .ct-go-ic[data-astro-cid-kphbpcdu]{transform:translate(3px)}.ct-go[data-astro-cid-kphbpcdu][aria-busy=true] .ct-go-ic[data-astro-cid-kphbpcdu]{animation:.9s cubic-bezier(.22,1,.36,1) infinite ct-go}@keyframes ct-go{0%{transform:translate(-3px);opacity:.4}60%{transform:translate(4px);opacity:1}to{transform:translate(-3px);opacity:.4}}.ct-done[data-astro-cid-kphbpcdu]{display:grid;gap:12px;justify-items:start;align-content:center;flex:1}.ct-done[data-astro-cid-kphbpcdu]:focus{outline:none}.ct-done-ic[data-astro-cid-kphbpcdu]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;background:var(--accent);color:#fff}.ct-done[data-astro-cid-kphbpcdu]:not([hidden]) .ct-done-ic[data-astro-cid-kphbpcdu]{animation:.45s cubic-bezier(.22,1,.36,1) both ct-step-in}.ct-done[data-astro-cid-kphbpcdu] h3[data-astro-cid-kphbpcdu]{margin-top:8px;font-size:clamp(22px,1.9vw,28px)}.ct-done[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{margin:0;color:var(--dim);line-height:1.55}.ct-done[data-astro-cid-kphbpcdu] .btn[data-astro-cid-kphbpcdu]{margin-top:10px}@media(prefers-reduced-motion:reduce){.ct-step[data-astro-cid-kphbpcdu].is-on,.ct-done[data-astro-cid-kphbpcdu]:not([hidden]) .ct-done-ic[data-astro-cid-kphbpcdu],.ct-go[data-astro-cid-kphbpcdu][aria-busy=true] .ct-go-ic[data-astro-cid-kphbpcdu]{animation:none}.ct-progress[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu],.ct-go-ic[data-astro-cid-kphbpcdu]{transition:none}}@media(width<=900px){.ct-in[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;row-gap:0;padding:16px var(--pad) 48px}.ct-art[data-astro-cid-kphbpcdu]{width:136px;margin:-8px 0 0 -18px}.ct-sub[data-astro-cid-kphbpcdu]{margin-top:10px}.ct-panel[data-astro-cid-kphbpcdu]{margin-top:28px;padding:24px 20px;min-height:0}.ct-enter[data-astro-cid-kphbpcdu],.ct-back[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{display:none}.ct-back[data-astro-cid-kphbpcdu]{min-width:48px;justify-content:center;border:1px solid var(--line-hi)}.ct-go[data-astro-cid-kphbpcdu]{flex:1;justify-content:center;white-space:nowrap;padding-left:16px;padding-right:16px}}
