.es-console[data-astro-cid-3iqy46vq]{background:#0a0c1a99;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 100px -50px #000000e6}.es-console[data-astro-cid-3iqy46vq]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(145deg,#7b8cff99,#ffffff12 35%,#ffffff0a 70%,#2ee6c566);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width>=1024px){.es-console[data-astro-cid-3iqy46vq]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.es-controls[data-astro-cid-3iqy46vq]{background:linear-gradient(160deg,#ffffff0f,#ffffff03 60%);flex-direction:column;gap:2.25rem;padding:1.5rem;display:flex}@media (width>=640px){.es-controls[data-astro-cid-3iqy46vq]{padding:2.25rem}}.es-legend[data-astro-cid-3iqy46vq]{font-family:var(--font-display);color:#fff;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.es-legend-between[data-astro-cid-3iqy46vq]{flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem}.es-step[data-astro-cid-3iqy46vq]{color:#fff;background:linear-gradient(135deg, var(--color-brand-500), var(--color-violet));border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.4rem;font-size:.75rem;font-weight:700;display:inline-grid}fieldset[data-astro-cid-3iqy46vq] .es-step[data-astro-cid-3iqy46vq]{margin-right:0}.es-pace[data-astro-cid-3iqy46vq]{color:var(--color-aqua);background:#2ee6c51a;border:1px solid #2ee6c54d;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.es-services[data-astro-cid-3iqy46vq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.es-services[data-astro-cid-3iqy46vq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.es-option[data-astro-cid-3iqy46vq]{cursor:pointer;display:block}.es-tile[data-astro-cid-3iqy46vq]{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;height:100%;padding:1.1rem .75rem;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.es-option[data-astro-cid-3iqy46vq]:hover .es-tile[data-astro-cid-3iqy46vq]{background:#ffffff0d;border-color:#ffffff40}.es-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:focus-visible+.es-tile[data-astro-cid-3iqy46vq]{outline:2px solid var(--color-brand-400);outline-offset:2px}.es-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-tile[data-astro-cid-3iqy46vq]{box-shadow:inset 0 0 30px -14px var(--color-brand-400);background:linear-gradient(160deg,#7b8cff33,#a78bfa0f);border-color:#7b8cffd9}.es-icon[data-astro-cid-3iqy46vq]{width:2.5rem;height:2.5rem;color:var(--color-brand-400);background:#7b8cff1f;border:1px solid #7b8cff4d;border-radius:.8rem;place-items:center;font-size:1rem;transition:background .25s,color .25s;display:grid}.es-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-tile[data-astro-cid-3iqy46vq] .es-icon[data-astro-cid-3iqy46vq]{color:#fff;background:linear-gradient(135deg, var(--color-brand-500), var(--color-violet));border-color:#0000}.es-tile-label[data-astro-cid-3iqy46vq]{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.3}.es-check[data-astro-cid-3iqy46vq]{color:#0000;border:1px solid #fff3;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.5rem;transition:all .25s;display:grid;position:absolute;top:.5rem;right:.5rem}.es-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-tile[data-astro-cid-3iqy46vq] .es-check[data-astro-cid-3iqy46vq]{color:#05060f;background:var(--color-aqua);border-color:var(--color-aqua)}.es-segment[data-astro-cid-3iqy46vq]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.es-seg-option[data-astro-cid-3iqy46vq]{cursor:pointer;display:block}.es-seg[data-astro-cid-3iqy46vq]{text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.15rem;height:100%;padding:.7rem .4rem;transition:background .25s,box-shadow .25s;display:flex}.es-seg-title[data-astro-cid-3iqy46vq]{color:#cbd5e1;font-size:.8125rem;font-weight:600}.es-seg-text[data-astro-cid-3iqy46vq]{color:#64748b;font-size:.6875rem;line-height:1.3;display:none}@media (width>=640px){.es-seg-text[data-astro-cid-3iqy46vq]{display:block}}.es-seg-option[data-astro-cid-3iqy46vq]:hover .es-seg[data-astro-cid-3iqy46vq]{background:#ffffff0d}.es-seg-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:focus-visible+.es-seg[data-astro-cid-3iqy46vq]{outline:2px solid var(--color-brand-400);outline-offset:2px}.es-seg-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-seg[data-astro-cid-3iqy46vq]{background:linear-gradient(160deg,#7b8cff4d,#a78bfa26);box-shadow:inset 0 1px #fff3}.es-seg-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-seg[data-astro-cid-3iqy46vq] .es-seg-title[data-astro-cid-3iqy46vq]{color:#fff}.es-seg-option[data-astro-cid-3iqy46vq] input[data-astro-cid-3iqy46vq]:checked+.es-seg[data-astro-cid-3iqy46vq] .es-seg-text[data-astro-cid-3iqy46vq]{color:#c7d2fe}.es-range[data-astro-cid-3iqy46vq]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#7b8cff80,#2ee6c580);border-radius:99px;outline:none;width:100%;height:6px}.es-range[data-astro-cid-3iqy46vq]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border:3px solid var(--color-brand-500);background:radial-gradient(circle at 30% 25%,#fff,#cbd5e1);border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 2px 10px #00000080}.es-range[data-astro-cid-3iqy46vq]::-moz-range-thumb{cursor:pointer;border:3px solid var(--color-brand-500);background:#fff;border-radius:50%;width:1.25rem;height:1.25rem}.es-range[data-astro-cid-3iqy46vq]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:6px}.es-ticks[data-astro-cid-3iqy46vq]{color:#64748b;justify-content:space-between;margin-top:.6rem;font-size:.75rem;display:flex}.es-receipt[data-astro-cid-3iqy46vq]{background:linear-gradient(#7b8cff1a,#05060fb3 70%);border-top:1px dashed #ffffff2e;padding:1.5rem;position:relative;overflow:hidden}@media (width>=640px){.es-receipt[data-astro-cid-3iqy46vq]{padding:2.25rem}}@media (width>=1024px){.es-receipt[data-astro-cid-3iqy46vq]{border-top:0;border-left:1px dashed #ffffff2e}}.es-receipt-glow[data-astro-cid-3iqy46vq]{pointer-events:none;background:radial-gradient(circle,#7b8cff4d,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-5rem;right:-5rem}.es-eyebrow[data-astro-cid-3iqy46vq]{letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.es-badge[data-astro-cid-3iqy46vq]{letter-spacing:.1em;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:600}.es-price[data-astro-cid-3iqy46vq]{font-family:var(--font-display);background:linear-gradient(100deg,#fff 0%,#c7d2fe 50%,#2ee6c5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1.25rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.15}.es-weeks[data-astro-cid-3iqy46vq]{color:#94a3b8;min-height:1.25rem;margin-top:.5rem;font-size:.875rem}.es-dash[data-astro-cid-3iqy46vq]{border-top:1px dashed #ffffff2e;height:0;margin:1.5rem 0 1.25rem}.es-list[data-astro-cid-3iqy46vq]{flex-direction:column;gap:.6rem;min-height:3rem;margin-top:.9rem;display:flex}.es-list[data-astro-cid-3iqy46vq]:empty:before{content:"Your selections will appear here.";color:#475569;font-size:.8125rem}.es-list[data-astro-cid-3iqy46vq] .es-row{color:#cbd5e1;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.es-list[data-astro-cid-3iqy46vq] .es-row-name{align-items:center;gap:.5rem;display:flex}.es-list[data-astro-cid-3iqy46vq] .es-row-price{font-variant-numeric:tabular-nums;color:#94a3b8;flex-shrink:0}.es-live[data-astro-cid-3iqy46vq]{background:var(--color-aqua);border-radius:50%;width:8px;height:8px;animation:2s infinite es-pulse}@keyframes es-pulse{0%{box-shadow:0 0 #2ee6c5b3}70%,to{box-shadow:0 0 0 9px #2ee6c500}}@media (prefers-reduced-motion:reduce){.es-live[data-astro-cid-3iqy46vq]{animation:none}}
