.picker__label[data-astro-cid-e6wgufsr]{margin-bottom:var(--s-3);font-size:.9375rem;font-weight:600}.picker__scroll[data-astro-cid-e6wgufsr]{contain:inline-size;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;padding-block:4px 8px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.picker__scroll[data-astro-cid-e6wgufsr]::-webkit-scrollbar{display:none}.picker__group[data-astro-cid-e6wgufsr]{gap:var(--s-2);width:max-content;padding-right:40px;display:flex}@media (width>=768px){.picker__scroll[data-astro-cid-e6wgufsr]{margin-inline:0;padding-inline:0;overflow:visible;mask-image:none}.picker__group[data-astro-cid-e6wgufsr]{flex-wrap:wrap;width:auto;padding-right:0}}.pill[data-astro-cid-e6wgufsr]{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4) 0 var(--s-3);white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);border:0;border-radius:999px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.pill[data-astro-cid-e6wgufsr]:after{content:"";background:var(--acc);height:3px;transition:transform var(--dur-ui) var(--ease-out);border-radius:2px;position:absolute;bottom:5px;left:18px;right:18px;transform:scaleX(0)}.pill[data-astro-cid-e6wgufsr][aria-checked=true]:after{transform:scaleX(1)}.picker--teal[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr]{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 1.5px #faf6f073}.picker--teal[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr]:hover{box-shadow:inset 0 0 0 1.5px var(--cream)}.picker--teal[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr] .glyph circle{fill:#0000}.picker--teal[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr][aria-checked=true]{background:var(--cream);color:var(--teal);box-shadow:none}.picker--teal[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr][aria-checked=true] .glyph circle{fill:var(--acc)}.picker--cream[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr]{color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--teal-soft);background:0 0}.picker--cream[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr][aria-checked=true]{background:var(--teal);color:var(--cream);box-shadow:none}.picker--cream[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr][aria-checked=true]:after{background:var(--cream)}.picker--cream[data-astro-cid-e6wgufsr] .pill[data-astro-cid-e6wgufsr][aria-checked=true] .glyph circle{fill:var(--cream)}.calc__grid[data-astro-cid-fj7gkcfz]{gap:var(--s-6);display:grid}.calc__title[data-astro-cid-fj7gkcfz]{max-width:20ch}.calc__intro[data-astro-cid-fj7gkcfz] .lead[data-astro-cid-fj7gkcfz]{margin-top:var(--s-4)}@media (width>=1024px){.calc__grid[data-astro-cid-fj7gkcfz]{column-gap:var(--s-8);row-gap:var(--s-6);grid-template-columns:7fr 5fr;grid-template-areas:"intro out""form out"}.calc__intro[data-astro-cid-fj7gkcfz]{grid-area:intro}.calc__form[data-astro-cid-fj7gkcfz]{grid-area:form;align-self:start}.calc__out[data-astro-cid-fj7gkcfz]{grid-area:out}}.calc__form[data-astro-cid-fj7gkcfz]{gap:var(--s-6);padding:var(--s-5);display:grid}@media (width>=768px){.calc__form[data-astro-cid-fj7gkcfz]{padding:var(--s-6)}}.calc__fields[data-astro-cid-fj7gkcfz]{gap:var(--s-6);display:grid}.calc__form[data-astro-cid-fj7gkcfz] .picker__label{color:var(--ink)}.slider-field[data-astro-cid-fj7gkcfz]{gap:var(--s-3);display:grid}.slider-field__row[data-astro-cid-fj7gkcfz]{gap:var(--s-4);grid-template-columns:1fr 9.5rem;align-items:center;display:grid}.num-input[data-astro-cid-fj7gkcfz]{position:relative}.num-input--money[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{color:var(--muted);font-weight:500;position:absolute;top:50%;left:14px;translate:0 -50%}.num-input--money[data-astro-cid-fj7gkcfz] .input[data-astro-cid-fj7gkcfz]{padding-left:28px}.num-input--pct[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{color:var(--muted);font-weight:500;position:absolute;top:50%;right:14px;translate:0 -50%}.num-input--pct[data-astro-cid-fj7gkcfz] .input[data-astro-cid-fj7gkcfz]{padding-right:32px}.num-input[data-astro-cid-fj7gkcfz] .input[data-astro-cid-fj7gkcfz]{font-size:1.0625rem;font-weight:600}input[data-astro-cid-fj7gkcfz][type=range]{--pct:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px}input[data-astro-cid-fj7gkcfz][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--teal) var(--pct), #0f4c5c2e var(--pct));border-radius:3px;height:6px}input[data-astro-cid-fj7gkcfz][type=range]::-moz-range-track{background:linear-gradient(90deg, var(--teal) var(--pct), #0f4c5c2e var(--pct));border-radius:3px;height:6px}input[data-astro-cid-fj7gkcfz][type=range]::-webkit-slider-thumb{appearance:none;background:var(--teal);border:3px solid var(--paper);width:24px;height:24px;box-shadow:0 0 0 1.5px var(--teal), 0 2px 6px #0f4c5c59;border-radius:50%;margin-top:-9px}input[data-astro-cid-fj7gkcfz][type=range]::-moz-range-thumb{background:var(--teal);border:3px solid var(--paper);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--teal), 0 2px 6px #0f4c5c59;border-radius:50%}.calc__out[data-astro-cid-fj7gkcfz]{gap:var(--s-6);justify-items:center;display:grid}@media (width>=1024px){.calc__out[data-astro-cid-fj7gkcfz]{align-self:start;justify-items:stretch}}.docket-wrap[data-astro-cid-fj7gkcfz]{filter:drop-shadow(0 18px 22px #061e2573);justify-self:center;width:100%;max-width:380px;rotate:1deg}.docket[data-astro-cid-fj7gkcfz]{--zig:10px;padding:var(--s-6) var(--s-5) calc(var(--s-6) + var(--zig));background-color:var(--paper);color:var(--ink);text-align:center;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zig)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zig)) 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .17 0 0 0 0 .19 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.08'/%3E%3C/svg%3E");font-size:.9375rem;position:relative}.docket__head[data-astro-cid-fj7gkcfz]{padding-bottom:var(--s-4);color:var(--muted);font-size:var(--fs-small);border-bottom:1.5px dashed #1c2b3066;gap:2px;display:grid}.docket__brand[data-astro-cid-fj7gkcfz]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 100;color:var(--ink);letter-spacing:.02em;font-size:1.25rem;font-weight:620}.docket__ind[data-astro-cid-fj7gkcfz]{color:var(--ink);font-weight:600}.docket__lines[data-astro-cid-fj7gkcfz]{gap:var(--s-2);padding-block:var(--s-4);text-align:left;border-bottom:1.5px dashed #1c2b3066;display:grid}.docket__lines[data-astro-cid-fj7gkcfz] div[data-astro-cid-fj7gkcfz]{justify-content:space-between;gap:var(--s-3);display:flex}.docket__lines[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{text-align:right;font-weight:600}.docket__total[data-astro-cid-fj7gkcfz]{padding-block:var(--s-5) var(--s-4)}.docket__total-label[data-astro-cid-fj7gkcfz]{color:var(--muted);margin-inline:auto}.docket__total-num[data-astro-cid-fj7gkcfz]{margin-block:var(--s-1);font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 50;color:var(--ink);background:linear-gradient(var(--coral), var(--coral)) bottom / 100% 4px no-repeat;align-items:baseline;max-width:none;padding-bottom:6px;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:650;line-height:1;display:inline-flex}.docket__tilde[data-astro-cid-fj7gkcfz]{color:var(--muted);margin-right:.04em}.docket__foot[data-astro-cid-fj7gkcfz]{max-width:30ch;color:var(--muted);margin-inline:auto;font-size:.8125rem;line-height:1.45}.roll[data-astro-cid-fj7gkcfz]{height:1em;display:inline-flex;overflow:hidden}.roll[data-astro-cid-fj7gkcfz] .d{height:1em;display:inline-block;overflow:hidden}.roll[data-astro-cid-fj7gkcfz] .d__strip{transition:transform .45s var(--ease-out);flex-direction:column;display:flex}.roll[data-astro-cid-fj7gkcfz] .d__strip span{height:1em;line-height:1}html.motion .docket[data-astro-cid-fj7gkcfz][data-docket]:not(.is-printed){clip-path:inset(0 0 100%)}.calc__out[data-astro-cid-fj7gkcfz] .calc__cta{justify-self:center}
