.tix[data-astro-cid-wux5vyf2]{grid-template-columns:repeat(var(--bays), 1fr);padding-bottom:96px;display:grid;position:relative}.top[data-astro-cid-wux5vyf2]{padding:20px var(--gutter) 28px;grid-column:1/-1}.kicker[data-astro-cid-wux5vyf2]{margin:0 0 22px}.h1[data-astro-cid-wux5vyf2]{font-size:clamp(104px,13vw,190px)}.intro[data-astro-cid-wux5vyf2]{max-width:30ch;margin:16px 0 0}.step[data-astro-cid-wux5vyf2]{border:0;border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin:0;padding:0}legend[data-astro-cid-wux5vyf2]{padding:14px var(--gutter);float:left;width:100%}.days[data-astro-cid-wux5vyf2],.slots[data-astro-cid-wux5vyf2]{clear:both;grid-template-columns:repeat(3,1fr);display:grid}.days[data-astro-cid-wux5vyf2]{scroll-snap-type:x mandatory;grid-auto-columns:33.3333vw;grid-auto-flow:column;overflow-x:auto}.cell{text-align:left;border-right:1px solid var(--line);border-top:1px solid var(--line);scroll-snap-align:start;align-content:start;gap:6px;min-height:120px;padding:14px;display:grid;position:relative}.cell .big{font-family:var(--font-display);white-space:nowrap;font-size:clamp(28px,3.2vw,48px);font-weight:700;line-height:1}.cell .note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10px}.cell[disabled]{cursor:not-allowed}.cell[disabled] .big{color:var(--line);text-decoration:line-through}.cell:not([disabled]):hover{background:var(--bg-raised)}.day[aria-pressed=true]{outline:1px solid var(--ink);outline-offset:-1px}.day[aria-pressed=true]:before{content:"";background:var(--amber);height:3px;position:absolute;top:-1px;left:0;right:0}.day[aria-pressed=true] .note{color:var(--amber)}.load{background:var(--line);height:3px;margin-top:6px;position:relative}.load i{background:var(--mid);position:absolute;inset:0 auto 0 0}.slot[aria-pressed=true],.slot[aria-pressed=true]:not([disabled]):hover{background:var(--ink);color:var(--bg)}.slot[aria-pressed=true] .note{color:var(--bg)}.slot[aria-pressed=true] .load{background:#b9b4ab}.slot[aria-pressed=true] .load i{background:var(--bg)}.people[data-astro-cid-wux5vyf2]{clear:both}.swipe[data-astro-cid-wux5vyf2]{margin:8px var(--gutter) 14px;font-size:10px}.person[data-astro-cid-wux5vyf2]{padding:12px var(--gutter);border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.person[data-astro-cid-wux5vyf2] p[data-astro-cid-wux5vyf2]{margin:0}.person-l[data-astro-cid-wux5vyf2]{font-family:var(--font-display);font-size:28px;font-weight:600}.stepper[data-astro-cid-wux5vyf2]{border:1px solid var(--line);grid-area:1/2/3;display:flex}.stepper[data-astro-cid-wux5vyf2] button[data-astro-cid-wux5vyf2],.stepper[data-astro-cid-wux5vyf2] output[data-astro-cid-wux5vyf2]{width:48px;height:48px;font-family:var(--font-mono);place-items:center;font-size:20px;display:grid}.stepper[data-astro-cid-wux5vyf2] output[data-astro-cid-wux5vyf2]{font-family:var(--font-display);border-inline:1px solid var(--line);font-size:26px;font-weight:700}.stepper[data-astro-cid-wux5vyf2] button[data-astro-cid-wux5vyf2]:disabled{color:var(--line);cursor:default}.cta[data-astro-cid-wux5vyf2]{z-index:20;background:var(--amber);color:var(--bg);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;margin-top:32px;display:grid;position:sticky;bottom:0}.cta[data-astro-cid-wux5vyf2] p[data-astro-cid-wux5vyf2]{margin:0}.sum[data-astro-cid-wux5vyf2]{display:none}.total[data-astro-cid-wux5vyf2]{font-family:var(--font-display);grid-column:1;font-size:32px;font-weight:900;line-height:1}.go[data-astro-cid-wux5vyf2]{color:var(--bg);font-family:var(--font-display);text-align:right;grid-area:1/2/3;align-items:center;gap:10px;max-width:62vw;font-size:21px;font-weight:700;line-height:1;display:flex}.go[data-astro-cid-wux5vyf2]:disabled{cursor:not-allowed}.go[data-astro-cid-wux5vyf2]:disabled .arrow[data-astro-cid-wux5vyf2]{visibility:hidden}.go[data-astro-cid-wux5vyf2] .arrow[data-astro-cid-wux5vyf2]{order:2;font-size:22px}.progress[data-astro-cid-wux5vyf2]{display:none}.done[data-astro-cid-wux5vyf2]{background:var(--bg);color:var(--ink);border:1px solid var(--line);max-width:520px;padding:32px}.done[data-astro-cid-wux5vyf2]::backdrop{background:#101512cc}.done-h[data-astro-cid-wux5vyf2]{margin:12px 0;font-size:72px}@media (width>=1024px){.top[data-astro-cid-wux5vyf2]{grid-column:1/span 8;grid-template-columns:repeat(8,1fr);align-items:end;display:grid}.kicker[data-astro-cid-wux5vyf2],.h1[data-astro-cid-wux5vyf2]{grid-column:1/span 4}.intro[data-astro-cid-wux5vyf2]{grid-column:5/span 4;margin-bottom:12px;padding-left:16px}.step[data-astro-cid-wux5vyf2]{grid-column:1/span 8}.days[data-astro-cid-wux5vyf2],.slots[data-astro-cid-wux5vyf2]{grid-template-columns:repeat(8,1fr);grid-auto-flow:row;overflow:visible}.people[data-astro-cid-wux5vyf2]{grid-template-columns:repeat(4,1fr);display:grid}.swipe[data-astro-cid-wux5vyf2]{display:none}.person[data-astro-cid-wux5vyf2]{border-top:0;grid-template-rows:auto;grid-template-columns:1fr;gap:6px}.stepper[data-astro-cid-wux5vyf2]{grid-area:auto;width:max-content;margin-top:12px}.cta[data-astro-cid-wux5vyf2]{top:var(--head);height:calc(100svh - var(--head));flex-direction:column;grid-area:1/9/span 4;align-items:flex-start;margin:0;padding:28px 16px;display:flex;position:sticky;bottom:auto}.sum[data-astro-cid-wux5vyf2]{font-size:12px;line-height:1.7;display:block}.sum .sep{font-size:0;display:block}.total[data-astro-cid-wux5vyf2]{font-size:clamp(48px,5vw,72px);margin-top:12px!important}.go[data-astro-cid-wux5vyf2]{text-align:left;flex-direction:column;align-items:flex-start;margin-top:auto;font-size:clamp(28px,2.4vw,36px);line-height:.95}.go[data-astro-cid-wux5vyf2] .arrow[data-astro-cid-wux5vyf2]{order:0;font-size:32px}.progress[data-astro-cid-wux5vyf2]{grid-column:1/span 8;grid-template-columns:repeat(4,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.progress[data-astro-cid-wux5vyf2] li[data-astro-cid-wux5vyf2]{border-top:1px solid var(--line);color:var(--mid);padding:14px 16px}.progress[data-astro-cid-wux5vyf2] li[data-astro-cid-wux5vyf2].done-step{border-top:3px solid var(--amber);padding-top:12px}.progress[data-astro-cid-wux5vyf2] li[data-astro-cid-wux5vyf2].now{color:var(--ink)}}
