.hours[data-astro-cid-46ylutbx]{gap:1.75rem;padding:clamp(1.4rem,1rem + 2vw,2.6rem);display:grid}.hours__head[data-astro-cid-46ylutbx]{gap:.7rem;max-width:40em;display:grid}.hours__title[data-astro-cid-46ylutbx]{font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem)}.hours__grid[data-astro-cid-46ylutbx]{gap:2rem;display:grid}@media (width>=64rem){.hours__grid[data-astro-cid-46ylutbx]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.hours__inputs[data-astro-cid-46ylutbx]{gap:1.6rem;display:grid}.range[data-astro-cid-46ylutbx]{gap:.7rem;display:grid}.range__top[data-astro-cid-46ylutbx]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.range[data-astro-cid-46ylutbx] label[data-astro-cid-46ylutbx]{font-family:var(--font-display);color:var(--color-indigo-900);font-weight:620;font-stretch:94%}.range[data-astro-cid-46ylutbx] output[data-astro-cid-46ylutbx]{font-family:var(--font-serif);color:var(--color-indigo-900);text-align:right;min-width:2.5ch;font-size:1.5rem;line-height:1.1}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]{--p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brass) var(--p), var(--color-thread) var(--p));border-radius:2px;height:4px}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]::-moz-range-track{background:var(--color-thread);border-radius:2px;height:4px}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]::-moz-range-progress{background:var(--color-brass);border-radius:2px;height:4px}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-indigo-900);border:2px solid var(--color-white);clip-path:polygon(0 50%,22% 0,78% 0,100% 50%,78% 100%,22% 100%);border-radius:50%;width:34px;height:16px;margin-top:-6px;box-shadow:0 2px 8px #1b215259}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]::-moz-range-thumb{background:var(--color-indigo-900);clip-path:polygon(0 50%,22% 0,78% 0,100% 50%,78% 100%,22% 100%);border:0;border-radius:50%;width:34px;height:16px}.range[data-astro-cid-46ylutbx] input[data-astro-cid-46ylutbx][type=range]:focus-visible{outline:3px solid var(--color-indigo-600);outline-offset:2px}.hours__result[data-astro-cid-46ylutbx]{background:var(--color-indigo-900);color:var(--color-cotton);border-radius:8px;justify-items:start;gap:.35rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.hours__eq[data-astro-cid-46ylutbx]{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-brass-light);font-size:.95rem;font-stretch:110%}.hours__total[data-astro-cid-46ylutbx]{font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-bottom:.06em;font-size:clamp(3rem,2rem + 5vw,5.4rem);font-weight:720;font-stretch:82%;line-height:1.02}.hours__label[data-astro-cid-46ylutbx]{font-family:var(--font-display);margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.hours__note[data-astro-cid-46ylutbx]{color:color-mix(in srgb, var(--color-cotton) 82%, transparent);max-width:30em;margin-bottom:1rem}.signs[data-astro-cid-tlq2oraw]{gap:10px;padding:4px;list-style:none;display:grid}.sign[data-astro-cid-tlq2oraw]{text-align:left;cursor:pointer;background:var(--color-white);border:1px solid var(--color-thread);width:100%;min-height:64px;font-family:var(--font-body);color:var(--color-ink);transition:border-color .25s, background-color .25s, box-shadow .25s, transform .25s var(--ease-out);border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:1.05rem 1.15rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.45;display:grid}.sign[data-astro-cid-tlq2oraw]:hover{border-color:var(--color-indigo-900)}.sign[data-astro-cid-tlq2oraw][aria-pressed=true]{border-color:var(--color-indigo-900);box-shadow:inset 4px 0 0 var(--color-brass);background:#fbf6ea}.sign__box[data-astro-cid-tlq2oraw]{border:1.5px solid var(--color-thread-dark);background:var(--color-cotton);border-radius:4px;place-items:center;width:26px;height:26px;margin-top:.05em;transition:background-color .25s,border-color .25s;display:grid}.sign__box[data-astro-cid-tlq2oraw] svg[data-astro-cid-tlq2oraw]{fill:none;width:16px;height:16px;stroke:var(--color-cotton);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .3s var(--ease-out)}.sign[data-astro-cid-tlq2oraw][aria-pressed=true] .sign__box[data-astro-cid-tlq2oraw]{background:var(--color-indigo-900);border-color:var(--color-indigo-900)}.sign[data-astro-cid-tlq2oraw][aria-pressed=true] .sign__box[data-astro-cid-tlq2oraw] svg[data-astro-cid-tlq2oraw]{stroke-dashoffset:0}.sign__text[data-astro-cid-tlq2oraw]{padding-bottom:2px}.hours-wrap[data-astro-cid-tlq2oraw]{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.build-co[data-astro-cid-tlq2oraw]{background:var(--color-cotton-deep)}.build-grid[data-astro-cid-tlq2oraw]{gap:1rem;padding:4px;list-style:none;display:grid}@media (width>=48rem){.build-grid[data-astro-cid-tlq2oraw]{grid-template-columns:1fr 1fr;gap:1.25rem}}.build-card[data-astro-cid-tlq2oraw]{background:var(--color-white);border:1px solid var(--color-thread);border-radius:6px;align-content:start;gap:.7rem;padding:0 clamp(1.2rem,1rem + 1vw,1.8rem) 1.6rem;display:grid}.build-card__swatch[data-astro-cid-tlq2oraw]{border-radius:5px 5px 0 0;height:46px;margin:0 calc(-1*clamp(1.2rem,1rem + 1vw,1.8rem)) .5rem;display:block;overflow:hidden}.deep__body[data-astro-cid-tlq2oraw]{color:color-mix(in srgb, var(--color-cotton) 86%, transparent);max-width:36em}.constraints[data-astro-cid-tlq2oraw]{border-top:1px solid var(--color-thread);list-style:none}.constraints[data-astro-cid-tlq2oraw] li[data-astro-cid-tlq2oraw]{border-bottom:1px solid var(--color-thread);grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;padding:1.15rem 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);display:grid}.constraints__num[data-astro-cid-tlq2oraw]{color:var(--color-brass-ink)}.cards-3[data-astro-cid-tlq2oraw]{gap:clamp(1rem,.8rem + 1vw,1.75rem);padding:4px;display:grid}@media (width>=48rem){.cards-3[data-astro-cid-tlq2oraw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cards-3[data-astro-cid-tlq2oraw]{grid-template-columns:repeat(3,minmax(0,1fr))}}
