.inner[data-astro-cid-ix2vx3x6]{max-width:40rem;margin-inline:auto}.req[data-astro-cid-ix2vx3x6]{color:var(--color-accent);margin-left:.2em}.hp[data-astro-cid-ix2vx3x6]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.status[data-astro-cid-ix2vx3x6]{min-height:1.5em;font-weight:600}.status[data-astro-cid-ix2vx3x6][data-state=ok]{color:var(--color-primary)}.status[data-astro-cid-ix2vx3x6][data-state=error]{color:#b00020}.cta-band[data-astro-cid-s7chy34v]{padding-block:calc(var(--space-unit) * 3);container-type:inline-size}.tone-primary[data-astro-cid-s7chy34v]{background:var(--color-primary)}.tone-secondary[data-astro-cid-s7chy34v]{background:var(--color-secondary)}.tone-accent[data-astro-cid-s7chy34v]{background:var(--color-accent)}.tone-surface[data-astro-cid-s7chy34v]{background:var(--color-surface)}.on-dark[data-astro-cid-s7chy34v],.on-dark[data-astro-cid-s7chy34v] p[data-astro-cid-s7chy34v]{color:var(--color-background)}.inner[data-astro-cid-s7chy34v]{gap:var(--space-unit);text-align:center;justify-items:center;display:grid}.lead[data-astro-cid-s7chy34v]{font-family:var(--font-heading);margin:0;font-size:clamp(1.4rem,3cqw,2rem);font-weight:700}.sub[data-astro-cid-s7chy34v]{opacity:.85;margin:.35rem 0 0}.actions[data-astro-cid-s7chy34v]{gap:calc(var(--space-unit) * .75);flex-wrap:wrap;justify-content:center;display:flex}@container (width>=48rem){.inner[data-astro-cid-s7chy34v]{text-align:left;grid-template-columns:1fr auto;place-items:center start}}.items[data-astro-cid-zaxvtf7v]{gap:calc(var(--space-unit) * 3);display:grid}.item[data-astro-cid-zaxvtf7v]{gap:calc(var(--space-unit) * 1.25);align-items:center;display:grid}.media[data-astro-cid-zaxvtf7v]{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.body[data-astro-cid-zaxvtf7v] h3[data-astro-cid-zaxvtf7v]{font-size:1.6rem}.body[data-astro-cid-zaxvtf7v] .btn[data-astro-cid-zaxvtf7v]{margin-top:calc(var(--space-unit) * .5)}.layout-grid[data-astro-cid-zaxvtf7v] .items[data-astro-cid-zaxvtf7v]{gap:calc(var(--space-unit) * 1.5)}.layout-grid[data-astro-cid-zaxvtf7v] .item[data-astro-cid-zaxvtf7v]{background:var(--color-surface);border-radius:var(--radius);padding:calc(var(--space-unit) * 1.5);align-items:start}.layout-grid[data-astro-cid-zaxvtf7v] .media[data-astro-cid-zaxvtf7v]{aspect-ratio:16/9}.layout-grid[data-astro-cid-zaxvtf7v] .body[data-astro-cid-zaxvtf7v] h3[data-astro-cid-zaxvtf7v]{font-size:1.25rem}@container (width>=48rem){.layout-alternating[data-astro-cid-zaxvtf7v] .item[data-astro-cid-zaxvtf7v].has-image{gap:calc(var(--space-unit) * 3);grid-template-columns:1fr 1fr}.layout-alternating[data-astro-cid-zaxvtf7v].image-first .item[data-astro-cid-zaxvtf7v]:nth-child(2n) .media[data-astro-cid-zaxvtf7v],.layout-alternating[data-astro-cid-zaxvtf7v]:not(.image-first) .item[data-astro-cid-zaxvtf7v]:nth-child(odd) .media[data-astro-cid-zaxvtf7v]{order:2}.layout-grid[data-astro-cid-zaxvtf7v] .items[data-astro-cid-zaxvtf7v]{grid-template-columns:repeat(2,1fr)}}@container (width>=64rem){.layout-grid[data-astro-cid-zaxvtf7v] .items[data-astro-cid-zaxvtf7v]{grid-template-columns:repeat(3,1fr)}}.site-footer[data-astro-cid-aelfewmj]{background:var(--color-secondary);color:var(--color-background);padding-block:calc(var(--space-unit) * 3) calc(var(--space-unit) * 1.5);font-size:.95rem;container-type:inline-size}.site-footer[data-astro-cid-aelfewmj] a[data-astro-cid-aelfewmj]{color:inherit}.site-footer[data-astro-cid-aelfewmj] .muted[data-astro-cid-aelfewmj]{color:color-mix(in srgb, var(--color-background) 70%, transparent)}.grid[data-astro-cid-aelfewmj]{gap:calc(var(--space-unit) * 2);display:grid}.name[data-astro-cid-aelfewmj]{font-family:var(--font-heading);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}h3[data-astro-cid-aelfewmj]{color:inherit;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.9rem}ul[data-astro-cid-aelfewmj]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.socials[data-astro-cid-aelfewmj]{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}address[data-astro-cid-aelfewmj]{margin-bottom:.5rem;font-style:normal;display:grid}.contact[data-astro-cid-aelfewmj] p[data-astro-cid-aelfewmj]{margin:0 0 .35rem}.legal[data-astro-cid-aelfewmj]{margin-top:calc(var(--space-unit) * 2);padding-top:var(--space-unit);border-top:1px solid color-mix(in srgb, var(--color-background) 20%, transparent);color:color-mix(in srgb, var(--color-background) 75%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.85rem;display:flex}.legal[data-astro-cid-aelfewmj] p[data-astro-cid-aelfewmj]{margin:0}.legal-links[data-astro-cid-aelfewmj]{gap:1rem;display:flex}.built[data-astro-cid-aelfewmj]{margin-left:auto}@container (width>=48rem){.grid[data-astro-cid-aelfewmj]{grid-template-columns:2fr repeat(auto-fit,minmax(10rem,1fr))}}.grid[data-astro-cid-mxzdjtbo]{gap:calc(var(--space-unit) * .75);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-mxzdjtbo]{cursor:pointer;border-radius:calc(var(--radius) / 1.5);background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.tile[data-astro-cid-mxzdjtbo] img[data-astro-cid-mxzdjtbo]{object-fit:cover;width:100%;transition:transform .2s}.aspect-square[data-astro-cid-mxzdjtbo] .tile[data-astro-cid-mxzdjtbo] img[data-astro-cid-mxzdjtbo]{aspect-ratio:1}.aspect-landscape[data-astro-cid-mxzdjtbo] .tile[data-astro-cid-mxzdjtbo] img[data-astro-cid-mxzdjtbo]{aspect-ratio:4/3}button[data-astro-cid-mxzdjtbo].tile:hover img[data-astro-cid-mxzdjtbo]{transform:scale(1.03)}figcaption[data-astro-cid-mxzdjtbo]{margin-top:.35rem;font-size:.9rem}.empty[data-astro-cid-mxzdjtbo]{text-align:center}.lightbox[data-astro-cid-mxzdjtbo]{background:0 0;border:0;max-width:95vw;max-height:95vh;padding:0}.lightbox[data-astro-cid-mxzdjtbo]::backdrop{background:#000000d9}.lightbox[data-astro-cid-mxzdjtbo] figure[data-astro-cid-mxzdjtbo]{justify-items:center;gap:.5rem;margin:0;display:grid}.lightbox[data-astro-cid-mxzdjtbo] img[data-astro-cid-mxzdjtbo]{object-fit:contain;border-radius:var(--radius);max-width:90vw;max-height:85vh}.lightbox[data-astro-cid-mxzdjtbo] figcaption[data-astro-cid-mxzdjtbo]{color:#fff}.lightbox[data-astro-cid-mxzdjtbo] button[data-astro-cid-mxzdjtbo]{color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.75rem;line-height:1;position:fixed}.lightbox[data-astro-cid-mxzdjtbo] .close[data-astro-cid-mxzdjtbo]{top:1rem;right:1rem}.lightbox[data-astro-cid-mxzdjtbo] .arrow[data-astro-cid-mxzdjtbo]{top:50%;transform:translateY(-50%)}.lightbox[data-astro-cid-mxzdjtbo] .prev[data-astro-cid-mxzdjtbo]{left:1rem}.lightbox[data-astro-cid-mxzdjtbo] .next[data-astro-cid-mxzdjtbo]{right:1rem}@container (width>=40rem){.grid[data-astro-cid-mxzdjtbo]{grid-template-columns:repeat(min(var(--cols,3), 3), 1fr)}}@container (width>=60rem){.grid[data-astro-cid-mxzdjtbo]{grid-template-columns:repeat(var(--cols,3), 1fr)}}.site-header[data-astro-cid-mflakhpu]{background:var(--color-background);border-bottom:1px solid var(--color-surface);container-type:inline-size}.site-header[data-astro-cid-mflakhpu].sticky{z-index:50;position:sticky;top:0}.bar[data-astro-cid-mflakhpu]{justify-content:space-between;align-items:center;gap:var(--space-unit);min-height:calc(var(--space-unit) * 4);padding-block:calc(var(--space-unit) * .5);flex-wrap:wrap;display:flex}.logo[data-astro-cid-mflakhpu]{color:var(--color-text);font-family:var(--font-heading);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.logo-img[data-astro-cid-mflakhpu]{width:auto;max-height:3rem}.menu-toggle[data-astro-cid-mflakhpu]{cursor:pointer;color:inherit;background:0 0;border:0;padding:.5rem}.burger[data-astro-cid-mflakhpu],.burger[data-astro-cid-mflakhpu]:before,.burger[data-astro-cid-mflakhpu]:after{background:currentColor;border-radius:2px;width:1.5rem;height:2px;transition:transform .15s;display:block}.burger[data-astro-cid-mflakhpu]{position:relative}.burger[data-astro-cid-mflakhpu]:before,.burger[data-astro-cid-mflakhpu]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-mflakhpu]:before{top:-.45rem}.burger[data-astro-cid-mflakhpu]:after{top:.45rem}.nav[data-astro-cid-mflakhpu]{padding-block:calc(var(--space-unit) * .5);flex-basis:100%;display:none}.nav[data-astro-cid-mflakhpu].open{display:block}.nav-list[data-astro-cid-mflakhpu],.sub[data-astro-cid-mflakhpu]{margin:0;padding:0;list-style:none}.nav-list[data-astro-cid-mflakhpu]>li[data-astro-cid-mflakhpu]>a[data-astro-cid-mflakhpu]{color:var(--color-text);padding:.5rem 0;font-weight:600;text-decoration:none;display:block}.nav-list[data-astro-cid-mflakhpu] a[data-astro-cid-mflakhpu][aria-current=page]{color:var(--color-primary)}.sub[data-astro-cid-mflakhpu] a[data-astro-cid-mflakhpu]{color:var(--color-muted);padding:.35rem 0 .35rem 1rem;text-decoration:none;display:block}.nav-cta[data-astro-cid-mflakhpu]{margin-top:calc(var(--space-unit) * .5)}@container (width>=48rem){.menu-toggle[data-astro-cid-mflakhpu]{display:none}.nav[data-astro-cid-mflakhpu]{align-items:center;gap:calc(var(--space-unit) * 1.5);flex-basis:auto;padding:0;display:flex}.nav-list[data-astro-cid-mflakhpu]{gap:calc(var(--space-unit) * 1.25);display:flex}.nav-list[data-astro-cid-mflakhpu]>li[data-astro-cid-mflakhpu]{position:relative}.sub[data-astro-cid-mflakhpu]{background:var(--color-background);border:1px solid var(--color-surface);border-radius:var(--radius);opacity:0;pointer-events:none;min-width:12rem;padding:.5rem;transition:opacity .12s;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000014}.has-children[data-astro-cid-mflakhpu]:is(:hover,:focus-within) .sub[data-astro-cid-mflakhpu]{opacity:1;pointer-events:auto}.sub[data-astro-cid-mflakhpu] a[data-astro-cid-mflakhpu]{border-radius:calc(var(--radius) / 2);padding:.4rem .6rem}.sub[data-astro-cid-mflakhpu] a[data-astro-cid-mflakhpu]:hover{background:var(--color-surface)}.nav-cta[data-astro-cid-mflakhpu]{margin:0}}.hero[data-astro-cid-2mit6g7c]{isolation:isolate;padding-block:calc(var(--space-unit) * 5);background:var(--color-surface);position:relative;overflow:hidden;container-type:inline-size}.size-sm[data-astro-cid-2mit6g7c]{padding-block:calc(var(--space-unit) * 3)}.size-lg[data-astro-cid-2mit6g7c]{padding-block:calc(var(--space-unit) * 8)}.tone-background[data-astro-cid-2mit6g7c]{background:var(--color-background)}.tone-primary[data-astro-cid-2mit6g7c]{background:var(--color-primary)}.tone-secondary[data-astro-cid-2mit6g7c]{background:var(--color-secondary)}.on-dark[data-astro-cid-2mit6g7c],.on-dark[data-astro-cid-2mit6g7c] [data-astro-cid-2mit6g7c]:is(h1,h2,p){color:var(--color-background)}.bg[data-astro-cid-2mit6g7c]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-2mit6g7c]:has(.bg):before{content:"";z-index:-1;background:rgb(0 0 0/var(--overlay,.45));position:absolute;inset:0}.inner[data-astro-cid-2mit6g7c]{max-width:48rem}.align-center[data-astro-cid-2mit6g7c] .inner[data-astro-cid-2mit6g7c]{text-align:center;margin-inline:auto}.align-left[data-astro-cid-2mit6g7c] .inner[data-astro-cid-2mit6g7c]{margin-inline:max(calc((100% - 72rem) / 2), calc(var(--space-unit) * 1.25)) auto}.eyebrow[data-astro-cid-2mit6g7c]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:calc(var(--space-unit) * .5);font-size:.85rem;font-weight:600}.on-dark[data-astro-cid-2mit6g7c] .eyebrow[data-astro-cid-2mit6g7c]{color:var(--color-accent)}.headline[data-astro-cid-2mit6g7c]{margin-bottom:calc(var(--space-unit) * .75);font-size:clamp(2.2rem,6cqw,3.75rem)}.size-lg[data-astro-cid-2mit6g7c] .headline[data-astro-cid-2mit6g7c]{font-size:clamp(2.5rem,7cqw,4.5rem)}.subhead[data-astro-cid-2mit6g7c]{color:var(--color-muted);max-width:40rem;font-size:1.2rem}.align-center[data-astro-cid-2mit6g7c] .subhead[data-astro-cid-2mit6g7c]{margin-inline:auto}.actions[data-astro-cid-2mit6g7c]{gap:calc(var(--space-unit) * .75);margin-top:calc(var(--space-unit) * 1.5);flex-wrap:wrap;display:flex}.align-center[data-astro-cid-2mit6g7c] .actions[data-astro-cid-2mit6g7c]{justify-content:center}.cols[data-astro-cid-euwvgqvp]{gap:calc(var(--space-unit) * 1.5);display:grid}.hours[data-astro-cid-euwvgqvp]{border-collapse:collapse;width:100%}.hours[data-astro-cid-euwvgqvp] th[data-astro-cid-euwvgqvp],.hours[data-astro-cid-euwvgqvp] td[data-astro-cid-euwvgqvp]{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-muted) 25%, transparent);vertical-align:top;padding:.4rem 0}.hours[data-astro-cid-euwvgqvp] tr[data-astro-cid-euwvgqvp]:last-child [data-astro-cid-euwvgqvp]:is(th,td){border-bottom:0}.hours[data-astro-cid-euwvgqvp] td[data-astro-cid-euwvgqvp]{text-align:right;white-space:nowrap}.closed[data-astro-cid-euwvgqvp] td[data-astro-cid-euwvgqvp]{color:var(--color-muted)}.note[data-astro-cid-euwvgqvp]{margin-top:var(--space-unit);font-size:.9rem}address[data-astro-cid-euwvgqvp]{margin-bottom:var(--space-unit);font-style:normal;display:grid}.map[data-astro-cid-euwvgqvp]{aspect-ratio:16/9;border-radius:var(--radius);grid-column:1/-1;overflow:hidden}.map[data-astro-cid-euwvgqvp] iframe[data-astro-cid-euwvgqvp]{border:0;width:100%;height:100%}.empty[data-astro-cid-euwvgqvp]{text-align:center}@container (width>=48rem){.cols[data-astro-cid-euwvgqvp]{grid-template-columns:1fr 1fr}}.prose[data-astro-cid-hxvplsav]{margin-inline:auto}.width-narrow[data-astro-cid-hxvplsav] .prose[data-astro-cid-hxvplsav]{max-width:50ch}.width-normal[data-astro-cid-hxvplsav] .prose[data-astro-cid-hxvplsav]{max-width:65ch}.width-wide[data-astro-cid-hxvplsav] .prose[data-astro-cid-hxvplsav]{max-width:90ch}.align-left[data-astro-cid-hxvplsav] .prose[data-astro-cid-hxvplsav]{margin-inline:0}.align-center[data-astro-cid-hxvplsav] .prose[data-astro-cid-hxvplsav]{text-align:center}.grid[data-astro-cid-7c6uvm2k]{gap:calc(var(--space-unit) * 1.5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-7c6uvm2k]{gap:calc(var(--space-unit) * .5);flex-direction:column;display:flex}.item[data-astro-cid-7c6uvm2k] h3[data-astro-cid-7c6uvm2k]{margin:0}.item[data-astro-cid-7c6uvm2k] h3[data-astro-cid-7c6uvm2k] a[data-astro-cid-7c6uvm2k]{color:inherit;text-decoration:none}.item[data-astro-cid-7c6uvm2k] h3[data-astro-cid-7c6uvm2k] a[data-astro-cid-7c6uvm2k]:hover{color:var(--color-primary)}.thumb[data-astro-cid-7c6uvm2k]{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius) / 1.5);width:100%;margin-bottom:calc(var(--space-unit) * .5)}.icon[data-astro-cid-7c6uvm2k]{font-size:2rem;line-height:1}.desc[data-astro-cid-7c6uvm2k]{color:var(--color-muted);flex-grow:1}.price[data-astro-cid-7c6uvm2k]{color:var(--color-primary);font-weight:700}.more[data-astro-cid-7c6uvm2k]{font-weight:600;text-decoration:none}.empty[data-astro-cid-7c6uvm2k]{text-align:center}@container (width>=40rem){.grid[data-astro-cid-7c6uvm2k]{grid-template-columns:repeat(2,1fr)}}@container (width>=60rem){.grid[data-astro-cid-7c6uvm2k]{grid-template-columns:repeat(var(--cols,3), 1fr)}}.list[data-astro-cid-o5oflylm]{gap:calc(var(--space-unit) * 1.5);margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-o5oflylm]{gap:calc(var(--space-unit) * .75);flex-direction:column;display:flex}.stars[data-astro-cid-o5oflylm]{color:var(--color-accent);letter-spacing:.1em;margin:0}blockquote[data-astro-cid-o5oflylm]{flex-grow:1;margin:0;font-size:1.05rem}blockquote[data-astro-cid-o5oflylm] p[data-astro-cid-o5oflylm]:before{content:"“"}blockquote[data-astro-cid-o5oflylm] p[data-astro-cid-o5oflylm]:after{content:"”"}.who[data-astro-cid-o5oflylm]{align-items:center;gap:.75rem;display:flex}.who[data-astro-cid-o5oflylm] div[data-astro-cid-o5oflylm]{display:grid}.role[data-astro-cid-o5oflylm]{font-size:.9rem}.avatar[data-astro-cid-o5oflylm]{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.empty[data-astro-cid-o5oflylm]{text-align:center}.layout-carousel[data-astro-cid-o5oflylm] .list[data-astro-cid-o5oflylm]{scroll-snap-type:x mandatory;padding-bottom:calc(var(--space-unit) * .5);scrollbar-width:thin;grid-auto-columns:min(85%,22rem);grid-auto-flow:column;overflow-x:auto}.layout-carousel[data-astro-cid-o5oflylm] .quote[data-astro-cid-o5oflylm]{scroll-snap-align:start}@container (width>=40rem){.layout-grid[data-astro-cid-o5oflylm] .list[data-astro-cid-o5oflylm]{grid-template-columns:repeat(2,1fr)}}@container (width>=64rem){.layout-grid[data-astro-cid-o5oflylm] .list[data-astro-cid-o5oflylm]{grid-template-columns:repeat(3,1fr)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);margin:0 0 calc(var(--space-unit) * .5);color:var(--color-text);text-wrap:balance;line-height:1.15}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.6rem,3.5vw,2.25rem)}h3{font-size:1.25rem}p{margin:0 0 var(--space-unit)}p:last-child{margin-bottom:0}a{color:var(--color-primary);text-underline-offset:.15em}img,svg,video{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.container{width:min(100% - calc(var(--space-unit) * 2.5), 72rem);margin-inline:auto}.section{padding-block:calc(var(--space-unit) * 4);container-type:inline-size}.section-heading{text-align:center;margin-bottom:calc(var(--space-unit) * 2)}.section-heading .intro{color:var(--color-muted);max-width:48rem;margin-inline:auto}.muted{color:var(--color-muted)}.card{background:var(--color-surface);border-radius:var(--radius);padding:calc(var(--space-unit) * 1.5)}.btn{padding:calc(var(--space-unit) * .7) calc(var(--space-unit) * 1.4);border-radius:var(--radius);cursor:pointer;font-weight:600;font:inherit;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn-primary{background:var(--color-primary);color:var(--color-background)}.btn-accent{background:var(--color-accent);color:var(--color-secondary)}.btn-secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose{max-width:65ch}.prose :is(h1,h2,h3){margin-top:calc(var(--space-unit) * 1.5)}.prose :is(h1,h2,h3):first-child{margin-top:0}.prose :is(ul,ol){margin:0 0 var(--space-unit);padding-left:1.4em}.prose blockquote{margin:var(--space-unit) 0;padding-left:var(--space-unit);border-left:4px solid var(--color-accent);color:var(--color-muted)}.prose figure{margin:calc(var(--space-unit) * 1.5) 0}.prose figure img{border-radius:var(--radius)}.prose hr{border:0;border-top:1px solid var(--color-surface);margin:calc(var(--space-unit) * 2) 0}.prose code{background:var(--color-surface);border-radius:calc(var(--radius) / 2);padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose .checklist{padding-left:0;list-style:none}.field{margin-bottom:var(--space-unit);gap:.35rem;display:grid}.field label{font-weight:600}.field :is(input,textarea,select){font:inherit;border:1px solid color-mix(in srgb, var(--color-muted) 50%, transparent);border-radius:var(--radius);background:var(--color-background);color:var(--color-text);width:100%;padding:.65em .85em}.field :is(input,textarea):focus{border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip-link:focus{clip:auto;background:var(--color-background);width:auto;height:auto;color:var(--color-primary);z-index:100;border-radius:var(--radius);margin:0;padding:.5rem 1rem;position:fixed;top:.5rem;left:.5rem}
