@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-reveal{animation:landing-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@keyframes landing-reveal{0%{transform:translateY(24px)}to{transform:none}}.landing-mark{background-color:transparent;background-image:linear-gradient(var(--color-primary-subtle),var(--color-primary-subtle));background-repeat:no-repeat;background-position:0;background-size:100% 100%;padding-inline:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}[dir=rtl] .landing-mark{background-position:100%}@media (prefers-reduced-motion:no-preference){.landing-mark-load{animation:landing-mark-in .7s var(--ease) .25s both}@supports (animation-timeline:view()){.landing-mark-scroll{animation:landing-mark-in linear both;animation-timeline:view();animation-range:entry 40% cover 35%}}}@keyframes landing-mark-in{0%{background-size:0 100%}to{background-size:100% 100%}}.home-drafting{background-color:var(--plan-surface)}.home-drafting,.home-hero-paper{--home-grid:var(--border-subtle);--home-grid-major:var(--border);background-image:linear-gradient(to right,var(--home-grid-major) 1px,transparent 1px),linear-gradient(to bottom,var(--home-grid-major) 1px,transparent 1px),linear-gradient(to right,var(--home-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--home-grid) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;background-position:-1px -1px}.home-hero-paper{mask-image:radial-gradient(ellipse 70% 90% at 100% 0,#000 0,transparent 70%)}[dir=rtl] .home-hero-paper{mask-image:radial-gradient(ellipse 70% 90% at 0 0,#000 0,transparent 70%)}.home-spec{--home-ruler-ink:var(--subtle-foreground);position:relative;border-top:1px solid var(--home-ruler-ink)}.home-spec-item:before,.home-spec:after{content:"";position:absolute;top:-5px;width:1px;height:9px;background:var(--home-ruler-ink)}.home-spec:after{inset-inline-end:0}.home-spec-item{position:relative}.home-spec-item:before{inset-inline-start:0}@media (max-width:39.99rem){.home-spec{border-top:0}.home-spec:after{display:none}.home-spec-item{border-top:1px solid var(--home-ruler-ink)}}.home-illustration .home-booth,.home-illustration .home-selection{transition:opacity var(--duration-base) var(--ease)}.home-illustration[data-focus=available] .home-booth:not([data-state=available]),.home-illustration[data-focus=booked] .home-booth:not([data-state=booked]),.home-illustration[data-focus=held] .home-booth:not([data-state=held]),.home-illustration[data-focus=selected] .home-booth:not([data-selected]),.home-illustration[data-focus]:not([data-focus=selected]) .home-selection{opacity:.16}@media (prefers-reduced-motion:reduce){.home-illustration .home-booth,.home-illustration .home-selection{transition:none}}@media (prefers-reduced-motion:no-preference) and (min-width:40rem){.home-spec{animation:home-spec-draw .9s cubic-bezier(.16,1,.3,1) .25s both}[dir=rtl] .home-spec{animation-name:home-spec-draw-rtl}}@keyframes home-spec-draw{0%{clip-path:inset(-1rem 100% -1rem -1rem)}to{clip-path:inset(-1rem -1rem -1rem -1rem)}}@keyframes home-spec-draw-rtl{0%{clip-path:inset(-1rem -1rem -1rem 100%)}to{clip-path:inset(-1rem -1rem -1rem -1rem)}}