@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800 900;font-display:swap;src:url(/precision-fonts/BigShoulders-latin-800-900.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/precision-fonts/Archivo-latin-400-600.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/precision-fonts/EBGaramond-italic-latin-400-500.woff2)format("woff2")}:root,.light,.dark{--ledger-ink:#0b0908;--ledger-ink-2:#141009;--ledger-cream:#f0e7d8;--ledger-terra:#c65d3b;--ledger-terra-deep:#93401f;--ledger-mortar:#8a7d6d;--font-sans:"Archivo", "Helvetica Neue", sans-serif!important;--font-cal:"Big Shoulders", "Arial Narrow", sans-serif!important;--radius:0px!important;--radius-sm:0px!important;--radius-md:0px!important;--radius-lg:0px!important;--radius-xl:0px!important;--radius-2xl:0px!important;--radius-3xl:0px!important;--radius-none:0px!important;--cal-radius:0px!important;--cal-bg:#141009!important;--cal-bg-subtle:#0b0908!important;--cal-bg-muted:#0b0908!important;--cal-bg-emphasis:#f0e7d814!important;--cal-bg-inverted:#f0e7d8!important;--cal-bg-primary:#c65d3b!important;--cal-bg-primary-emphasis:#93401f!important;--cal-bg-primary-muted:#141009!important;--cal-bg-brand:#c65d3b!important;--cal-bg-brand-emphasis:#93401f!important;--cal-bg-brand-muted:#141009!important;--cal-bg-semantic-info-subtle:#141009!important;--cal-bg-semantic-info-emphasis:#f0e7d8!important;--cal-bg-semantic-success-subtle:#141009!important;--cal-bg-semantic-success-emphasis:#f0e7d8!important;--cal-bg-semantic-attention-subtle:#141009!important;--cal-bg-semantic-attention-emphasis:#c65d3b!important;--cal-bg-semantic-error-subtle:#141009!important;--cal-bg-semantic-error-emphasis:#c65d3b!important;--cal-bg-info:#141009!important;--cal-bg-success:#141009!important;--cal-bg-attention:#141009!important;--cal-bg-error:#141009!important;--cal-bg-dark-error:#141009!important;--cal-bg-launch-dark:#0b0908!important;--cal-bg-visualization-1-subtle:#141009!important;--cal-bg-visualization-1-emphasis:#c65d3b!important;--cal-bg-visualization-2-subtle:#141009!important;--cal-bg-visualization-2-emphasis:#f0e7d8!important;--cal-bg-visualization-3-subtle:#141009!important;--cal-bg-visualization-3-emphasis:#8a7d6d!important;--cal-bg-visualization-4-subtle:#141009!important;--cal-bg-visualization-4-emphasis:#c65d3b!important;--cal-bg-visualization-5-subtle:#141009!important;--cal-bg-visualization-5-emphasis:#f0e7d8!important;--cal-bg-visualization-6-subtle:#141009!important;--cal-bg-visualization-6-emphasis:#8a7d6d!important;--cal-bg-visualization-7-subtle:#141009!important;--cal-bg-visualization-7-emphasis:#c65d3b!important;--cal-border:#8a7d6d!important;--cal-border-emphasis:#f0e7d88c!important;--cal-border-subtle:#f0e7d824!important;--cal-border-muted:#f0e7d81f!important;--cal-border-booker:#f0e7d824!important;--cal-border-error:#c65d3b!important;--cal-border-semantic-error:#c65d3b!important;--cal-border-semantic-error-subtle:#c65d3b!important;--cal-border-semantic-attention-subtle:#c65d3b!important;--cal-text-emphasis:#f0e7d8!important;--cal-text:#f0e7d8b8!important;--cal-text-subtle:#f0e7d88c!important;--cal-text-muted:#8a7d6d!important;--cal-text-inverted:#0b0908!important;--cal-text-semantic-info:#f0e7d8!important;--cal-text-semantic-success:#f0e7d8!important;--cal-text-semantic-attention:#c65d3b!important;--cal-text-semantic-error:#c65d3b!important;--cal-text-semantic-info-emphasis:#0b0908!important;--cal-text-semantic-success-emphasis:#0b0908!important;--cal-text-semantic-attention-emphasis:#0b0908!important;--cal-text-semantic-error-emphasis:#0b0908!important;--cal-text-info:#f0e7d8!important;--cal-text-success:#f0e7d8!important;--cal-text-attention:#c65d3b!important;--cal-text-error:#c65d3b!important;--cal-text-visualization-1:#f0e7d8!important;--cal-text-visualization-2:#f0e7d8!important;--cal-text-visualization-3:#f0e7d8!important;--cal-text-visualization-4:#f0e7d8!important;--cal-text-visualization-5:#f0e7d8!important;--cal-text-visualization-6:#f0e7d8!important;--cal-text-visualization-7:#f0e7d8!important;--cal-brand:#c65d3b!important;--cal-brand-emphasis:#93401f!important;--cal-brand-text:#0b0908!important;--cal-brand-subtle:#8a7d6d!important;--cal-brand-accent:#0b0908!important;--brand-color:#c65d3b!important;--primary:#c65d3b!important;--primary-foreground:#0b0908!important;--ring:#c65d3b!important;--background:#0b0908!important;--foreground:#f0e7d8!important;--card:#141009!important;--card-foreground:#f0e7d8!important;--popover:#141009!important;--popover-foreground:#f0e7d8!important;--secondary:#f0e7d814!important;--secondary-foreground:#f0e7d8!important;--muted:#f0e7d814!important;--muted-foreground:#f0e7d88c!important;--accent:#f0e7d814!important;--accent-foreground:#f0e7d8!important;--destructive:#c65d3b!important;--destructive-foreground:#f0e7d8!important;--border:#f0e7d824!important;--input:#f0e7d824!important;--fill-emphasis:#f0e7d8!important;--fill-default:#f0e7d8b8!important;--fill-subtle:#f0e7d88c!important;--fill-muted:#8a7d6d!important;--fill-inverted:#0b0908!important;--fill-info:#f0e7d8!important;--fill-success:#f0e7d8!important;--fill-attention:#c65d3b!important;--fill-error:#c65d3b!important;--fill-brand:#0b0908!important;--shadow-dropdown:none!important;--shadow-switch-thumb:none!important;--shadow-solid-gray-rested:none!important;--shadow-solid-gray-hover:none!important;--shadow-solid-gray-active:none!important;--shadow-outline-gray-rested:none!important;--shadow-outline-gray-hover:none!important;--shadow-outline-gray-active:none!important;--shadow-outline-gray-focused:none!important;--shadow-outline-red-rested:none!important;--shadow-outline-red-hover:none!important;--shadow-outline-red-active:none!important;--shadow-elevation-low:none!important;--shadow-button-solid-brand-default:none!important;--shadow-button-solid-brand-hover:none!important;--shadow-button-solid-brand-active:none!important;--shadow-button-solid-brand-focused:none!important;--shadow-button-outline-red-focused:none!important}html{accent-color:#c65d3b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#8a7d6d #0b0908;background:#0b0908}body{caret-color:#c65d3b;color:#f0e7d8b8;background:#0b0908;font-family:Archivo,Helvetica Neue,sans-serif}::selection{color:#0b0908;background:#c65d3b}body *,body :before,body :after{box-shadow:none!important;text-shadow:none!important;border-radius:0!important}body :focus-visible{outline-offset:2px!important;outline:2px solid #c65d3b!important}h1,h2,h3,.font-cal,[data-testid=event-title]{letter-spacing:.015em;text-transform:uppercase;font-family:Big Shoulders,Arial Narrow,sans-serif!important;font-weight:800!important}[data-testid=event-title]{font-size:clamp(1.9rem,3vw,2.5rem)!important;line-height:.98!important}h1 em,h2 em,h3 em{color:#c65d3b;letter-spacing:0;text-transform:none;font-family:EB Garamond,Georgia,serif;font-size:.94em;font-style:italic;font-weight:500}[data-testid=event-meta-duration],.precision-booking-frame__kicker{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:500}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{color:#f0e7d8;background-color:#141009;border-color:#8a7d6d;min-height:48px;font-family:Archivo,Helvetica Neue,sans-serif}input::placeholder,textarea::placeholder{color:#8a7d6d;opacity:1}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:#c65d3b}button[class~=bg-brand-default]:not([data-testid=day]),a[class~=bg-brand-default],[data-slot=button][class~=bg-primary],[data-slot=button][type=submit]{letter-spacing:.2em;text-transform:uppercase;min-height:44px;font-family:Archivo,Helvetica Neue,sans-serif;font-size:.78rem;font-weight:600}[data-slot=button][class~=bg-primary],[data-slot=button][type=submit]{color:#0b0908;background-color:#c65d3b;border-color:#c65d3b}button[class~="not-disabled:hover:bg-brand-emphasis"]:hover:not(:disabled),a[class~="not-disabled:hover:bg-brand-emphasis"]:hover,button[class~=bg-brand-default]:focus-visible:not([data-testid=day]),a[class~=bg-brand-default]:focus-visible,[data-slot=button][class~=bg-primary]:hover:not(:disabled),[data-slot=button][class~=bg-primary]:focus-visible,[data-slot=button][type=submit]:hover:not(:disabled),[data-slot=button][type=submit]:focus-visible{color:#0b0908!important;background-color:#f0e7d8!important;border-color:#f0e7d8!important}button:disabled,button[disabled]{opacity:.55}[data-testid=time]{letter-spacing:.06em;min-height:44px;font-family:Archivo,Helvetica Neue,sans-serif;font-weight:500}[data-testid=time]:hover{color:#f0e7d8;border-color:#c65d3b}[data-testid=day]{font-family:Archivo,Helvetica Neue,sans-serif;font-weight:500}[data-testid=day]:disabled{color:#f0e7d859!important;background:0 0!important}[class*=bg-emerald-],[class*=bg-green-]{background-color:#f0e7d8!important}[class*=bg-rose-],[class*=bg-red-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-]{background-color:#c65d3b!important}[class*=text-emerald-],[class*=text-green-]{color:#f0e7d8!important}[class*=text-rose-],[class*=text-red-],[class*=text-orange-],[class*=text-amber-],[class*=text-yellow-]{color:#c65d3b!important}[data-testid=booking-fail]{color:#c65d3b;border:1px solid #c65d3b}[data-testid=booking-fail] *{color:#c65d3b!important}.precision-booking-frame{--ledger-gutter:clamp(1.25rem, 4vw, 4rem);color:#f0e7d8b8;background:#0b0908;min-height:100dvh;font-family:Archivo,Helvetica Neue,sans-serif}.precision-booking-frame *,.precision-booking-frame :before,.precision-booking-frame :after{box-sizing:border-box}.precision-booking-frame__sheet{max-width:1240px;padding:0 var(--ledger-gutter);margin:0 auto}.precision-booking-frame__masthead{border-bottom:1px solid #f0e7d824;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:20px 0;display:flex}.precision-booking-frame__brand{color:#f0e7d8;gap:6px;min-height:44px;line-height:1;text-decoration:none;display:grid}.precision-booking-frame__brand-name{letter-spacing:.015em;text-transform:uppercase;font-family:Big Shoulders,Arial Narrow,sans-serif;font-size:1.6rem;font-weight:800}.precision-booking-frame__brand-detail{color:#f0e7d88c;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500}.precision-booking-frame__phone{color:#f0e7d8;letter-spacing:.22em;align-items:center;min-height:44px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.precision-booking-frame__phone:hover,.precision-booking-frame__back:hover{color:#c65d3b}.precision-booking-frame__body{padding:clamp(1.25rem,3vh,2rem) 0 clamp(2rem,5vh,3rem)}.precision-booking-frame__back{color:#f0e7d8b8;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;margin-bottom:20px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.precision-booking-frame__back:before{content:"";border-bottom:2px solid #c65d3b;border-left:2px solid #c65d3b;width:10px;height:10px;transform:rotate(45deg)}.precision-booking-frame__intro{border-bottom:1px solid #f0e7d824;margin-bottom:28px;padding-bottom:28px}.precision-booking-frame__kicker{color:#c65d3b;letter-spacing:.04em;margin:0 0 14px;font-size:clamp(1.05rem,2.2vw,1.5rem)}.precision-booking-frame__intro h2,.precision-booking-frame__intro p{margin-top:0}.precision-booking-frame__intro h2{color:#f0e7d8;text-wrap:balance;max-width:16ch;margin-bottom:16px;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:.94;font-weight:900!important}.precision-booking-frame__intro p:last-child{color:#f0e7d8b8;max-width:62ch;margin-bottom:0;font-size:1rem;line-height:1.6}.precision-booking-frame__native-booking{min-width:0}.precision-booking-frame__native-booking main{align-items:flex-start;min-height:0}.precision-booking-frame__preview-label{color:#f0e7d88c;border:1px solid #f0e7d824;margin:0 0 28px;padding:11px 13px;font-size:.82rem;line-height:1.45}.precision-booking-frame__calendar-placeholder{color:#f0e7d88c;border:1px dashed #f0e7d84d;padding:32px}.precision-booking-frame__calendar-placeholder strong{color:#f0e7d8;margin-bottom:8px;font-size:1.05rem;display:block}.precision-booking-frame__calendar-placeholder p{margin:0;line-height:1.55}.precision-booking-frame__footer{color:#f0e7d88c;border-top:1px solid #f0e7d824;flex-wrap:wrap;align-items:center;gap:4px 24px;padding:24px 0 32px;font-size:.78rem;line-height:1.5;display:flex}.precision-booking-frame__footer a{color:#f0e7d8;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;text-decoration-color:#f0e7d88c;display:inline-flex}.precision-booking-frame__footer a:hover{color:#c65d3b;text-decoration-color:#c65d3b}.precision-booking-frame--plain{min-height:0}.precision-booking-frame--plain .precision-booking-frame__sheet{max-width:none;margin:0;padding:0}.precision-booking-frame--plain .precision-booking-frame__body{padding:0}.precision-booking-frame--plain .precision-booking-frame__masthead,.precision-booking-frame--plain .precision-booking-frame__back,.precision-booking-frame--plain .precision-booking-frame__intro,.precision-booking-frame--plain .precision-booking-frame__footer{display:none}@media (max-width:560px){.precision-booking-frame__masthead{min-height:76px}.precision-booking-frame__footer{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=0957-03mrlnk..css.map*/