.booking[data-astro-cid-tvy5gxdy]{border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);overflow:hidden}.booking[data-astro-cid-tvy5gxdy] [data-astro-cid-tvy5gxdy][hidden]{display:none!important}.booking-loading[data-astro-cid-tvy5gxdy]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;height:100%;min-height:280px;color:var(--ink)}.booking-flow[data-astro-cid-tvy5gxdy]:has(>[data-picker]:not([hidden])) .booking-loading[data-astro-cid-tvy5gxdy]{height:auto;min-height:0;padding:.5rem 0 1.25rem}.loading-announcement[data-astro-cid-tvy5gxdy]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.loading-motion[data-astro-cid-tvy5gxdy]{display:flex;flex-direction:column;align-items:center;gap:.25rem;pointer-events:none}.loading-beats[data-astro-cid-tvy5gxdy]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;gap:7px}.loading-beats[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:booking-beat 1.8s ease-in-out infinite}.loading-beats[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]:nth-child(2){animation-delay:.16s}.loading-beats[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]:nth-child(3){animation-delay:.32s}.loading-caption[data-astro-cid-tvy5gxdy]{font-size:.78rem;line-height:1.65;color:var(--ink-2);margin:0}.loading-ellipsis[data-astro-cid-tvy5gxdy]{display:inline-block;animation:booking-ellipsis 1.8s steps(1,end) infinite}@keyframes booking-beat{0%,65%,to{transform:translateY(2px);opacity:.25}30%{transform:translateY(-3px);opacity:1}}@keyframes booking-ellipsis{0%,to{clip-path:inset(0 66.667% 0 0)}33.333%{clip-path:inset(0 33.333% 0 0)}66.667%{clip-path:inset(0)}}.booking-status[data-astro-cid-tvy5gxdy]{font-size:.78rem;line-height:1.65;color:var(--ink-2);margin-bottom:1rem}.booking-trap[data-astro-cid-tvy5gxdy]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.review-pane[data-astro-cid-tvy5gxdy] [data-astro-cid-tvy5gxdy][data-new-booking],.review-pane[data-astro-cid-tvy5gxdy] [data-astro-cid-tvy5gxdy][data-meet-link]{margin-top:1.5rem}.booking-preview[data-astro-cid-tvy5gxdy]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.3rem;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:.71rem;color:var(--ink-2)}.booking-preview[data-astro-cid-tvy5gxdy] strong[data-astro-cid-tvy5gxdy]{font-weight:600;color:var(--ink)}.preview-dot[data-astro-cid-tvy5gxdy]{width:6px;height:6px;border:1px solid var(--ink-2);border-radius:50%;flex-shrink:0}.booking-layout[data-astro-cid-tvy5gxdy]{display:grid;grid-template-columns:29% 1fr;min-height:475px}.booking-host[data-astro-cid-tvy5gxdy]{display:flex;flex-direction:column;border-right:1px solid var(--line);padding:2.3rem 1.9rem;background:color-mix(in srgb,var(--surface-2) 30%,transparent)}.host-identity[data-astro-cid-tvy5gxdy]{display:flex;align-items:center;gap:1rem}.host-identity[data-astro-cid-tvy5gxdy]>div[data-astro-cid-tvy5gxdy]:last-child{min-width:0}.host-monogram[data-astro-cid-tvy5gxdy]{flex-shrink:0;width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%}.host-monogram[data-astro-cid-tvy5gxdy] svg{width:36px;height:36px;fill:currentColor;overflow:visible}.host-name[data-astro-cid-tvy5gxdy]{font-size:.86rem;font-weight:600;letter-spacing:-.015em}.host-role[data-astro-cid-tvy5gxdy]{font-size:.73rem;color:var(--ink-2);margin-top:.12rem}.booking-host[data-astro-cid-tvy5gxdy] h2[data-astro-cid-tvy5gxdy]{font:450 2.5rem/1.15 var(--font-editorial);letter-spacing:-.025em;margin-top:1.55rem}.host-description[data-astro-cid-tvy5gxdy]{font-size:.8rem;color:var(--ink-2);line-height:1.75;margin-top:.7rem;max-width:23ch}.meeting-meta[data-astro-cid-tvy5gxdy]{display:grid;gap:.7rem;margin-top:1.6rem}.meeting-meta[data-astro-cid-tvy5gxdy] li[data-astro-cid-tvy5gxdy]{display:flex;gap:.6rem;align-items:center;font-size:.75rem;color:var(--ink-2)}.meeting-meta[data-astro-cid-tvy5gxdy] svg[data-astro-cid-tvy5gxdy],.review-icon[data-astro-cid-tvy5gxdy] svg[data-astro-cid-tvy5gxdy]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.host-footnote[data-astro-cid-tvy5gxdy]{margin-top:auto;padding-top:2.25rem;font:italic 400 .9rem/1.4 var(--font-editorial);color:var(--ink-2)}.booking-flow[data-astro-cid-tvy5gxdy]{padding:2rem 2rem 1.75rem;min-width:0}.picker-top[data-astro-cid-tvy5gxdy]{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-bottom:2rem}.picker-top[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy]{font-size:.99rem;font-weight:550;line-height:1.4;letter-spacing:-.02em}.duration-switch[data-astro-cid-tvy5gxdy]{display:flex;flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--line-strong);border-radius:24px}.duration-switch[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]{border:0;border-radius:20px;padding:.45rem .65rem;min-height:32px;font-size:.7rem;font-weight:500;color:var(--ink-2);background:transparent;white-space:nowrap;cursor:pointer}.duration-switch[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]:hover{background:var(--surface-2)}.duration-switch[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy][aria-pressed=true]{background:var(--ink);color:var(--surface)}.picker-layout[data-astro-cid-tvy5gxdy]{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:2rem}.month-heading[data-astro-cid-tvy5gxdy]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.45rem;gap:.5rem}.month-heading[data-astro-cid-tvy5gxdy] h4[data-astro-cid-tvy5gxdy]{font-size:.91rem;font-weight:550;letter-spacing:-.015em}.month-buttons[data-astro-cid-tvy5gxdy]{display:flex;gap:4px}.month-buttons[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.month-buttons[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]:hover:not(:disabled){border-color:var(--line-strong)}.month-buttons[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]:disabled{opacity:.25;cursor:default}.month-buttons[data-astro-cid-tvy5gxdy] svg[data-astro-cid-tvy5gxdy]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.weekdays[data-astro-cid-tvy5gxdy],.calendar-days[data-astro-cid-tvy5gxdy]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.weekdays[data-astro-cid-tvy5gxdy]{margin-bottom:.6rem}.weekdays[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{text-align:center;color:var(--ink-2);font-size:.65rem}.calendar-days[data-astro-cid-tvy5gxdy] button,.calendar-days[data-astro-cid-tvy5gxdy] .day-blank{width:min(100%,43px);justify-self:center;aspect-ratio:1;border:0;background:none;display:grid;place-items:center;font-size:.77rem;color:var(--ink-2);border-radius:50%;position:relative;padding:0}.calendar-days[data-astro-cid-tvy5gxdy] .date-face{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;position:relative;pointer-events:none}.calendar-days[data-astro-cid-tvy5gxdy] button:disabled{opacity:.35}.calendar-days[data-astro-cid-tvy5gxdy] button:not(:disabled){cursor:pointer;color:var(--ink);font-weight:550}.calendar-days[data-astro-cid-tvy5gxdy] button:not(:disabled) .date-face{background:var(--surface-2)}.calendar-days[data-astro-cid-tvy5gxdy] button:not(:disabled):hover .date-face{box-shadow:inset 0 0 0 1px var(--line-strong)}.calendar-days[data-astro-cid-tvy5gxdy] button[aria-pressed=true] .date-face{background:var(--ink);color:var(--surface);box-shadow:none}.calendar-days[data-astro-cid-tvy5gxdy] button[data-today=true] .date-face:after{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;position:absolute;bottom:6px}.calendar-key[data-astro-cid-tvy5gxdy]{display:flex;gap:.45rem;align-items:center;margin-top:.95rem;color:var(--ink-2);font-size:.65rem}.calendar-key[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{width:9px;height:9px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%}.timezone-label[data-astro-cid-tvy5gxdy]{display:block;font-size:.68rem;color:var(--ink-2);margin:1.65rem 0 .4rem}.calendar-pane[data-astro-cid-tvy5gxdy] select[data-astro-cid-tvy5gxdy]{display:block;width:100%;border:1px solid var(--line);border-radius:3px;color:var(--ink);background:var(--surface);font-size:.72rem;padding:.55rem .5rem;cursor:pointer}.time-pane[data-astro-cid-tvy5gxdy]{border-left:1px solid var(--line);padding-left:1.5rem;display:flex;flex-direction:column}.time-heading[data-astro-cid-tvy5gxdy]{margin:.3rem 0 1.2rem;min-height:35px}.time-heading[data-astro-cid-tvy5gxdy] h4[data-astro-cid-tvy5gxdy]{font-size:.77rem;font-weight:550;letter-spacing:-.01em;line-height:1.5}.time-heading[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{font-size:.64rem;color:var(--ink-2)}.time-list[data-astro-cid-tvy5gxdy]{display:grid;gap:.48rem;max-height:226px;overflow-x:hidden;overflow-y:auto;padding:2px;align-content:start}@media(forced-colors:none){.time-list[data-astro-cid-tvy5gxdy]{scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent}@supports selector(::-webkit-scrollbar){.time-list[data-astro-cid-tvy5gxdy]{scrollbar-width:auto;scrollbar-color:auto}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar{width:8px}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar-track{background:transparent}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar-thumb{background:var(--ink-2);border:1px solid transparent;border-radius:999px;background-clip:padding-box}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar-button{display:none;width:0;height:0}.time-list[data-astro-cid-tvy5gxdy]::-webkit-scrollbar-corner{background:transparent}}}.time-list[data-astro-cid-tvy5gxdy] button{border:0;border-radius:3px;min-height:37px;width:100%;padding:0;display:grid;font-size:.73rem;font-weight:500;background:transparent;color:var(--ink);cursor:pointer}.time-list[data-astro-cid-tvy5gxdy] .time-face{display:grid;place-items:center;min-height:inherit;width:100%;border:1px solid var(--line-strong);border-radius:inherit;pointer-events:none;transition:background .15s,color .15s}.time-list[data-astro-cid-tvy5gxdy] button:hover .time-face{background:var(--surface-2)}.time-list[data-astro-cid-tvy5gxdy] button[aria-pressed=true] .time-face{background:var(--ink);color:var(--surface);border-color:var(--ink)}.time-note[data-astro-cid-tvy5gxdy]{font-size:.65rem;color:var(--ink-2);line-height:1.5;margin:.8rem 0 1rem;min-height:1.4rem}.booking-primary[data-astro-cid-tvy5gxdy]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--surface);padding:.72rem .9rem;font-size:.75rem;font-weight:550;cursor:pointer;min-height:42px}.booking-primary[data-astro-cid-tvy5gxdy]:disabled{opacity:.3;cursor:not-allowed}.booking-primary[data-astro-cid-tvy5gxdy]:hover:not(:disabled){opacity:.86}.time-pane[data-astro-cid-tvy5gxdy]>.booking-primary[data-astro-cid-tvy5gxdy]{margin-top:auto}.booking-selection[data-astro-cid-tvy5gxdy]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.65}.booking-selection[data-astro-cid-tvy5gxdy]>span[data-astro-cid-tvy5gxdy]{display:block;color:var(--ink-2);font-size:.65rem;margin-bottom:.4rem}.booking-selection[data-astro-cid-tvy5gxdy] strong[data-astro-cid-tvy5gxdy]{font-weight:550}.booking-selection[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy],.booking-back[data-astro-cid-tvy5gxdy]{border:0;background:transparent;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;padding:0;font-size:.7rem;cursor:pointer}.booking-selection[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]{margin-top:.5rem}.details-pane[data-astro-cid-tvy5gxdy],.review-pane[data-astro-cid-tvy5gxdy]{max-width:27rem;margin:auto}.details-pane[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy],.review-pane[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy],.booking-unavailable[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy]{font:450 2.2rem/1.1 var(--font-editorial);letter-spacing:-.02em;margin:1.4rem 0 .55rem}.details-pane[data-astro-cid-tvy5gxdy]>p[data-astro-cid-tvy5gxdy],.review-pane[data-astro-cid-tvy5gxdy]>p[data-astro-cid-tvy5gxdy],.booking-unavailable[data-astro-cid-tvy5gxdy]>p[data-astro-cid-tvy5gxdy]{font-size:.79rem;color:var(--ink-2);line-height:1.8}.details-pane[data-astro-cid-tvy5gxdy] form[data-astro-cid-tvy5gxdy]{display:grid;margin-top:1.4rem}.details-pane[data-astro-cid-tvy5gxdy] label[data-astro-cid-tvy5gxdy]{font-size:.71rem;font-weight:550;margin-bottom:.4rem;display:flex;justify-content:space-between;gap:.5rem}.details-pane[data-astro-cid-tvy5gxdy] label[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{font-weight:400;color:var(--ink-2);font-size:.65rem}.details-pane[data-astro-cid-tvy5gxdy] input[data-astro-cid-tvy5gxdy],.details-pane[data-astro-cid-tvy5gxdy] textarea[data-astro-cid-tvy5gxdy]{width:100%;border:1px solid var(--line-strong);border-radius:3px;background:var(--panel);color:var(--ink);font-size:.8rem;padding:.64rem .7rem;margin-bottom:1rem}.details-pane[data-astro-cid-tvy5gxdy] textarea[data-astro-cid-tvy5gxdy]{resize:vertical}.form-note[data-astro-cid-tvy5gxdy]{font-size:.65rem;color:var(--ink-2);text-align:center;margin-top:.7rem}.review-icon[data-astro-cid-tvy5gxdy]{width:50px;height:50px;display:grid;place-items:center;background:var(--surface-2);border-radius:50%;margin-top:1.5rem}.review-icon[data-astro-cid-tvy5gxdy] svg[data-astro-cid-tvy5gxdy]{width:25px;height:25px}.review-pane[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy]{margin-top:1rem}.review-pane[data-astro-cid-tvy5gxdy] dl[data-astro-cid-tvy5gxdy]{margin-block:1.4rem}.review-pane[data-astro-cid-tvy5gxdy] dl[data-astro-cid-tvy5gxdy]>div[data-astro-cid-tvy5gxdy]{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.77rem}.review-pane[data-astro-cid-tvy5gxdy] dt[data-astro-cid-tvy5gxdy]{color:var(--ink-2)}.review-pane[data-astro-cid-tvy5gxdy] dd[data-astro-cid-tvy5gxdy]{overflow-wrap:anywhere}.review-preview[data-astro-cid-tvy5gxdy]{padding:.8rem 1rem;border:1px solid var(--line);font-size:.73rem;margin-bottom:1.3rem}.review-preview[data-astro-cid-tvy5gxdy] p[data-astro-cid-tvy5gxdy]{color:var(--ink-2);line-height:1.7;margin-top:.25rem}.review-pane[data-astro-cid-tvy5gxdy]>.booking-primary[data-astro-cid-tvy5gxdy]{width:100%}.booking-unavailable[data-astro-cid-tvy5gxdy]{max-width:25rem;margin:3rem auto}.booking-unavailable[data-astro-cid-tvy5gxdy] a[data-astro-cid-tvy5gxdy]{margin-top:1.5rem}.booking-noscript[data-astro-cid-tvy5gxdy]{padding:1rem;font-size:.8rem}.booking-noscript[data-astro-cid-tvy5gxdy] a[data-astro-cid-tvy5gxdy]{text-decoration:underline}@media(min-width:1150px){.booking-layout[data-astro-cid-tvy5gxdy]{grid-template-columns:28% 1fr}.booking-flow[data-astro-cid-tvy5gxdy]{padding:2.15rem 2.35rem}.picker-layout[data-astro-cid-tvy5gxdy]{grid-template-columns:minmax(0,1fr) 180px;gap:2.35rem}.time-pane[data-astro-cid-tvy5gxdy]{padding-left:2rem}.booking-host[data-astro-cid-tvy5gxdy]{padding:2.3rem}}@media(max-width:950px){.booking-layout[data-astro-cid-tvy5gxdy]{grid-template-columns:25% 1fr}.booking-host[data-astro-cid-tvy5gxdy]{padding:1.7rem 1.1rem}.host-identity[data-astro-cid-tvy5gxdy]{gap:.65rem}.host-monogram[data-astro-cid-tvy5gxdy]{width:44px;height:44px}.host-monogram[data-astro-cid-tvy5gxdy] svg{width:27px;height:27px}.booking-flow[data-astro-cid-tvy5gxdy]{padding:1.7rem 1.25rem}.picker-layout[data-astro-cid-tvy5gxdy]{grid-template-columns:minmax(0,1fr) 135px;gap:1rem}.time-pane[data-astro-cid-tvy5gxdy]{padding-left:1rem}.host-description[data-astro-cid-tvy5gxdy]{font-size:.75rem}.picker-top[data-astro-cid-tvy5gxdy] h3[data-astro-cid-tvy5gxdy]{font-size:.9rem}}@media(max-width:760px){.booking-layout[data-astro-cid-tvy5gxdy]{display:block}.booking-host[data-astro-cid-tvy5gxdy]{border-right:0;border-bottom:1px solid var(--line);padding:1.35rem 1.5rem;display:flex}.host-identity[data-astro-cid-tvy5gxdy]{gap:.85rem}.host-monogram[data-astro-cid-tvy5gxdy]{width:44px;height:44px}.host-monogram[data-astro-cid-tvy5gxdy] svg{width:27px;height:27px}.booking-host[data-astro-cid-tvy5gxdy] h2[data-astro-cid-tvy5gxdy],.host-description[data-astro-cid-tvy5gxdy],.host-footnote[data-astro-cid-tvy5gxdy]{display:none}.meeting-meta[data-astro-cid-tvy5gxdy]{grid-column:1/-1;display:flex;gap:1.1rem;margin-top:1rem}.booking-selection[data-astro-cid-tvy5gxdy]{grid-column:1/-1}.booking-flow[data-astro-cid-tvy5gxdy]{padding:1.5rem}.picker-layout[data-astro-cid-tvy5gxdy]{grid-template-columns:minmax(0,1fr) 145px;gap:1.5rem}.picker-top[data-astro-cid-tvy5gxdy]{margin-bottom:1.5rem}}@media(max-width:480px){.booking-flow[data-astro-cid-tvy5gxdy]{padding:1.2rem}.picker-layout[data-astro-cid-tvy5gxdy]{display:block}.time-pane[data-astro-cid-tvy5gxdy]{border-left:0;padding:1.25rem 0 0;margin-top:1.4rem;border-top:1px solid var(--line)}.time-list[data-astro-cid-tvy5gxdy]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px}.time-list[data-astro-cid-tvy5gxdy] button{min-height:43px}.time-heading[data-astro-cid-tvy5gxdy]{margin:0 0 .9rem;min-height:0;display:flex;justify-content:space-between;align-items:baseline}.time-note[data-astro-cid-tvy5gxdy]{min-height:0}.time-pane[data-astro-cid-tvy5gxdy]>.booking-primary[data-astro-cid-tvy5gxdy]{margin-top:.2rem}.timezone-label[data-astro-cid-tvy5gxdy]{margin-top:1rem}.booking-preview[data-astro-cid-tvy5gxdy]{padding:.65rem .9rem;font-size:.66rem}.picker-top[data-astro-cid-tvy5gxdy]{align-items:flex-start;flex-direction:column;gap:.85rem}.duration-switch[data-astro-cid-tvy5gxdy] button[data-astro-cid-tvy5gxdy]{min-height:40px;padding:.5rem .9rem}}@media(prefers-reduced-motion:reduce){.booking[data-astro-cid-tvy5gxdy] *{transition:none!important}.loading-beats[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy],.loading-ellipsis[data-astro-cid-tvy5gxdy]{animation:none!important}.loading-beats[data-astro-cid-tvy5gxdy] span[data-astro-cid-tvy5gxdy]{opacity:.75}}.contact-title-line{display:block;overflow:clip;padding-bottom:.14em;margin-bottom:-.14em}.contact-title-line>span{display:block}.contact-page .contact-signature{fill:currentColor;fill-opacity:1;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;stroke-dasharray:1;stroke-dashoffset:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.contact-page .booking{translate:var(--booking-x, 0px) var(--booking-y, 0px)}.contact-page .loading-motion{translate:var(--booking-loading-x, 0px) var(--booking-loading-y, 0px);rotate:var(--booking-loading-rotate, 0deg)}body:has(.contact-page) .bg-grid{translate:var(--booking-ground-x, 0px) var(--booking-ground-y, 0px)}.contact-page :is(.host-identity,.picker-top h3,.month-heading h4,.weekdays,.calendar-key,.time-heading,.meeting-meta li,.date-face,.time-face){translate:var(--booking-inner-x, 0px) var(--booking-row-y, 0px)}.contact-page :is(.host-identity,.picker-top h3){--booking-row-y: var(--booking-row-0, 0px)}.contact-page :is(.month-heading h4,.time-heading){--booking-row-y: var(--booking-row-1, 0px)}.contact-page .weekdays{--booking-row-y: var(--booking-row-2, 0px)}.contact-page .meeting-meta li:first-child{--booking-row-y: var(--booking-row-3, 0px)}.contact-page .meeting-meta li:last-child{--booking-row-y: var(--booking-row-4, 0px)}.contact-page .calendar-key{--booking-row-y: var(--booking-row-7, 0px)}@media(max-width:480px){.contact-page .time-face{translate:var(--booking-inner-x, 0px) var(--booking-paired-row-y, 0px)}}}@media(prefers-reduced-motion:no-preference){.contact-page{--contact-arrival-delay: 0ms;--contact-ease: cubic-bezier(.16, 1, .3, 1)}html.arriving .contact-page{--contact-arrival-delay: .3s}html.arriving main:has(.contact-page){opacity:1;translate:none;transition:none}html.arriving:not(.arrive-play) .contact-page,html.arriving:not(.arrive-play) .contact-page *{animation-play-state:paused!important}.contact-title-line>span{transform-origin:50% 100%;animation:contact-title-enter .8s var(--contact-ease) both;animation-delay:var(--contact-arrival-delay)}.contact-title-line:nth-child(2)>span{animation-delay:calc(var(--contact-arrival-delay) + 90ms)}.contact-intro>p{animation:contact-copy-enter .6s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .14s)}.contact-page .booking{transform-origin:50% 0;animation:contact-panel-enter .76s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + 80ms)}.contact-page .booking-host{transform-origin:100% 50%;animation:contact-host-unfold .5s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .2s)}.contact-page .contact-signature{animation:contact-signature-draw .76s ease both;animation-delay:calc(var(--contact-arrival-delay) + .22s)}.contact-page .calendar-pane{transform-origin:0 0;animation:contact-calendar-unfold .65s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .22s)}.contact-page .time-pane{transform-origin:0 50%;animation:contact-times-unfold .62s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .35s)}.contact-page [data-contact-date-enter]{animation:contact-date-enter .5s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .26s + var(--contact-item) * 26ms)}.contact-page [data-contact-time-enter]{transform-origin:50% 0;animation:contact-time-enter .5s var(--contact-ease) both;animation-delay:calc(var(--contact-arrival-delay) + .4s + var(--contact-item) * 26ms)}}.contact-page[data-contact-settled],.contact-page[data-contact-settled] :not([data-loading],[data-loading] *){animation:none!important}@keyframes contact-title-enter{0%{transform:perspective(700px) translateY(105%) rotateX(-55deg);opacity:.15}to{transform:none;opacity:1}}@keyframes contact-copy-enter{0%{transform:translate(12px);opacity:0}to{transform:none;opacity:1}}@keyframes contact-panel-enter{0%{transform:perspective(1400px) translateY(36px) rotateX(9deg) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes contact-host-unfold{0%{transform:perspective(1000px) rotateY(-24deg) translate(-24px);opacity:.2}to{transform:none;opacity:1}}@keyframes contact-calendar-unfold{0%{transform:perspective(1000px) rotateX(-18deg) rotateY(12deg) translateY(20px);opacity:.2}to{transform:none;opacity:1}}@keyframes contact-times-unfold{0%{transform:perspective(800px) rotateY(48deg) translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes contact-signature-draw{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}65%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes contact-date-enter{0%{transform:perspective(500px) translate(var(--contact-from-x),var(--contact-from-y)) rotateX(-70deg) scale(.55)}to{transform:none}}@keyframes contact-time-enter{0%{transform:perspective(500px) rotateX(-65deg) translateY(12px);opacity:.15}to{transform:none;opacity:1}}@media print{.contact-page,.contact-page *{animation:none!important;translate:none!important}body:has(.contact-page) .bg-grid{translate:none!important}}body:has(.contact-page) .viewport-blur{display:none}.contact-page[data-astro-cid-uw5kdbxl]{padding-block:2.4rem 4.5rem}.contact-topline[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;color:var(--ink-2);font-size:.76rem}.contact-topline[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--line-strong)}.contact-intro[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:2.6rem 2.7rem}.contact-intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font:450 clamp(3.2rem,6vw,5.2rem)/.96 var(--font-editorial);letter-spacing:-.043em}.contact-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--ink-2);font-size:.98rem;line-height:1.8;padding-bottom:.35rem;max-width:25rem}.contact-alternative[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.8rem;font-size:.83rem}.contact-alternative[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--ink-2)}.contact-alternative[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--line-strong)}.contact-alternative[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{margin-left:.35rem}@media(max-width:650px){.contact-page[data-astro-cid-uw5kdbxl]{padding-top:1.5rem}.contact-intro[data-astro-cid-uw5kdbxl]{display:block;padding-block:2rem}.contact-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:1.25rem}.contact-alternative[data-astro-cid-uw5kdbxl]{align-items:flex-start;flex-direction:column;gap:.35rem}}
