.BookPageClient-module__ygniTG__main{--booking-accent:#e4ca5b;background:var(--paper-light);flex-direction:column;display:flex}.BookPageClient-module__ygniTG__booking{border-bottom:1px solid var(--rule);background:var(--paper-light);flex:1}.BookPageClient-module__ygniTG__bookingInner{grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:clamp(3.5rem,7vw,7.5rem);width:min(100%,86rem);margin:0 auto;padding:clamp(3.75rem,5vw,5rem) clamp(1.25rem,3vw,3.5rem) clamp(4.5rem,6vw,6rem);display:grid}.BookPageClient-module__ygniTG__intro{align-self:start;animation:.42s cubic-bezier(.22,1,.36,1) both BookPageClient-module__ygniTG__booking-enter}.BookPageClient-module__ygniTG__eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.64rem;font-weight:800;line-height:1.25;display:flex}.BookPageClient-module__ygniTG__eyebrow:before{background:var(--booking-accent);content:"";width:2.5rem;height:.22rem}.BookPageClient-module__ygniTG__intro h1{max-width:8ch;font-family:var(--font-inter), var(--font-pretendard), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(3.5rem,5.2vw,5.4rem);font-weight:500;line-height:.92}.BookPageClient-module__ygniTG__introText{max-width:32ch;color:var(--muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.BookPageClient-module__ygniTG__options{border-top:1px solid var(--ink);min-width:0;animation:.46s cubic-bezier(.22,1,.36,1) 60ms both BookPageClient-module__ygniTG__booking-enter}.BookPageClient-module__ygniTG__optionsHeader{border-bottom:1px solid var(--rule);align-items:center;min-height:2.75rem;display:flex}.BookPageClient-module__ygniTG__optionsHeader h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900;line-height:1}.BookPageClient-module__ygniTG__meetingList,.BookPageClient-module__ygniTG__loadingState{margin:0;padding:0;list-style:none}.BookPageClient-module__ygniTG__meetingList>li,.BookPageClient-module__ygniTG__skeletonRow{border-bottom:1px solid var(--rule)}.BookPageClient-module__ygniTG__meetingLink{min-height:7.75rem;color:inherit;grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:1.4rem .5rem;text-decoration:none;transition:transform .16s,background-color .18s,box-shadow .18s;display:grid}.BookPageClient-module__ygniTG__meetingLink:hover,.BookPageClient-module__ygniTG__meetingLink:focus-visible{background:color-mix(in srgb, var(--booking-accent) 9%, transparent);box-shadow:inset .2rem 0 0 var(--booking-accent)}.BookPageClient-module__ygniTG__meetingLink:active{transform:translateY(1px)}.BookPageClient-module__ygniTG__meetingIdentity{gap:.55rem;min-width:0;display:grid}.BookPageClient-module__ygniTG__meetingIdentity h3{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:900;line-height:1.1}.BookPageClient-module__ygniTG__meetingIdentity>span{max-width:44ch;color:var(--muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BookPageClient-module__ygniTG__meetingFacts{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.BookPageClient-module__ygniTG__meetingFacts>span{align-items:center;display:inline-flex}.BookPageClient-module__ygniTG__meetingFacts>span+span:before{color:color-mix(in srgb, var(--muted) 60%, transparent);content:"·";margin-right:.45rem}.BookPageClient-module__ygniTG__meetingAction{justify-self:end;align-items:center;gap:.7rem;display:inline-flex}.BookPageClient-module__ygniTG__meetingAction small{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:900}.BookPageClient-module__ygniTG__meetingAction>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s;display:grid}.BookPageClient-module__ygniTG__meetingLink:hover .BookPageClient-module__ygniTG__meetingAction>span,.BookPageClient-module__ygniTG__meetingLink:focus-visible .BookPageClient-module__ygniTG__meetingAction>span{background:var(--ink);color:var(--white);transform:translate(.12rem,-.12rem)}.BookPageClient-module__ygniTG__stateRow{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.75rem;padding:1.5rem .5rem;display:grid}.BookPageClient-module__ygniTG__stateRow>svg{color:var(--muted)}.BookPageClient-module__ygniTG__stateRow strong{font-size:.95rem;display:block}.BookPageClient-module__ygniTG__stateRow p{color:var(--muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.BookPageClient-module__ygniTG__stateRow button,.BookPageClient-module__ygniTG__stateRow>a{border:1px solid var(--ink);min-height:2.75rem;color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.66rem;font-weight:900;text-decoration:none;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.BookPageClient-module__ygniTG__stateRow button:hover,.BookPageClient-module__ygniTG__stateRow button:focus-visible,.BookPageClient-module__ygniTG__stateRow>a:hover,.BookPageClient-module__ygniTG__stateRow>a:focus-visible{background:var(--ink);color:var(--white)}.BookPageClient-module__ygniTG__stateRow button:disabled{cursor:wait;opacity:.46}.BookPageClient-module__ygniTG__stateRow [data-loading=true]{animation:.7s linear infinite BookPageClient-module__ygniTG__booking-spin}.BookPageClient-module__ygniTG__skeletonRow{grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:7.75rem;padding:1.4rem .5rem;display:grid}.BookPageClient-module__ygniTG__skeletonRow>span,.BookPageClient-module__ygniTG__skeletonRow i{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent) 0%, color-mix(in srgb, var(--ink) 12%, transparent) 48%, color-mix(in srgb, var(--ink) 7%, transparent) 100%);background-size:220% 100%;border-radius:.18rem;animation:1.4s ease-in-out infinite BookPageClient-module__ygniTG__booking-skeleton;display:block}.BookPageClient-module__ygniTG__skeletonRow>span:first-child{background:0 0;gap:.65rem;animation:none;display:grid}.BookPageClient-module__ygniTG__skeletonRow i:first-child{width:min(72%,14rem);height:1.35rem}.BookPageClient-module__ygniTG__skeletonRow i:last-child{width:min(90%,22rem);height:.75rem}.BookPageClient-module__ygniTG__skeletonRow>span:nth-child(2){width:8.5rem;height:.8rem}.BookPageClient-module__ygniTG__skeletonRow>span:last-child{border-radius:50%;width:2.75rem;height:2.75rem}@keyframes BookPageClient-module__ygniTG__booking-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0,0)}}@keyframes BookPageClient-module__ygniTG__booking-spin{to{transform:rotate(360deg)}}@keyframes BookPageClient-module__ygniTG__booking-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:64rem){.BookPageClient-module__ygniTG__meetingLink,.BookPageClient-module__ygniTG__skeletonRow{grid-template-columns:minmax(13rem,1fr) auto}.BookPageClient-module__ygniTG__meetingFacts,.BookPageClient-module__ygniTG__skeletonRow>span:nth-child(2){grid-area:2/1}.BookPageClient-module__ygniTG__meetingAction,.BookPageClient-module__ygniTG__skeletonRow>span:last-child{grid-area:1/2/span 2}}@media (max-width:56rem){.BookPageClient-module__ygniTG__bookingInner{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:2.75rem;padding-bottom:4rem}.BookPageClient-module__ygniTG__intro h1{max-width:none}}@media (max-width:38rem){.BookPageClient-module__ygniTG__bookingInner{gap:2.25rem}.BookPageClient-module__ygniTG__intro h1{max-width:8ch;font-size:clamp(3rem,13vw,4.25rem)}.BookPageClient-module__ygniTG__meetingLink,.BookPageClient-module__ygniTG__skeletonRow{gap:.8rem 1rem;min-height:0;padding:1.25rem .2rem}.BookPageClient-module__ygniTG__meetingIdentity h3{font-size:1.35rem}.BookPageClient-module__ygniTG__meetingFacts{white-space:normal}.BookPageClient-module__ygniTG__stateRow{grid-template-columns:auto minmax(0,1fr);padding:1.35rem .2rem}.BookPageClient-module__ygniTG__stateRow button,.BookPageClient-module__ygniTG__stateRow>a{grid-column:2;justify-self:start}}@media (max-width:30rem){.BookPageClient-module__ygniTG__meetingAction small{display:none}}@media (prefers-reduced-motion:reduce){.BookPageClient-module__ygniTG__intro,.BookPageClient-module__ygniTG__options,.BookPageClient-module__ygniTG__meetingLink,.BookPageClient-module__ygniTG__meetingAction>span,.BookPageClient-module__ygniTG__stateRow button,.BookPageClient-module__ygniTG__stateRow>a{transition:none;animation:none}.BookPageClient-module__ygniTG__stateRow [data-loading=true],.BookPageClient-module__ygniTG__skeletonRow>span,.BookPageClient-module__ygniTG__skeletonRow i{animation:none}}