.RkvWta_grid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.RkvWta_card{gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-top:2px solid var(--ink);border-radius:0 0 var(--radius-sheet) var(--radius-sheet);display:grid}.RkvWta_cardHead{align-items:center;gap:var(--space-4);display:flex}.RkvWta_monogram{border:1px solid var(--clay);width:64px;height:64px;color:var(--clay);font-family:var(--font-display);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.RkvWta_role{margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block}.RkvWta_bio{color:var(--ink-2);font-size:var(--text-sm)}.RkvWta_actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.RkvWta_demoNote{margin-top:var(--space-6);max-width:70ch}.RkvWta_detail{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(32px,6vw,64px);display:grid}.RkvWta_detail .RkvWta_prose h2{margin-top:var(--space-6);font-size:1.6rem}.RkvWta_detail .RkvWta_prose h2:first-child{margin-top:0}.RkvWta_detail .RkvWta_prose p{margin-top:var(--space-3)}.RkvWta_bookingCard{gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);top:var(--space-6);display:grid;position:sticky}.RkvWta_bookingCard h2{font-size:1.4rem}.RkvWta_bookingCard p{color:var(--ink-2);font-size:var(--text-sm)}.RkvWta_typeList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.RkvWta_typeList li{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);display:flex}.RkvWta_typeList span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.RkvWta_breadcrumb{gap:var(--space-2);margin-bottom:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.RkvWta_breadcrumb a{color:var(--ink-muted)}@media (max-width:900px){.RkvWta_grid,.RkvWta_detail{grid-template-columns:1fr}.RkvWta_bookingCard{position:static}}
