.wiz[data-astro-cid-5wkqdj3y]{margin-inline:auto}.wiz__form[data-astro-cid-5wkqdj3y]{gap:2.5rem;display:grid}.wiz__step[data-astro-cid-5wkqdj3y]{border:0;gap:2rem;min-width:0;margin:0;padding:0;display:grid}html:not(.js) .wiz__step[data-astro-cid-5wkqdj3y]+.wiz__step[data-astro-cid-5wkqdj3y]{border-top:2px dashed var(--color-line);padding-top:2.5rem}.wiz__when[data-astro-cid-5wkqdj3y]{gap:2rem;min-width:0;display:grid}.wiz__step[data-astro-cid-5wkqdj3y]>[data-astro-cid-5wkqdj3y],.wiz__when[data-astro-cid-5wkqdj3y]>[data-astro-cid-5wkqdj3y],.wiz__form[data-astro-cid-5wkqdj3y]>[data-astro-cid-5wkqdj3y]{min-width:0}.wiz__skip[data-astro-cid-5wkqdj3y]{color:var(--color-rosemary);white-space:nowrap;text-underline-offset:.2em;text-decoration:underline 2px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);padding:.75rem .125rem;font-weight:700}.wiz__skip[data-astro-cid-5wkqdj3y]:hover{color:var(--color-brick-deep);text-decoration-color:currentColor}.wiz__draft[data-astro-cid-5wkqdj3y]{align-items:flex-start}.wiz__draft-body[data-astro-cid-5wkqdj3y]{gap:.5rem;display:grid}.wiz__draft-body[data-astro-cid-5wkqdj3y] p[data-astro-cid-5wkqdj3y]{margin:0}.wiz__draft-actions[data-astro-cid-5wkqdj3y]{flex-wrap:wrap;gap:.5rem;display:flex}.wiz__progress[data-astro-cid-5wkqdj3y]{gap:.5rem;margin-bottom:1.25rem;display:grid}.wiz__stones[data-astro-cid-5wkqdj3y]{justify-content:space-between;margin:0 -.75rem;padding:0;list-style:none;display:flex;position:relative}.wiz__stones[data-astro-cid-5wkqdj3y]:before,.wiz__stones[data-astro-cid-5wkqdj3y]:after{content:"";background:repeating-linear-gradient(90deg, var(--color-tan) 0 .875rem, transparent .875rem 1.0625rem);opacity:.8;border-radius:.25rem;height:.5rem;position:absolute;top:50%;left:1.5rem;right:1.5rem;translate:0 -50%}.wiz__stones[data-astro-cid-5wkqdj3y]:after{width:calc((100% - 3rem) * var(--progress,0));background:repeating-linear-gradient(90deg, var(--color-terracotta) 0 .875rem, transparent .875rem 1.0625rem);opacity:1;transition:width var(--dur-base) var(--ease-out-soft);right:auto}.wiz__stone[data-astro-cid-5wkqdj3y]{z-index:1;position:relative}.wiz__stone-hit[data-astro-cid-5wkqdj3y]{background:0 0;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;display:grid}button[data-astro-cid-5wkqdj3y].wiz__stone-hit:hover .wiz__dot[data-astro-cid-5wkqdj3y]{background:var(--color-brick-deep);border-color:var(--color-brick-deep)}.wiz__dot[data-astro-cid-5wkqdj3y]{border:2px solid var(--color-field-line);background:var(--color-paper);width:1.5rem;height:1.5rem;color:var(--color-white);box-shadow:0 0 0 4px var(--color-paper);transition:background-color var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:50%;place-items:center;display:grid}.wiz__stone[data-astro-cid-5wkqdj3y][data-state=current] .wiz__dot[data-astro-cid-5wkqdj3y]{border:3px solid var(--color-rosemary);background:var(--color-rose-wash);box-shadow:0 0 0 4px var(--color-paper), 0 0 0 7px color-mix(in srgb, var(--color-rosemary) 16%, transparent)}.wiz__stone[data-astro-cid-5wkqdj3y][data-state=done] .wiz__dot[data-astro-cid-5wkqdj3y]{border-color:var(--color-brick);background:var(--color-brick)}.wiz__status[data-astro-cid-5wkqdj3y]{font-size:var(--text-label);color:var(--color-ink-soft);margin:0;line-height:1.4}@media (width<=39.99rem){.wiz__progress[data-astro-cid-5wkqdj3y]{gap:.25rem;margin-bottom:1rem}.wiz__step[data-astro-cid-5wkqdj3y]{gap:1.5rem}}.wiz__status[data-astro-cid-5wkqdj3y] strong[data-astro-cid-5wkqdj3y]{color:var(--color-rosemary)}.wiz__nav[data-astro-cid-5wkqdj3y]{justify-content:space-between}.wiz__nav[data-astro-cid-5wkqdj3y] .wiz__back{--btn-px:.75rem}.wiz__success[data-astro-cid-5wkqdj3y]{gap:2rem}.wiz__h3[data-astro-cid-5wkqdj3y]{font-size:var(--text-h4);margin:0 0 1.25rem;line-height:1.25}.wiz__success-actions[data-astro-cid-5wkqdj3y]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem;display:grid}.wiz__success-actions[data-astro-cid-5wkqdj3y] .f-actions[data-astro-cid-5wkqdj3y]{width:100%}.wiz__success-actions[data-astro-cid-5wkqdj3y] .btn{min-width:0;max-width:100%}@media (width<=39.99rem){.wiz__success-actions[data-astro-cid-5wkqdj3y]{justify-items:stretch}.wiz__success-actions[data-astro-cid-5wkqdj3y] .btn{width:100%}}.wiz__copy[data-astro-cid-5wkqdj3y]{border-radius:var(--radius-md);background:var(--color-linen);font-size:var(--text-label);overflow-wrap:anywhere;margin:0;padding:.875rem 1rem}.expect[data-astro-cid-o45kkx2d]{border-radius:var(--radius-lg);background:var(--color-batten);color:var(--color-ink);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.expect__photo[data-astro-cid-o45kkx2d]{margin:0;position:relative}.expect__frame[data-astro-cid-o45kkx2d]{aspect-ratio:16/10;clip-path:polygon(0 14%,50% 0,100% 14%,100% 100%,0 100%);background:var(--color-dusk);overflow:hidden}.expect__frame[data-astro-cid-o45kkx2d] img{object-fit:cover;width:100%;height:100%}.expect__photo[data-astro-cid-o45kkx2d] figcaption[data-astro-cid-o45kkx2d]{border-radius:var(--radius-pill);color:var(--color-moon);font-size:var(--text-caption);background:#13211ad1;padding:.25rem .75rem;font-weight:600;position:absolute;bottom:.875rem;left:1rem}.expect__body[data-astro-cid-o45kkx2d]{gap:1.25rem;padding:1.5rem 1.5rem 1.75rem;display:grid;container-type:inline-size}@media (width>=48rem){.expect__body[data-astro-cid-o45kkx2d]{padding:1.75rem 2rem 2rem}}.expect__title[data-astro-cid-o45kkx2d]{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.expect__list[data-astro-cid-o45kkx2d]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.expect__list[data-astro-cid-o45kkx2d] li[data-astro-cid-o45kkx2d]{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.expect__tick[data-astro-cid-o45kkx2d]{background:var(--color-rosemary);width:1.75rem;height:1.75rem;color:var(--color-white);border-radius:50%;place-items:center;margin-top:.05rem;display:grid}.expect__note[data-astro-cid-o45kkx2d],.expect__address[data-astro-cid-o45kkx2d]{align-items:flex-start;gap:.625rem;margin:0;font-style:normal;display:flex}.expect__note[data-astro-cid-o45kkx2d]{border-radius:var(--radius-md);background:var(--color-paper);padding:.75rem 1rem;font-weight:600}.expect__note[data-astro-cid-o45kkx2d] svg,.expect__address[data-astro-cid-o45kkx2d] svg{color:var(--color-leaf-deep);flex:none;margin-top:.15em}.expect__address[data-astro-cid-o45kkx2d]>span[data-astro-cid-o45kkx2d]{gap:0;display:grid}.expect__address[data-astro-cid-o45kkx2d] .link-arrow[data-astro-cid-o45kkx2d]{justify-self:start}.expect__phone[data-astro-cid-o45kkx2d]{border-top:1px solid var(--color-line);gap:.25rem;padding-top:1.25rem;display:grid}.expect__phone-lede[data-astro-cid-o45kkx2d]{font-size:var(--text-label);color:var(--color-ink-soft);margin:0;font-weight:700}.expect__phone[data-astro-cid-o45kkx2d] .phone-large__num{font-size:min(var(--text-h3), calc((100cqi - 4.125rem) / 6.7))}.expect__self[data-astro-cid-o45kkx2d]{font-size:var(--text-label);color:var(--color-ink-soft);margin:0}.expect__link[data-astro-cid-o45kkx2d]{justify-self:start;line-height:1.9;display:block}.expect__link[data-astro-cid-o45kkx2d] svg{vertical-align:-.2em;margin-left:.3em;display:inline-block}.ph.book-ph{padding-bottom:clamp(1rem,.5rem + 1vw,1.5rem)}.ph.book-ph .sh__title{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.ph.book-ph .sh__lede,.ph.book-ph .ph__after{margin-top:.75rem}.book-ph__talk[data-astro-cid-4x6rcmzl]{font-size:var(--text-label);color:var(--color-ink-soft);margin:0}@media (width<=39.99rem){.ph.book-ph .ph__crumbs{margin-bottom:.75rem}.ph.book-ph .sh__eyebrow{display:none}.ph.book-ph .sh__lede{margin-top:.5rem}.ph.book-ph .ph__after{margin-top:.375rem}}.book[data-astro-cid-4x6rcmzl]{gap:var(--spacing-stack);padding-bottom:var(--spacing-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.book[data-astro-cid-4x6rcmzl] .book__wizard{margin-inline:0}@media (width>=64rem){.book[data-astro-cid-4x6rcmzl]{grid-template-columns:minmax(0,40rem) clamp(20rem,1.9rem + 29.8vw,28rem);justify-content:space-between;column-gap:clamp(2.5rem,1rem + 3vw,5rem)}}@media (width>=64rem) and (height>=58rem){.book[data-astro-cid-4x6rcmzl] .book__aside{top:calc(var(--header-h) + 1.5rem);position:sticky}}@media (width<=63.99rem){.book[data-astro-cid-4x6rcmzl] .book__wizard,.book[data-astro-cid-4x6rcmzl] .book__aside{width:100%;max-width:40rem;margin-inline:auto}}
