.ec-wireframe[data-astro-cid-sihl256j]{border:1px solid var(--color-gray-low);background:var(--color-gray-min);min-height:11rem;color:var(--color-typo-high);border-radius:.75rem;padding:1rem;font-size:.8125rem}@media (width>=64rem){.ec-process-snap-step[data-astro-cid-5djwwolh]:before{content:"";background:var(--color-gray-low);border-radius:50%;width:.625rem;height:.625rem;transition:opacity .3s .3s;position:absolute;top:10rem;left:calc(-50% - 4rem);translate:-50% -50%}.ec-process-snap-step[data-astro-cid-5djwwolh][data-is-active=true]:before{opacity:0;transition:opacity .2s}}.ec-selection[data-astro-cid-kc6i55rk]{--ec-selection-color:#1272c2;--ec-start:.5s;--ec-click-select:calc(var(--ec-start) + 1s);--ec-click-row:calc(var(--ec-start) + 1.9s);--ec-click-pick:calc(var(--ec-start) + 2.8s);--ec-path:3.7s;--ec-p0-x:12rem;--ec-p0-y:7rem;--ec-p1-x:70%;--ec-p1-y:75%;--ec-p2-x:100%;--ec-p2-y:0%;--ec-p3-x:100%;--ec-p3-y:10%}.ec-selection[data-astro-cid-kc6i55rk]:not([data-is-ready]) *{animation-name:none}.ec-selection-content[data-astro-cid-kc6i55rk]{color:var(--color-typo-low);animation:ec-selection-ink 1ms linear calc(var(--ec-click-pick) + 80ms) forwards}.ec-selection-frame[data-astro-cid-kc6i55rk]{box-shadow:0 0 0 1.5px var(--ec-selection-color);animation:ec-selection-snap .22s cubic-bezier(.2, .8, .2, 1) var(--ec-click-select) backwards;transition-property:top,right,bottom,left;transition-duration:.5s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ec-selection-frame[data-astro-cid-kc6i55rk][data-is-pulling=true]{transition:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ec-selection-handle[data-astro-cid-kc6i55rk]{pointer-events:auto;touch-action:none;&:before{content:"";position:absolute;inset:-.625rem}}.ec-selection-handle[data-astro-cid-kc6i55rk]:is([data-corner=top-left],[data-corner=bottom-right]){cursor:nwse-resize}.ec-selection-handle[data-astro-cid-kc6i55rk]:is([data-corner=top-right],[data-corner=bottom-left]){cursor:nesw-resize}}.ec-selection-handle[data-astro-cid-kc6i55rk]{border:1.5px solid var(--ec-selection-color);width:.5rem;height:.5rem;animation:ec-selection-pop .3s cubic-bezier(.34, 1.56, .64, 1) calc(var(--ec-click-select) + 60ms + var(--ec-handle-order) * 45ms) backwards;background:#fff;position:absolute}.ec-selection-chip[data-astro-cid-kc6i55rk]{background:var(--ec-selection-color);white-space:nowrap;color:#fff;animation:ec-selection-drop .4s cubic-bezier(.2, .8, .2, 1) calc(var(--ec-click-select) + .32s) backwards;border-radius:.25rem;margin-top:.375rem;padding:.125rem .375rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;line-height:1.4;position:absolute;top:100%;left:50%;translate:-50%}.ec-selection-token[data-astro-cid-kc6i55rk],.ec-selection-picker[data-astro-cid-kc6i55rk]{border:1px solid var(--color-gray-low);background:var(--color-gray-min);white-space:nowrap;color:var(--color-typo-high);box-shadow:var(--shadow-island);border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.4;position:absolute;right:-.75rem}.ec-selection-token[data-astro-cid-kc6i55rk]{animation:ec-selection-snap .22s cubic-bezier(.2, .8, .2, 1) var(--ec-click-select) backwards;padding:.25rem .5rem;display:grid;bottom:calc(100% + 1rem)}.ec-selection-token[data-astro-cid-kc6i55rk]>span[data-astro-cid-kc6i55rk],.ec-selection-option[data-astro-cid-kc6i55rk]{align-items:center;gap:.375rem;display:inline-flex}.ec-selection-token[data-astro-cid-kc6i55rk]>span[data-astro-cid-kc6i55rk]{grid-area:1/1}.ec-selection-swatch[data-astro-cid-kc6i55rk]{border:1px solid #0000001a;border-radius:.1875rem;width:.75rem;height:.75rem;display:inline-block}.ec-selection-token-before[data-astro-cid-kc6i55rk]{animation:ec-token-out .3s ease calc(var(--ec-click-pick) + .1s) forwards}.ec-selection-token-after[data-astro-cid-kc6i55rk]{opacity:0;animation:ec-token-in .3s ease calc(var(--ec-click-pick) + .1s) forwards}.ec-selection-picker[data-astro-cid-kc6i55rk]{opacity:0;transform-origin:100% 0;animation:ec-picker-open .2s cubic-bezier(.2, .8, .2, 1) calc(var(--ec-click-row) + 60ms) forwards, ec-picker-close .2s ease calc(var(--ec-click-pick) + .15s) forwards;flex-direction:column;padding:.25rem;display:flex;top:-.75rem}.ec-selection-option[data-astro-cid-kc6i55rk]{border-radius:.25rem;padding:.25rem .5rem}.ec-selection-option[data-astro-cid-kc6i55rk][data-is-current=true]{background:var(--color-gray-subtle)}.ec-selection-option-target[data-astro-cid-kc6i55rk]{animation:ec-option-hover .15s ease calc(var(--ec-click-pick) - .15s) forwards}.ec-selection[data-astro-cid-kc6i55rk] .ec-selection-cursor{opacity:0;animation:ec-cursor-path var(--ec-path) cubic-bezier(.45, 0, .2, 1) var(--ec-start) forwards}.ec-selection[data-astro-cid-kc6i55rk] .ec-selection-cursor .ec-cursor-arrow{animation:ec-cursor-clicks var(--ec-path) ease-in-out var(--ec-start) both}@keyframes ec-cursor-path{0%{opacity:0;left:var(--ec-p0-x);top:var(--ec-p0-y)}6%{opacity:1}27%,36%{opacity:1;left:var(--ec-p1-x);top:var(--ec-p1-y)}51.4%,59%{left:var(--ec-p2-x);top:var(--ec-p2-y)}75.7%,86.5%{opacity:1;left:var(--ec-p3-x);top:var(--ec-p3-y)}to{opacity:0;left:calc(var(--ec-p3-x) + 3rem);top:calc(var(--ec-p3-y) + 2rem)}}@keyframes ec-cursor-clicks{25%,29%,49.4%,53.4%,73.7%,77.7%{scale:1}27%,51.4%,75.7%{scale:.82}}@keyframes ec-selection-ink{to{color:var(--color-typo-high)}}@keyframes ec-selection-snap{0%{opacity:0;scale:1.02}}@keyframes ec-selection-pop{0%{scale:0}}@keyframes ec-selection-drop{0%{opacity:0;translate:-50% -.5rem}}@keyframes ec-token-out{to{opacity:0;translate:0 -.25rem}}@keyframes ec-token-in{0%{opacity:0;translate:0 .25rem}to{opacity:1;translate:0}}@keyframes ec-picker-open{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes ec-picker-close{to{opacity:0}}@keyframes ec-option-hover{to{background:var(--color-brand-blue);color:#fff}}@media (prefers-reduced-motion:reduce){.ec-selection-content[data-astro-cid-kc6i55rk]{color:var(--color-typo-high);animation:none}.ec-selection-frame[data-astro-cid-kc6i55rk],.ec-selection-handle[data-astro-cid-kc6i55rk],.ec-selection-chip[data-astro-cid-kc6i55rk],.ec-selection-token[data-astro-cid-kc6i55rk]{animation:none}.ec-selection-token[data-astro-cid-kc6i55rk]>.ec-selection-token-before[data-astro-cid-kc6i55rk],.ec-selection-picker[data-astro-cid-kc6i55rk]{display:none}.ec-selection-token-after[data-astro-cid-kc6i55rk]{opacity:1;animation:none}}.ec-hero-canvas[data-astro-cid-ueeq2crk]{position:relative}.ec-hero-canvas[data-astro-cid-ueeq2crk]:before{content:"";z-index:-1;background-image:radial-gradient(circle,#05386b24 1px,#0000 1.5px);background-position:top;background-size:1.5rem 1.5rem;position:absolute;inset:0;mask-image:linear-gradient(#000 55%,#0000)}
