.bi{padding-bottom:var(--section)}.bi-head{grid-template-columns:7fr 5fr;align-items:end;gap:24px 48px;margin-bottom:48px;display:grid}.bi-head .lead{justify-self:end}.bi .bar.top .bi-name{margin-left:auto;padding-right:8px}.bi .bar.foot{justify-content:space-between;padding-left:16px}.bi-status:before{content:"";background:var(--slate);border-radius:2px;width:8px;height:8px;margin-right:10px;transition:background-color .2s;display:inline-block}.bi-status.done:before{background:var(--champagne)}.bi-view{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px;min-height:540px;padding:48px;display:grid;position:relative}.bi-col{justify-items:start;gap:12px;display:grid}.bi-col>.k:not(.phone){max-width:440px}.bi-col.end{justify-items:center}.bi .k{--k-esp:#3a2a20;--k-foam:#fbf6ee;--k-latte:#e6d5bc;--k-kraft:#ebdcc3;--k-tc:#a9532e;--k-ink-2:#6b5546;--k-open:#3f7d4e;--k-serif:var(--font-k-serif), Georgia, serif;--k-ui:var(--font-k-ui), system-ui, sans-serif;--focus:var(--k-esp);background:var(--k-foam);width:100%;color:var(--k-esp);font:400 14px/1.45 var(--k-ui);border-radius:16px;padding:20px}.bi .k.phone{border:8px solid #05070f;border-radius:36px;width:min(300px,100%);min-height:420px;padding:40px 18px 22px;position:relative}.bi .k.phone:before{content:"";background:#05070f;border-radius:99px;width:72px;height:18px;position:absolute;top:8px;left:50%;translate:-50%}.k-brand{font:600 18px/1.2 var(--k-serif)}.k-sub{color:var(--k-ink-2);margin-top:2px;font-size:13px}.k-f{color:var(--k-ink-2);gap:4px;margin-top:14px;font-size:12px;font-weight:600;display:grid}.bi-in{border:1px solid var(--k-latte);height:44px;color:var(--k-esp);letter-spacing:.02em;background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:400;display:flex}.bi-in.bad{border-color:var(--k-tc)}.bi-in.off{background:var(--k-kraft);color:var(--k-ink-2)}.bi-in.shake{animation:bi-shake .32s var(--ease)}@keyframes bi-shake{25%{translate:-6px}50%{translate:5px}75%{translate:-3px}}.k-tries{gap:6px;margin-top:10px;display:flex}.k-tries i{background:var(--k-latte);border-radius:3px;width:22px;height:6px;transition:background-color .2s}.k-tries i.on{background:var(--k-tc)}.k-err{min-height:20px;color:var(--k-tc);margin-top:8px;font-size:13px;font-weight:500}.k-btn{background:var(--k-tc);color:#fff;width:100%;height:44px;font:600 14px/1 var(--k-ui);transition:transform .15s var(--ease), filter .15s;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:14px;display:flex}.k-btn.off{background:var(--k-latte);color:var(--k-ink-2)}.k-btn.press{filter:brightness(.9);transform:scale(.98)}.k-btn.dark{background:var(--k-esp);color:var(--k-foam);cursor:pointer}.k-lock{background:var(--k-esp);color:var(--k-foam);border-radius:10px;margin-top:12px;padding:12px;font-weight:600}.k-time{text-align:center;font:600 40px/1 var(--k-serif);margin-top:8px}.k-date{text-align:center;color:var(--k-ink-2);margin-bottom:18px;font-size:12px}.k-note{border:1px solid var(--k-latte);opacity:.35;transition:opacity .3s, transform .45s var(--ease);background:#fff;border-radius:14px;padding:12px;font-size:13px}.k-note.on{opacity:1;transform:translateY(-4px)}.k-note b{font-size:14px;display:block}.k-note small,.k-row small{color:var(--k-ink-2);font-size:12px;display:block}.k-tbl{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.k-tbl th{text-align:left;color:var(--k-ink-2);padding:0 8px 6px 0;font-size:12px;font-weight:600}.k-tbl td{border-top:1px solid var(--k-latte);white-space:nowrap;transition:opacity .3s, transform .3s var(--ease);padding:7px 8px 7px 0}.k-tbl :is(td,th):last-child{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.k-tbl tr.gone td{opacity:0;transform:translate(16px)}.k-ok{min-height:19px;color:var(--k-open);margin-top:10px;font-size:13px;font-weight:600}.k-row{border-top:1px solid var(--k-latte);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.k-sub+.k-row{margin-top:16px}.k-sw{background:var(--k-open);border-radius:99px;flex:none;width:44px;height:26px;transition:background-color .25s;position:relative}.k-sw:after{content:"";width:20px;height:20px;transition:left .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:21px}.k-sw.off{background:var(--k-latte)}.k-sw.off:after{left:3px}.k-big{text-align:center;font:600 22px/1.2 var(--k-serif);margin:40px 0 8px}.k-quiet{text-align:center;color:var(--k-ink-2);font-size:12px}@media (width<=1000px){.bi-head,.bi-view{grid-template-columns:1fr}.bi-head .lead{justify-self:start}.bi-view{padding:32px 24px}}@media (width<=760px){.bi .well{grid-template-columns:1fr 1fr;width:100%;display:grid}.bi .well .seg:last-child{grid-column:span 2}.bi .bar.top .bi-name{margin-left:8px}.bi .k.phone{min-height:0}.bi .k.phone:has(.k-note){background:0 0;border:0;border-radius:0;padding:0}.bi .k.phone:has(.k-note):before,.bi .k.phone :is(.k-time,.k-date){display:none}.bi .k.phone:has(.k-note) .k-note{box-shadow:0 12px 32px #00000059}}@media (width<=640px){.bi-view{padding:24px 12px}}.ab[data-astro-cid-ta2fbyqs]{padding:96px 0 var(--section)}.ab-stack[data-astro-cid-ta2fbyqs]{display:grid;position:relative}.ab-stack[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{grid-area:1/1}h1[data-astro-cid-ta2fbyqs],.ab-sizer[data-astro-cid-ta2fbyqs]{max-width:11ch;font:700 clamp(2.75rem, .9rem + 6vw, 7.5rem)/1 var(--sans);letter-spacing:-.045em;font-kerning:none;text-wrap:balance}.ab-sizer[data-astro-cid-ta2fbyqs]{visibility:hidden}.ab[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{margin-top:32px}.ind[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--slate);margin-top:96px;padding-top:24px}.ind[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.ind[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font:700 clamp(1.25rem, 1rem + .8vw, 1.75rem)/1.1 var(--sans);letter-spacing:-.025em}.hw[data-astro-cid-ta2fbyqs]{--focus:var(--midnight);padding:var(--section) 0;background:var(--ivory);color:var(--midnight)}.mark[data-astro-cid-ta2fbyqs]{color:var(--bronze)}.hw[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.hw[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--midnight);align-content:start;gap:8px;padding-top:24px;display:grid}.hw[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:48px;height:48px;margin-bottom:24px}.hw[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font:700 clamp(1.5rem, 1.1rem + 1vw, 2rem)/1.1 var(--sans);letter-spacing:-.03em}.hw[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted-light);font-size:1.125rem}@media (width<=760px){.ab[data-astro-cid-ta2fbyqs]{padding-top:48px}.ind[data-astro-cid-ta2fbyqs]{margin-top:64px}.ind[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}.hw[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
