.slide__track[data-astro-cid-3d5bzehf]{border:1px solid var(--ink);background:var(--paper);-webkit-user-select:none;user-select:none;height:56px;position:relative;overflow:hidden}.slide__fill[data-astro-cid-3d5bzehf]{background:var(--green);width:54px;position:absolute;inset:0 auto 0 0}.slide__label[data-astro-cid-3d5bzehf]{text-align:center;color:var(--ink);pointer-events:none;justify-content:center;align-items:center;padding:0 12px;font-size:16px;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:0 0 0 54px}.slide__thumb[data-astro-cid-3d5bzehf]{background:var(--ink);width:54px;height:100%;color:var(--paper);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.slide__thumb[data-astro-cid-3d5bzehf]:focus-visible{outline:2px solid var(--green-text);outline-offset:2px}.slide__icon[data-astro-cid-3d5bzehf]{border-top:3px solid;border-right:3px solid;width:12px;height:12px;transform:translate(-2px)rotate(45deg)}.slide[data-astro-cid-3d5bzehf]:not(.is-dragging) .slide__thumb[data-astro-cid-3d5bzehf],.slide[data-astro-cid-3d5bzehf]:not(.is-dragging) .slide__fill[data-astro-cid-3d5bzehf]{transition:transform .2s ease-out,width .2s ease-out}.is-dragging[data-astro-cid-3d5bzehf] .slide__thumb[data-astro-cid-3d5bzehf]{cursor:grabbing}.is-nudged[data-astro-cid-3d5bzehf] .slide__track[data-astro-cid-3d5bzehf]{outline:2px solid var(--green-text);outline-offset:2px}.is-done[data-astro-cid-3d5bzehf] .slide__thumb[data-astro-cid-3d5bzehf]{cursor:default;background:var(--ink)}.is-done[data-astro-cid-3d5bzehf] .slide__icon[data-astro-cid-3d5bzehf]{border-top:0;border-bottom:3px solid;border-right:3px solid;width:8px;height:16px;transform:translateY(-2px)rotate(45deg)}.is-done[data-astro-cid-3d5bzehf] .slide__label[data-astro-cid-3d5bzehf]{inset:0 54px 0 0}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-3d5bzehf] .slide__thumb[data-astro-cid-3d5bzehf],.slide[data-astro-cid-3d5bzehf] .slide__fill[data-astro-cid-3d5bzehf]{transition:none}}.contact[data-astro-cid-vekgkm42]{max-width:680px;margin-inline:auto}.contact__intro[data-astro-cid-vekgkm42]{margin-top:14px;font-size:17px}.contact__direct[data-astro-cid-vekgkm42]{margin-top:10px;font-size:16px}.contact__error[data-astro-cid-vekgkm42]{border:1px solid var(--ink);border-left:4px solid var(--green);margin-top:20px;padding:14px 16px;font-size:16px;line-height:1.5}.contact__form[data-astro-cid-vekgkm42]{flex-direction:column;gap:18px;margin-top:24px;display:flex}.contact__grid[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label[data-astro-cid-vekgkm42]{font-size:16px;font-weight:600}.field__opt[data-astro-cid-vekgkm42]{color:var(--ink-muted);font-weight:400}.field__input[data-astro-cid-vekgkm42]{width:100%;min-height:var(--tap);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-sans);border-radius:0;padding:12px 14px;font-size:16px;line-height:1.4}.field__select[data-astro-cid-vekgkm42]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.field__textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px}.field__input[data-astro-cid-vekgkm42]:focus{outline:2px solid var(--green-text);outline-offset:1px}.contact__check[data-astro-cid-vekgkm42]{color:var(--ink-body);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.contact__check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--ink);margin:3px 0 0}.contact__hp[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contact__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:disabled{background:var(--paper);border-color:var(--ink-muted);color:var(--ink-muted);cursor:not-allowed}.contact__note[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0}
