.v2p-service-price{border-radius:2px;justify-items:start;gap:.375rem;max-inline-size:32rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.v2p-service-price__row{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.v2p-service-price__value{font-family:var(--font-display,serif);font-size:calc(clamp(2.5rem, 5vw, 3.75rem) * var(--rw-title-scale,.8));font-variant-numeric:tabular-nums lining-nums;color:var(--rw-ink,var(--foreground));font-weight:700;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.v2p-service-price__value{background:var(--rw-grad-figure,none);color:#0000;-webkit-background-clip:text;background-clip:text}}.v2p-service-price__once,.v2p-service-price__note{font-size:var(--rw-type-small,.875rem);color:var(--rw-ink-muted,var(--muted-foreground))}.v2p-service-price__note{margin:0}.v2p-service-price__sla{margin-block-start:.5rem}.v2p-service-waitlist{border:1px solid var(--rw-edge,var(--rw-line-strong,var(--border)));background:var(--rw-grad-glass,var(--rw-glass,var(--card)));max-inline-size:32rem;box-shadow:var(--rw-glow-box,none);border-radius:2px;padding:.75rem 1rem}.v2p-service-waitlist summary{cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:640;display:flex}.v2p-service-waitlist[open] summary{margin-block-end:.5rem}.v2p-service-waitlist>*+*{margin-block-start:.75rem}.v2p-service-facts{border-radius:2px;padding:clamp(1.25rem,3vw,2rem)}.v2p-service-related .rw-heading{margin-block:.75rem clamp(2rem,4vw,3rem)}.v2p-service-cards{margin:0;padding:0;list-style:none}.v2p-service-cards>li{min-inline-size:0;display:flex}.v2p-service-card{border:1px solid var(--rw-edge,var(--rw-line-strong,var(--border)));border-block-start:2px solid var(--rw-line-gold,var(--sw-gold-500));background:var(--rw-grad-glass,var(--rw-glass,var(--card)));min-block-size:15rem;inline-size:100%;-webkit-backdrop-filter:blur(var(--rw-glass-blur,12px));backdrop-filter:blur(var(--rw-glass-blur,12px));color:var(--rw-ink,var(--foreground));box-shadow:var(--rw-glow-box,none);border-radius:2px;align-content:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;transition:box-shadow .24s,background-color .24s,color .24s,transform .24s;display:grid;position:relative}.v2p-service-card:hover,.v2p-service-card:focus-visible{box-shadow:var(--rw-glow-box-hover,none);border-inline-color:var(--rw-edge-hover,var(--rw-line-strong));border-block-end-color:var(--rw-edge-hover,var(--rw-line-strong));background:var(--rw-ink,var(--foreground));color:var(--rw-ground-solid,var(--background));transform:translateY(-4px)}.v2p-service-card:focus-visible{outline:2px solid var(--rw-line-gold,var(--sw-gold-500));outline-offset:3px}.v2p-service-card__title{overflow-wrap:anywhere;text-shadow:var(--rw-glow-text,none);font-family:var(--font-display,serif);font-size:var(--rw-type-l,1.75rem);text-wrap:balance;line-height:1.1}.v2p-service-card__body{color:var(--rw-ink-muted,var(--muted-foreground));text-wrap:pretty}.v2p-service-card__price{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--rw-type-card,1.25rem)}.v2p-service-card:hover .v2p-label,.v2p-service-card:focus-visible .v2p-label,.v2p-service-card:hover .v2p-service-card__body,.v2p-service-card:focus-visible .v2p-service-card__body{color:inherit}.v2p-service-card:after{content:"→";font-size:1.25rem;transition:transform .24s;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.v2p-service-card:hover:after{transform:translateX(calc(.375rem * var(--sw-dir,1)))}[dir=rtl] .v2p-service-card:after{content:"←"}.v2p-service-close{padding-block:clamp(5rem,14svh,10rem)}.v2p-service-close .rw-lede{margin-block:1rem clamp(1.5rem,3vw,2.5rem)}.v2p-service-close__card{border-radius:2px;padding:clamp(1.25rem,3vw,2rem)}.v2p-service-close__back{margin:1.5rem 0 0}@media (prefers-reduced-motion:reduce){.v2p-service-card,.v2p-service-card:after{transition:none}.v2p-service-card:hover,.v2p-service-card:focus-visible{transform:none}}.v2p-hero__media .v2p-service-hero-media{background:0 0}.v2p-hero__media .v2p-service-hero-media[data-variant][data-fx]>:first-child{transition:none;transform:none}:where(.v2p-service-waitlist,.v2p-service-card),:is(.v2p-service-waitlist,.v2p-service-card) .rw-copy{--rw-ink:var(--rw-ink-card);--rw-ink-muted:var(--rw-ink-muted-card);--rw-ink-accent:var(--rw-ink-accent-card);--rw-ink-link:var(--rw-ink-link-card);--rw-text-fx:initial;color:var(--rw-ink);text-shadow:none}.v2p-service-price,.v2p-service-waitlist{margin-inline:auto}
