.ssr[data-v-628fd5d5]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ssr__item[data-v-628fd5d5]{border-bottom:1px solid color-mix(in srgb,currentcolor 14%,transparent);padding:.85rem 0}.ssr__link[data-v-628fd5d5]{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;text-decoration:none;display:inline-flex}.ssr__title[data-v-628fd5d5]{font-family:var(--font-heading);font-weight:var(--heading-weight,600);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:4px;font-size:1.1rem}.ssr__link:hover .ssr__title[data-v-628fd5d5]{text-decoration-color:currentColor}.ssr__link[data-v-628fd5d5]:focus-visible{outline:2px solid var(--c-secondary);outline-offset:3px;border-radius:2px}.ssr__kind[data-v-628fd5d5]{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.ssr__excerpt[data-v-628fd5d5]{color:color-mix(in srgb,currentColor 80%,transparent);margin-top:.3rem;font-size:.95rem}.ssr mark[data-v-628fd5d5]{color:inherit;background:color-mix(in srgb,var(--c-secondary) 32%,transparent);border-radius:3px;padding:0 .08em}@media (forced-colors:active){.ssr mark[data-v-628fd5d5]{color:marktext;background:mark}}.atc[data-v-9e6cf14a]{align-items:start;gap:calc(clamp(1.75rem,1rem + 3cqi,4rem));display:grid}.atc__media[data-v-9e6cf14a]{border-radius:var(--radius-card);overflow:hidden}.atc__body[data-v-9e6cf14a]{gap:1.1rem;max-width:36rem;display:grid}.atc__title[data-v-9e6cf14a]{margin-bottom:.1rem}.atc__price[data-v-9e6cf14a]{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.atc__now[data-v-9e6cf14a]{font-variant-numeric:tabular-nums;font-size:calc(clamp(1.45rem,1.2rem + .8cqi,1.9rem));font-weight:700}.atc__was[data-v-9e6cf14a]{font-size:1.05rem}.atc__chip.is-out[data-v-9e6cf14a],.atc__text[data-v-9e6cf14a],.atc__was[data-v-9e6cf14a]{color:var(--sec-muted)}.atc__text[data-v-9e6cf14a]{white-space:pre-line}.atc__variants[data-v-9e6cf14a]{border:0;min-width:0;margin:0;padding:0}.atc__label[data-v-9e6cf14a]{margin-bottom:.55rem;padding:0;font-size:.95rem;font-weight:600}.atc__chips[data-v-9e6cf14a]{flex-wrap:wrap;gap:.5rem;display:flex}.atc__chip[data-v-9e6cf14a]{border:1.5px solid var(--sec-line);border-radius:var(--radius-btn);cursor:pointer;align-items:center;min-height:2.75rem;padding:.45rem 1rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.atc__chip[data-v-9e6cf14a]:hover{border-color:color-mix(in srgb,var(--sec-fg) 45%,transparent)}.atc__chip.is-on[data-v-9e6cf14a]{border-color:var(--sec-accent);background:color-mix(in srgb,var(--sec-accent) 10%,transparent)}.atc__chip.is-out[data-v-9e6cf14a]{text-decoration:line-through}.atc__chip[data-v-9e6cf14a]:has(input:focus-visible){outline:2px solid var(--c-secondary);outline-offset:2px}.atc__stock[data-v-9e6cf14a]{align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.atc__dot[data-v-9e6cf14a]{background:#1f9d55;border-radius:50%;width:.55rem;height:.55rem}.atc__stock.is-low .atc__dot[data-v-9e6cf14a]{background:#d97706}.atc__stock.is-out .atc__dot[data-v-9e6cf14a]{background:#b42318}.atc__buy[data-v-9e6cf14a]{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.atc__qty[data-v-9e6cf14a]{border:1.5px solid var(--sec-line);border-radius:var(--radius-btn);align-items:stretch;display:inline-flex;overflow:hidden}.atc__qty button[data-v-9e6cf14a]{width:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.atc__qty button[data-v-9e6cf14a]:disabled{opacity:.35;cursor:default}.atc__qty input[data-v-9e6cf14a]{width:3rem;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;font-weight:600}.atc__qty input[data-v-9e6cf14a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.atc__qty input[data-v-9e6cf14a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.atc__add[data-v-9e6cf14a]{flex:14rem}.atc__add[aria-disabled=true][data-v-9e6cf14a]{opacity:.55;cursor:not-allowed}.atc__added[data-v-9e6cf14a]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-weight:500;display:flex}.atc__cart-link[data-v-9e6cf14a]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.atc__note[data-v-9e6cf14a]{color:var(--sec-muted);border-left:3px solid var(--sec-accent);padding-left:.75rem;font-size:.85rem}@container site (width>=820px){.atc--media[data-v-9e6cf14a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.s-article-head[data-v-14b1e64d]{padding-bottom:0}.article__back-icon[data-v-14b1e64d]{vertical-align:-2px}.pairs[data-v-c37feae1]{gap:calc(clamp(1.5rem,1rem + 2cqi,2.5rem));max-width:60rem;margin-inline:auto;display:grid}.pairs--many[data-v-c37feae1]{max-width:none}.pair[data-v-c37feae1]{gap:.75rem;display:grid}.ba[data-v-c37feae1]{border-radius:var(--radius-media);background:var(--sec-tint);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ba__layer[data-v-c37feae1]{position:absolute;inset:0}.ba__layer[data-v-c37feae1] .s-img{border-radius:0}.ba__before[data-v-c37feae1]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__tag[data-v-c37feae1]{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:600;position:absolute;top:.85rem}.ba__tag--before[data-v-c37feae1]{left:.85rem}.ba__tag--after[data-v-c37feae1]{right:.85rem}.ba__line[data-v-c37feae1]{top:0;bottom:0;left:var(--pos);pointer-events:none;width:2px;margin-left:-1px;box-shadow:0 0 0 1px #0000001f}.ba__knob[data-v-c37feae1],.ba__line[data-v-c37feae1]{background:#fff;position:absolute}.ba__knob[data-v-c37feae1]{border-radius:50%;width:2.75rem;height:2.75rem;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 10px #00000040}.ba__knob[data-v-c37feae1]:after,.ba__knob[data-v-c37feae1]:before{content:"";border:0 solid #222;border-width:0 0 2px 2px;width:.45rem;height:.45rem;position:absolute;top:50%}.ba__knob[data-v-c37feae1]:before{left:.8rem;transform:translateY(-50%)rotate(45deg)}.ba__knob[data-v-c37feae1]:after{right:.8rem;transform:translateY(-50%)rotate(-135deg)}.ba__range[data-v-c37feae1]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba:has(.ba__range:focus-visible) .ba__knob[data-v-c37feae1]{outline:3px solid var(--c-secondary);outline-offset:2px}.pair__caption[data-v-c37feae1]{color:var(--sec-muted);text-align:center;font-size:.95rem}@container site (width>=900px){.pairs--many[data-v-c37feae1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking[data-v-5e519874]{gap:calc(clamp(1.75rem,1rem + 3cqi,3rem));display:grid}.booking--center[data-v-5e519874]{text-align:center;max-width:44rem}.booking--center .booking__text[data-v-5e519874]{margin-inline:auto}.booking__text[data-v-5e519874]{margin-top:1rem}.booking__side[data-v-5e519874]{align-content:start;gap:1rem;display:grid}.booking__options[data-v-5e519874]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.option[data-v-5e519874]{border-radius:var(--radius-card);background:var(--sec-tint);color:inherit;text-align:left;border:1px solid #0000;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .15s;display:flex}.option[data-v-5e519874]:hover{border-color:var(--sec-accent)}.option__icon[data-v-5e519874]{background:var(--c-primary);width:2.9rem;height:2.9rem;color:var(--c-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.bg-primary .option__icon[data-v-5e519874]{background:var(--c-on-primary);color:var(--c-primary)}.option__body[data-v-5e519874]{flex:1;gap:.1rem;min-width:0;display:grid}.option__label[data-v-5e519874]{font-size:1.05rem;font-weight:600}.option__note[data-v-5e519874]{color:var(--sec-muted);font-size:.88rem}.option__go[data-v-5e519874]{color:var(--sec-muted);flex:none}.booking__calendar[data-v-5e519874]{grid-column:1/-1}.booking__consent[data-v-5e519874]{border-radius:var(--radius-card);border:1.5px dashed var(--sec-line);text-align:center;justify-items:center;gap:.6rem;padding:calc(clamp(1.5rem,1rem + 2cqi,2.5rem));display:grid}.booking__notice[data-v-5e519874]{color:var(--sec-muted);font-size:.85rem}.booking__frame[data-v-5e519874]{border-radius:var(--radius-card);background:#fff;border:0;width:100%;height:720px;display:block}.booking__calendar-link[data-v-5e519874]{justify-self:start}@container site (width>=900px){.booking--split[data-v-5e519874]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:calc(clamp(2rem,1rem + 4cqi,5rem))}}.lightbox[data-v-acf9aff0]{color:#fff;overscroll-behavior:contain;background:#0c0c0ef0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-v-acf9aff0]::backdrop{background:#0c0c0e99}.lightbox__stage[data-v-acf9aff0]{touch-action:pan-y;place-items:center;width:100%;height:100%;padding:calc(clamp(3.5rem,6vw,4.5rem)) calc(clamp(.75rem,6vw,5.5rem)) calc(clamp(1rem,3vw,2rem));display:grid}.lightbox__figure[data-v-acf9aff0]{justify-items:center;gap:.85rem;max-width:100%;max-height:100%;margin:0;display:grid}.lightbox__img[data-v-acf9aff0]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);display:block}.lightbox__caption[data-v-acf9aff0]{text-align:center;color:#ffffffe0;align-items:baseline;gap:1rem;max-width:60ch;font-size:.95rem;line-height:1.4;display:flex}.lightbox__count[data-v-acf9aff0]{color:#fff9;font-variant-numeric:tabular-nums;flex:none}.lightbox__btn[data-v-acf9aff0]{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .15s;display:grid;position:fixed}.lightbox__btn[data-v-acf9aff0]:hover{background:#ffffff38}.lightbox__btn[data-v-acf9aff0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox__close[data-v-acf9aff0]{top:.75rem;right:.75rem}.lightbox__next[data-v-acf9aff0],.lightbox__prev[data-v-acf9aff0]{top:50%;translate:0 -50%}.lightbox__prev[data-v-acf9aff0]{left:.75rem}.lightbox__next[data-v-acf9aff0]{right:.75rem}@media (width<=600px){.lightbox__next[data-v-acf9aff0],.lightbox__prev[data-v-acf9aff0]{top:auto;bottom:1rem;translate:none}}.carousel[data-v-d22f8f63]{--gap:calc(clamp(.75rem, .4rem + 1.2cqi, 1.25rem))}.carousel__track[data-v-d22f8f63]{gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.carousel__track[data-v-d22f8f63]::-webkit-scrollbar{display:none}.carousel__slide[data-v-d22f8f63]{scroll-snap-align:start;min-width:0}.carousel__figure[data-v-d22f8f63]{gap:.7rem;display:grid}.carousel__frame[data-v-d22f8f63],.carousel__zoom[data-v-d22f8f63]{width:100%;display:block}.carousel__zoom[data-v-d22f8f63]{cursor:zoom-in;border-radius:var(--radius-media);background:0 0;border:0;padding:0}.carousel__caption[data-v-d22f8f63]{color:var(--sec-muted);font-size:.95rem}.carousel__controls[data-v-d22f8f63]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.carousel__arrow[data-v-d22f8f63]{border:1.5px solid var(--sec-line);width:2.75rem;height:2.75rem;color:var(--sec-fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .15s,background-color .15s;display:grid}.carousel__arrow[data-v-d22f8f63]:hover{border-color:var(--sec-fg)}.carousel__dots[data-v-d22f8f63]{flex-wrap:wrap;justify-content:center;gap:.15rem;display:flex}.carousel__dot[data-v-d22f8f63]{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.carousel__dot[data-v-d22f8f63]:before{content:"";background:color-mix(in srgb,var(--sec-fg) 25%,transparent);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .15s,transform .15s}.carousel__dot[aria-current=true][data-v-d22f8f63]:before{background:var(--sec-accent);transform:scale(1.35)}@container site (width>=700px){.carousel--2 .carousel__track[data-v-d22f8f63]{grid-auto-columns:calc(.5 * (100% - var(--gap)))}.carousel--3 .carousel__track[data-v-d22f8f63]{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}.so[data-v-2bafa5df]{gap:1.25rem;max-width:44rem;display:grid}.so__head[data-v-2bafa5df]{align-items:flex-start;gap:1rem;display:flex}.so__icon[data-v-2bafa5df]{color:#1f7a45;background:#1f9d5529;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.so__icon.is-pending[data-v-2bafa5df]{background:color-mix(in srgb,var(--sec-accent) 16%,transparent);color:inherit}.so__icon.is-cancelled[data-v-2bafa5df]{color:#b42318;background:#b4231824}.bg-inverse .so__icon[data-v-2bafa5df],.bg-primary .so__icon[data-v-2bafa5df]{color:inherit}.so__number[data-v-2bafa5df]{color:var(--sec-muted);margin-bottom:.25rem;font-weight:600}.so__title[data-v-2bafa5df]{font-size:calc(clamp(1.6rem,1.2rem + 1.5cqi,2.4rem))}.so__lead[data-v-2bafa5df]{margin-top:.6rem}.so__status[data-v-2bafa5df]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.so__status li[data-v-2bafa5df]{border:1px solid var(--sec-line);border-radius:999px;padding:.35rem .8rem;font-size:.9rem;font-weight:600}.so__status li.is-paid[data-v-2bafa5df]{border-color:#1f9d5573}.so__card[data-v-2bafa5df]{background:var(--sec-tint);border-radius:var(--radius-card);gap:.75rem;padding:calc(clamp(1rem,.6rem + 1.5cqi,1.5rem));display:grid}.so__card-title[data-v-2bafa5df]{font-weight:700}.so__continue[data-v-2bafa5df],.so__copy[data-v-2bafa5df],.so__send[data-v-2bafa5df]{justify-self:start}.so__text[data-v-2bafa5df]{border-radius:calc(var(--radius-card) * .6);background:var(--sec-bg);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.85rem 1rem;font-size:.92rem}.so__copy[data-v-2bafa5df]{border:1px solid var(--sec-line);border-radius:var(--radius-btn);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;display:inline-flex}.so__instructions[data-v-2bafa5df]{white-space:pre-line}.so__ref[data-v-2bafa5df]{font-weight:600}.so__lines[data-v-2bafa5df]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.so__lines li[data-v-2bafa5df],.so__totals div[data-v-2bafa5df]{justify-content:space-between;gap:1rem;display:flex}.so__lines li span[data-v-2bafa5df]:last-child,.so__totals dd[data-v-2bafa5df]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.so__totals dt[data-v-2bafa5df],.so__variant[data-v-2bafa5df]{color:var(--sec-muted)}.so__totals[data-v-2bafa5df]{border-top:1px solid var(--sec-line);gap:.4rem;margin:0;padding-top:.75rem;display:grid}.so__total[data-v-2bafa5df]{font-size:1.1rem;font-weight:700}.so__total dt[data-v-2bafa5df]{color:inherit}.so__tax[data-v-2bafa5df]{font-size:.85rem}.sc[data-v-b262a633]{gap:calc(clamp(1.5rem,1rem + 2cqi,2.5rem));display:grid}.sc__intro[data-v-b262a633]{max-width:44rem}.sc__lead[data-v-b262a633]{margin-top:.75rem}.sc__card[data-v-b262a633]{background:var(--sec-tint);border-radius:var(--radius-card);padding:calc(clamp(1rem,.6rem + 1.5cqi,1.6rem))}.sc__grid[data-v-b262a633]{align-items:start}.sc__grid[data-v-b262a633],.sc__main[data-v-b262a633]{gap:1.25rem;display:grid}.sc__group[data-v-b262a633],.sc__info[data-v-b262a633],.sc__main[data-v-b262a633]{min-width:0}.sc__muted[data-v-b262a633]{color:var(--sec-muted);font-size:.9rem}.sc__heading[data-v-b262a633]{font-family:var(--font-heading);font-weight:var(--heading-weight);margin:0 0 .85rem;padding:0;font-size:1.2rem}.sc__group[data-v-b262a633]{border:0;margin:0}.sc__group>.sc__heading[data-v-b262a633]{float:left;width:100%}.sc__group>.sc__heading[data-v-b262a633]+*{clear:both}.sc__lines[data-v-b262a633]{gap:0;margin:0;list-style:none;display:grid}.sc__line[data-v-b262a633]{border-top:1px solid var(--sec-line);grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"thumb info remove""thumb qty total";align-items:center;gap:.5rem .9rem;padding:.9rem 0;display:grid}.sc__line[data-v-b262a633]:first-child{border-top:0;padding-top:0}.sc__line[data-v-b262a633]:last-child{padding-bottom:0}.sc__line.is-problem .sc__name[data-v-b262a633],.sc__line.is-problem .sc__thumb[data-v-b262a633]{opacity:.55}.sc__thumb[data-v-b262a633]{-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--radius-card) * .6);background:var(--sec-bg);grid-area:thumb;width:4rem;height:4rem}.sc__thumb--empty[data-v-b262a633]{color:var(--sec-muted);place-items:center;display:grid}.sc__info[data-v-b262a633]{grid-area:info;gap:.15rem;display:grid}.sc__name[data-v-b262a633]{overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.sc__name[data-v-b262a633]:hover{text-decoration:underline}.sc__unit[data-v-b262a633],.sc__variant[data-v-b262a633]{color:var(--sec-muted);font-size:.9rem}.sc__problem[data-v-b262a633]{color:#b42318;font-size:.9rem;font-weight:500}.bg-inverse .sc__error[data-v-b262a633],.bg-inverse .sc__problem[data-v-b262a633],.bg-primary .sc__error[data-v-b262a633],.bg-primary .sc__problem[data-v-b262a633]{color:inherit;text-decoration:underline}.sc__qty[data-v-b262a633]{border:1.5px solid var(--sec-line);border-radius:var(--radius-btn);grid-area:qty;justify-self:start;display:inline-flex;overflow:hidden}.sc__qty button[data-v-b262a633]{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sc__qty button[data-v-b262a633]:disabled{opacity:.35;cursor:default}.sc__qty input[data-v-b262a633]{width:2.6rem;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;font-weight:600}.sc__qty input[data-v-b262a633]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc__qty input[data-v-b262a633]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc__line-total[data-v-b262a633]{font-variant-numeric:tabular-nums;grid-area:total;justify-self:end;font-weight:600}.sc__remove[data-v-b262a633]{width:2.4rem;height:2.4rem;color:var(--sec-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:remove;justify-self:end;place-items:center;display:grid}.sc__remove[data-v-b262a633]:hover{color:inherit;background:color-mix(in srgb,var(--sec-fg) 8%,transparent)}.sc__choice[data-v-b262a633]{border:1.5px solid var(--sec-line);border-radius:calc(var(--radius-card) * .7);background:var(--sec-bg);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.sc__choice+.sc__choice[data-v-b262a633]{margin-top:.55rem}.sc__choice.is-on[data-v-b262a633]{border-color:var(--sec-accent)}.sc__choice input[data-v-b262a633]{width:1.15rem;height:1.15rem;accent-color:var(--sec-accent);flex:none;margin:.2rem 0 0}.sc__choice-text[data-v-b262a633]{flex:1;gap:.15rem;min-width:0;display:grid}.sc__choice-price[data-v-b262a633]{white-space:nowrap;font-weight:600}.sc__fields[data-v-b262a633]{grid-template-columns:minmax(0,1fr);gap:.9rem 1rem;display:grid}.sc__fields .sc__heading[data-v-b262a633],.sc__fields .sc__hint[data-v-b262a633]{grid-column:1/-1}.sc__fields>.sc__heading[data-v-b262a633]{margin-bottom:0}.sc__hint[data-v-b262a633]{margin-top:-.6rem}.sf[data-v-b262a633]{gap:.35rem;min-width:0;display:grid}.sf label[data-v-b262a633]{font-size:.92rem;font-weight:600}.sc__promo-form input[data-v-b262a633],.sf input[data-v-b262a633],.sf textarea[data-v-b262a633]{font:inherit;color:inherit;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--sec-fg) 24%,transparent);background:var(--sec-bg);width:100%;min-height:2.9rem;padding:.7rem .85rem}.sf textarea[data-v-b262a633]{resize:vertical;border-radius:min(var(--radius-btn),1.25rem)}.sc__promo-form input[data-v-b262a633]:focus-visible,.sf input[data-v-b262a633]:focus-visible,.sf textarea[data-v-b262a633]:focus-visible{outline:2px solid var(--sec-accent);outline-offset:1px}.sc__trap[data-v-b262a633]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sc__summary[data-v-b262a633]{gap:1rem;display:grid}.sc__totals[data-v-b262a633]{gap:.45rem;margin:0;display:grid}.sc__totals div[data-v-b262a633]{justify-content:space-between;gap:1rem;display:flex}.sc__totals dt[data-v-b262a633]{color:var(--sec-muted)}.sc__totals dd[data-v-b262a633]{font-variant-numeric:tabular-nums;text-align:right;margin:0}.sc__total[data-v-b262a633]{border-top:1px solid var(--sec-line);margin-top:.2rem;padding-top:.6rem;font-size:1.15rem;font-weight:700}.sc__total dt[data-v-b262a633]{color:inherit}.sc__tax[data-v-b262a633]{font-size:.85rem}.sc__tax-note[data-v-b262a633]{margin-top:-.4rem}.sc__promo-form[data-v-b262a633]{gap:.5rem;display:flex}.sc__promo-form input[data-v-b262a633]{text-transform:uppercase;flex:1;min-width:0}.sc__promo-form .s-btn[data-v-b262a633]{min-height:2.9rem;padding-inline:1rem}.sc__promo-on[data-v-b262a633]{background:color-mix(in srgb,var(--sec-accent) 14%,transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .4rem .35rem .75rem;font-weight:600;display:inline-flex}.sc__promo-on button[data-v-b262a633]{width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sc__terms[data-v-b262a633]{align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.sc__terms input[data-v-b262a633]{width:1.1rem;height:1.1rem;accent-color:var(--sec-accent);flex:none;margin:.15rem 0 0}.sc__terms-link[data-v-b262a633]{text-underline-offset:2px;text-decoration:underline}.sc__submit[data-v-b262a633]{width:100%}.sc__submit[data-v-b262a633]:disabled{opacity:.6;cursor:not-allowed}.sc__continue[data-v-b262a633]{text-underline-offset:3px;justify-self:center;font-size:.92rem;text-decoration:underline}.sc__error[data-v-b262a633]{color:#b42318;font-weight:500}.sc__notice[data-v-b262a633]{border-radius:calc(var(--radius-card) * .6);background:color-mix(in srgb,var(--sec-accent) 12%,transparent);padding:.75rem .9rem;font-weight:500}.sc__empty[data-v-b262a633]{text-align:center;justify-items:center;gap:.9rem;padding-block:2.5rem;display:grid}.sc__empty-icon[data-v-b262a633],.sc__note[data-v-b262a633]{color:var(--sec-muted)}.sc__preview[data-v-b262a633]{gap:.75rem;max-width:40rem;display:grid}.sc__preview .sc__lines[data-v-b262a633]{margin-top:.75rem;padding:0}.sc__note[data-v-b262a633]{border-left:3px solid var(--sec-accent);padding-left:.75rem;font-size:.85rem}@container site (width>=600px){.sc__line[data-v-b262a633]{grid-template-columns:4.5rem minmax(0,1fr) auto 6.5rem auto;grid-template-areas:"thumb info qty total remove"}.sc__thumb[data-v-b262a633]{width:4.5rem;height:4.5rem}.sc__fields[data-v-b262a633]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf--full[data-v-b262a633]{grid-column:1/-1}}@container site (width>=900px){.sc__grid[data-v-b262a633]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.sc__summary[data-v-b262a633]{position:sticky;top:1.5rem}}.code-block--flush[data-v-c44b647b]{padding:0}.code-block__full[data-v-c44b647b]{width:100%}.code-block__preview[data-v-c44b647b]{pointer-events:none;background:0 0;border:0;width:100%;display:block}.canvas--preview .code-block__preview[data-v-c44b647b]{pointer-events:auto}.code-block__empty[data-v-c44b647b]{border:1px dashed var(--c-line);border-radius:var(--radius-card);color:var(--c-muted);text-align:center;padding:1.5rem}.code-block__id[data-v-c44b647b]{color:var(--c-muted);text-align:right;margin:.4rem 0 0;font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.cl__grid[data-v-4fc9541f]{gap:calc(clamp(1.75rem,1rem + 2cqi,2.75rem)) calc(clamp(1rem,.5rem + 1.5cqi,1.75rem));padding:0;list-style:none;display:grid}@container site (width>=560px){.cl__grid[data-v-4fc9541f]{grid-template-columns:repeat(min(2,var(--cl-cols)),minmax(0,1fr))}}@container site (width>=900px){.cl__grid[data-v-4fc9541f]{grid-template-columns:repeat(var(--cl-cols),minmax(0,1fr))}}.cl__item[data-v-4fc9541f]{min-width:0}.cl__card[data-v-4fc9541f]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.cl__media[data-v-4fc9541f]{aspect-ratio:16/10;border-radius:var(--radius-media);background:var(--sec-tint);margin-bottom:1.1rem;position:relative;overflow:hidden}.cl--ratio-square .cl__media[data-v-4fc9541f]{aspect-ratio:1}.cl--ratio-portrait .cl__media[data-v-4fc9541f]{aspect-ratio:4/5}.cl--ratio-round .cl__media[data-v-4fc9541f]{aspect-ratio:1;border-radius:50%;width:min(100%,12rem);margin-inline:auto}.cl--ratio-round .cl__media[data-v-4fc9541f] .s-img,.cl--ratio-round .cl__media[data-v-4fc9541f] .s-placeholder{border-radius:50%}.cl--ratio-round.cl--cards .cl__body[data-v-4fc9541f]{text-align:center;align-items:center}.cl__media[data-v-4fc9541f] .s-placeholder{min-height:0}.cl__media[data-v-4fc9541f] .s-img{transition:transform .4s}a.cl__card:hover .cl__media[data-v-4fc9541f] .s-img{transform:scale(1.03)}.cl__sample[data-v-4fc9541f]{background:color-mix(in srgb,var(--sec-fg) 12%,transparent);border-radius:99px;width:85%;height:.7em;display:block}.cl__sample--short[data-v-4fc9541f]{width:35%}.cl__sample--title[data-v-4fc9541f]{width:70%;height:1.1em}.cl__body[data-v-4fc9541f]{flex-direction:column;flex:1;align-items:flex-start;gap:.4rem;display:flex}.cl__meta[data-v-4fc9541f]{color:var(--sec-accent);font-size:.92rem;font-weight:500}.cl__meta--date[data-v-4fc9541f]{color:var(--sec-muted);font-size:.9rem;font-weight:400}.cl__title[data-v-4fc9541f]{font-size:1.25rem;line-height:1.2}a.cl__card:hover .cl__title[data-v-4fc9541f]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.cl__text[data-v-4fc9541f]{color:var(--sec-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl__price[data-v-4fc9541f]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.2rem;font-size:1.1rem;font-weight:700;display:flex}.cl__price s[data-v-4fc9541f]{color:var(--sec-muted);font-size:.95rem;font-weight:400}.cl__button[data-v-4fc9541f]{color:var(--sec-accent);text-underline-offset:5px;margin-top:auto;padding-top:.6rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.cl__badge[data-v-4fc9541f]{background:var(--c-secondary);color:var(--c-on-secondary);border-radius:999px;padding:.3em .75em;font-size:.8rem;font-weight:600;line-height:1.2;position:absolute;top:.75rem;left:.75rem}.cl__badge--inline[data-v-4fc9541f]{position:static}@container site (width>=640px){.cl--list .cl__card[data-v-4fc9541f]{flex-direction:row;align-items:flex-start;gap:calc(clamp(1.25rem,.5rem + 2cqi,2.25rem))}.cl--list .cl__media[data-v-4fc9541f]{flex:0 0 min(34%,18rem);margin-bottom:0}.cl--list .cl__body[data-v-4fc9541f]{padding-block:.25rem}}.cl--list .cl__grid[data-v-4fc9541f]{row-gap:0}.cl--list .cl__item+.cl__item[data-v-4fc9541f]{border-top:1px solid var(--sec-line);padding-top:calc(clamp(1.75rem,1rem + 2cqi,2.5rem))}.cl--list .cl__item[data-v-4fc9541f]:not(:last-child){padding-bottom:calc(clamp(1.75rem,1rem + 2cqi,2.5rem))}.cl--overlay .cl__card[data-v-4fc9541f]{border-radius:var(--radius-media);position:relative;overflow:hidden}.cl--overlay .cl__media[data-v-4fc9541f]{aspect-ratio:4/5;margin-bottom:0}.cl--overlay.cl--ratio-landscape .cl__media[data-v-4fc9541f]{aspect-ratio:4/3}.cl--overlay.cl--ratio-square .cl__media[data-v-4fc9541f]{aspect-ratio:1}.cl--overlay .cl__body[data-v-4fc9541f]{color:#fff;pointer-events:none;background:linear-gradient(#0000,#00000061 40%,#000000b8);gap:.25rem;padding:calc(clamp(1rem,.6rem + 1.5cqi,1.5rem));position:absolute;inset:auto 0 0}.cl--overlay .cl__button[data-v-4fc9541f],.cl--overlay .cl__meta[data-v-4fc9541f],.cl--overlay .cl__price s[data-v-4fc9541f]{color:#ffffffdb}.cl--overlay .cl__body[data-v-4fc9541f]:only-child{color:inherit;background:0 0;padding:0;position:static}.cl--quote .cl__card[data-v-4fc9541f]{border-radius:var(--radius-card);background:var(--sec-tint);padding:calc(clamp(1.5rem,1rem + 1.5cqi,2.25rem))}.cl__mark[data-v-4fc9541f]{font-family:var(--font-heading);height:1.6rem;color:var(--c-secondary);font-size:3.5rem;line-height:.6}.cl__quote[data-v-4fc9541f]{flex:1;margin:.75rem 0 1.5rem;font-size:1.1rem;line-height:1.55}.cl--quote .cl__badge--inline[data-v-4fc9541f]{align-self:flex-start;margin-bottom:1rem}.cl__author[data-v-4fc9541f]{align-items:center;gap:.85rem;display:flex}.cl__avatar[data-v-4fc9541f]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.cl__avatar--initials[data-v-4fc9541f]{background:var(--sec-accent);color:var(--sec-bg);place-items:center;font-size:.95rem;font-weight:600;display:grid}.cl__name[data-v-4fc9541f]{font-weight:600;display:block}.cl__role[data-v-4fc9541f]{color:var(--sec-muted);font-size:.92rem;display:block}.cl__more[data-v-4fc9541f]{justify-content:center;margin-top:calc(clamp(2rem,1rem + 3cqi,3rem));display:flex}.cl__more .s-btn[disabled][data-v-4fc9541f]{opacity:.6;cursor:progress}.cl__hint[data-v-4fc9541f]{border:1.5px dashed color-mix(in srgb,var(--sec-fg) 30%,transparent);border-radius:var(--radius-card);padding:1.5rem}.cl__hint[data-v-4fc9541f],.cl__note[data-v-4fc9541f]{color:var(--sec-muted);text-align:center}.cl__note[data-v-4fc9541f]{margin-top:1.5rem;font-size:.85rem}.cl__hint-inline[data-v-4fc9541f]{font-size:.9rem}.cols[data-v-805f1864]{gap:calc(clamp(1.75rem,1rem + 2.5cqi,3rem));display:grid}.col[data-v-805f1864]{flex-direction:column;gap:.85rem;min-width:0;display:flex}.cols--center .col[data-v-805f1864]{text-align:center;align-items:center}.col__image[data-v-805f1864]{aspect-ratio:3/2;width:100%;margin-bottom:.35rem}.col__title[data-v-805f1864]{font-size:calc(clamp(1.2rem,1.05rem + .6cqi,1.45rem) * var(--title-scale,1));line-height:1.25}.col__text[data-v-805f1864]{color:var(--sec-muted)}.col__link[data-v-805f1864]{margin-top:auto;padding-top:.25rem}.cols--cards .col[data-v-805f1864]{border-radius:var(--radius-card);background:var(--sec-tint);padding:calc(clamp(1.25rem,1rem + 1cqi,1.75rem))}@container site (width>=600px){.cols[data-v-805f1864]:not(.cols--n1){grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width>=900px){.cols.cols--n3[data-v-805f1864]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.cols--n4[data-v-805f1864]{grid-template-columns:repeat(4,minmax(0,1fr))}.cols--divided[data-v-805f1864]:not(.cols--n1){gap:0}.cols--divided .col[data-v-805f1864]{padding-inline:calc(clamp(1.25rem,.5rem + 2cqi,2.5rem))}.cols--divided .col[data-v-805f1864]:first-child{padding-left:0}.cols--divided .col[data-v-805f1864]:last-child{padding-right:0}.cols--divided .col+.col[data-v-805f1864]{border-left:1px solid var(--sec-line)}}.cols--n1[data-v-805f1864]{max-width:46rem}.cols--center.cols--n1[data-v-805f1864]{margin-inline:auto}.cmp[data-v-19658b53]{overflow-x:auto}.cmp[data-v-19658b53]:focus-visible{outline:2px solid var(--c-secondary);outline-offset:3px}.cmp__table[data-v-19658b53]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:34rem;font-size:.98rem}.cmp__table td[data-v-19658b53],.cmp__table th[data-v-19658b53]{border-bottom:1px solid var(--sec-line);text-align:center;vertical-align:middle;padding:.95rem 1rem}.cmp__corner[data-v-19658b53]{width:32%;border-bottom-color:#0000!important}.cmp__col[data-v-19658b53]{vertical-align:bottom!important;padding-top:1.4rem!important}.cmp__name[data-v-19658b53]{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:1.15rem;line-height:1.25;display:block}.cmp__note[data-v-19658b53]{color:var(--sec-muted);margin-top:.25rem;font-size:.88rem;font-weight:400;display:block}.cmp__label[data-v-19658b53]{z-index:1;background:var(--sec-bg);overflow-wrap:anywhere;font-weight:500;position:sticky;left:0;text-align:left!important}.cmp__group-label[data-v-19658b53]{letter-spacing:.02em;color:var(--sec-accent);font-size:.85rem;font-weight:600;text-align:left!important;padding-top:1.6rem!important}.is-pick[data-v-19658b53]{background:color-mix(in srgb,var(--sec-accent) 7%,var(--sec-bg))}.cmp__col.is-pick[data-v-19658b53]{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);box-shadow:inset 0 3px 0 var(--sec-accent)}.cmp__cell[data-v-19658b53]{position:relative}.cmp__yes[data-v-19658b53]{color:var(--sec-accent)}.cmp__no[data-v-19658b53],.cmp__yes[data-v-19658b53]{vertical-align:middle}.cmp__no[data-v-19658b53]{color:color-mix(in srgb,var(--sec-fg) 35%,transparent)}.cmp__sr[data-v-19658b53]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact[data-v-4dee4eab]{gap:calc(clamp(2rem,1rem + 4cqi,4.5rem));display:grid}.contact__lead[data-v-4dee4eab]{margin-top:1rem}.contact__details[data-v-4dee4eab]{gap:1.1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.contact__details li[data-v-4dee4eab]{align-items:flex-start;gap:.85rem;display:flex}.contact__details svg[data-v-4dee4eab]{color:var(--sec-accent);flex:none;margin-top:.2rem}.contact__details a[data-v-4dee4eab]{text-decoration:none}.contact__details a[data-v-4dee4eab]:hover{text-decoration:underline}.contact__card[data-v-4dee4eab]{background:var(--sec-tint);border-radius:var(--radius-card);padding:calc(clamp(1.5rem,1rem + 2cqi,2.5rem))}.contact__form[data-v-4dee4eab]{gap:1.1rem;display:grid}.field[data-v-4dee4eab]{gap:.4rem;display:grid}.field label[data-v-4dee4eab]{font-size:.95rem;font-weight:600}.field input[data-v-4dee4eab],.field textarea[data-v-4dee4eab]{font:inherit;color:inherit;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--sec-fg) 24%,transparent);background:var(--sec-bg);width:100%;padding:.8rem .9rem}.field textarea[data-v-4dee4eab]{resize:vertical;border-radius:min(var(--radius-btn),1.25rem);min-height:8rem}.field input[data-v-4dee4eab]:focus-visible,.field textarea[data-v-4dee4eab]:focus-visible{outline:2px solid var(--sec-accent);outline-offset:1px}.contact__form .s-btn[data-v-4dee4eab]{justify-self:start}.contact__form .s-btn[data-v-4dee4eab]:disabled{opacity:.7;cursor:progress}.contact__trap[data-v-4dee4eab]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__success[data-v-4dee4eab]{font-size:1.2rem;font-weight:600}.contact__error[data-v-4dee4eab]{color:#b42318;font-weight:500}@container site (width>=860px){.contact[data-v-4dee4eab]{grid-template-columns:1fr 1.15fr;align-items:start}}.countdown[data-v-70c7bce7]{justify-items:start;display:grid}.countdown--center[data-v-70c7bce7]{text-align:center;justify-items:center}.countdown__title[data-v-70c7bce7]{white-space:pre-line;max-width:24ch}.countdown__text[data-v-70c7bce7]{margin-top:1rem}.clock[data-v-70c7bce7]{flex-wrap:wrap;gap:calc(clamp(.5rem,.3rem + 1cqi,1rem));margin-top:calc(clamp(1.75rem,1.25rem + 2cqi,2.5rem));display:flex}.countdown--center .clock[data-v-70c7bce7]{justify-content:center}.clock__part[data-v-70c7bce7]{justify-items:center;gap:.35rem;display:grid}.clock__value[data-v-70c7bce7]{font-family:var(--font-heading);font-weight:var(--heading-weight);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:calc(clamp(2.2rem,1.4rem + 4cqi,4rem));line-height:1}.clock__label[data-v-70c7bce7]{color:var(--sec-muted);font-size:.85rem}.clock--boxes .clock__part[data-v-70c7bce7]{border-radius:var(--radius-card);background:var(--sec-tint);min-width:calc(clamp(4.5rem,3.5rem + 5cqi,7rem));padding:calc(clamp(.9rem,.6rem + 1cqi,1.35rem)) .75rem}.clock--inline[data-v-70c7bce7]{align-items:baseline;gap:.25rem 1.25rem}.clock--inline .clock__part[data-v-70c7bce7]{align-items:baseline;gap:.35rem;display:flex}.countdown__when[data-v-70c7bce7]{color:var(--sec-muted);margin-top:1rem;font-size:.92rem}.countdown__end[data-v-70c7bce7]{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:calc(clamp(1.5rem,1.2rem + 1.2cqi,2rem) * var(--title-scale,1));margin-top:1.75rem}.countdown--center .countdown__actions[data-v-70c7bce7] .s-actions{justify-content:center}.cta__title[data-v-0ef955e8]{letter-spacing:-.025em;font-size:calc(clamp(2rem,1.2rem + 3cqi,3.6rem));line-height:1.05}.cta__lead[data-v-0ef955e8]{margin-top:1.1rem}.cta--center .cta__inner[data-v-0ef955e8]{text-align:center;max-width:52rem}.cta--center .cta__lead[data-v-0ef955e8]{margin-inline:auto}.cta--center .cta__actions[data-v-0ef955e8] .s-actions,.cta--center[data-v-0ef955e8] .s-actions{justify-content:center}@container site (width>=860px){.cta--left .cta__inner[data-v-0ef955e8]{grid-template-columns:1.6fr 1fr;align-items:end;gap:3rem;display:grid}.cta--left[data-v-0ef955e8] .s-actions{justify-content:flex-end;margin-top:0}}.docs-wrap[data-v-72ccfc61]{max-width:54rem}.docs[data-v-72ccfc61]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.doc[data-v-72ccfc61]{border-radius:var(--radius-card);background:var(--sec-tint);color:inherit;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:background-color .15s;display:flex}a.doc[data-v-72ccfc61]:hover{background:color-mix(in srgb,var(--sec-accent) 9%,var(--sec-tint))}.doc__icon[data-v-72ccfc61]{border-radius:calc(var(--radius-card) * .6);background:color-mix(in srgb,var(--sec-accent) 13%,transparent);width:3rem;height:3rem;color:var(--sec-accent);flex:none;place-items:center;display:grid}.doc__body[data-v-72ccfc61]{flex:1;gap:.15rem;min-width:0;display:grid}.doc__title[data-v-72ccfc61]{overflow-wrap:anywhere;font-weight:600}.doc__desc[data-v-72ccfc61]{font-size:.95rem}.doc__desc[data-v-72ccfc61],.doc__meta[data-v-72ccfc61]{color:var(--sec-muted)}.doc__meta[data-v-72ccfc61]{font-variant-numeric:tabular-nums;font-size:.82rem}.doc__go[data-v-72ccfc61]{color:var(--sec-accent);flex:none;transition:transform .15s}a.doc:hover .doc__go[data-v-72ccfc61]{transform:translate(2px,-2px)}.faq[data-v-65c3a9d3]{gap:2rem;display:grid}.faq__list[data-v-65c3a9d3]{border-top:1px solid var(--sec-line)}.faq__item[data-v-65c3a9d3]{border-bottom:1px solid var(--sec-line)}.faq__item summary[data-v-65c3a9d3]{cursor:pointer;font-family:var(--font-heading);font-weight:var(--heading-weight);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1.15rem;line-height:1.3;list-style:none;display:flex}.faq__item summary[data-v-65c3a9d3]::-webkit-details-marker{display:none}.faq__icon[data-v-65c3a9d3]{color:var(--sec-accent);flex:none;transition:transform .2s}.faq__item[open] .faq__icon[data-v-65c3a9d3]{transform:rotate(45deg)}.faq__answer[data-v-65c3a9d3]{color:var(--sec-muted);white-space:pre-line;padding:0 2.5rem 1.5rem 0}@container site (width>=900px){.faq[data-v-65c3a9d3]{grid-template-columns:1fr 1.7fr;align-items:start;gap:4rem}.faq__head[data-v-65c3a9d3]{position:sticky;top:6.5rem}}.features[data-v-8138003d]{gap:calc(clamp(1rem,.5rem + 1.5cqi,1.75rem));padding:0;list-style:none;display:grid}.feature__icon[data-v-8138003d]{border-radius:var(--radius-btn);background:color-mix(in srgb,var(--sec-accent) 13%,transparent);width:2.9rem;height:2.9rem;color:var(--sec-accent);place-items:center;margin-bottom:1.25rem;display:inline-grid}.feature__title[data-v-8138003d]{font-size:1.25rem;line-height:1.2}.feature__text[data-v-8138003d]{color:var(--sec-muted);margin-top:.6rem}.features--cards .feature[data-v-8138003d]{background:var(--sec-tint);border-radius:var(--radius-card);padding:calc(clamp(1.5rem,1rem + 1cqi,2rem))}.features--plain[data-v-8138003d]{row-gap:2.5rem}.features--plain .feature[data-v-8138003d]{border-top:1px solid var(--sec-line);padding-top:1.75rem}@container site (width>=600px){.features[data-v-8138003d]{grid-template-columns:repeat(2,1fr)}}@container site (width>=980px){.features--3[data-v-8138003d]{grid-template-columns:repeat(3,1fr)}.features--4[data-v-8138003d]{grid-template-columns:repeat(4,1fr)}}.form-block[data-v-5a4eeaef]{gap:calc(clamp(2rem,1rem + 4cqi,4.5rem));display:grid}.form-block--center[data-v-5a4eeaef]{max-width:46rem}.form-block--center .form-block__intro[data-v-5a4eeaef]{text-align:center}.form-block__lead[data-v-5a4eeaef]{margin-top:1rem}.form-block__card[data-v-5a4eeaef]{background:var(--sec-tint);border-radius:var(--radius-card);padding:calc(clamp(1.5rem,1rem + 2cqi,2.5rem));container-type:inline-size}.form-block__form[data-v-5a4eeaef]{grid-template-columns:minmax(0,1fr);gap:1.1rem 1rem;display:grid}.ff[data-v-5a4eeaef]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.ff__label[data-v-5a4eeaef]{padding:0;font-size:.95rem;font-weight:600}.ff__req[data-v-5a4eeaef]{color:var(--sec-accent)}.ff input[data-v-5a4eeaef]:not([type=checkbox]):not([type=radio]),.ff select[data-v-5a4eeaef],.ff textarea[data-v-5a4eeaef]{font:inherit;color:inherit;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--sec-fg) 24%,transparent);background:var(--sec-bg);width:100%;min-height:3rem;padding:.75rem .9rem}.ff textarea[data-v-5a4eeaef]{resize:vertical;border-radius:min(var(--radius-btn),1.25rem);min-height:8rem}.ff input[data-v-5a4eeaef]:focus-visible,.ff select[data-v-5a4eeaef]:focus-visible,.ff textarea[data-v-5a4eeaef]:focus-visible{outline:2px solid var(--sec-accent);outline-offset:1px}.ff--group[data-v-5a4eeaef]{gap:.45rem}.ff--group .ff__label[data-v-5a4eeaef]{margin-bottom:.15rem}.ff__choice[data-v-5a4eeaef]{cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.ff__choice input[data-v-5a4eeaef]{width:1.15rem;height:1.15rem;accent-color:var(--sec-accent);flex:none;margin:.15rem 0 0}.form-block__consent[data-v-5a4eeaef]{font-size:.92rem}.form-block__hint[data-v-5a4eeaef]{opacity:.75;margin:0;font-size:.85rem}.form-block__submit[data-v-5a4eeaef]{justify-self:start}.form-block__submit[data-v-5a4eeaef]:disabled{opacity:.7;cursor:progress}.form-block__trap[data-v-5a4eeaef]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-block__success[data-v-5a4eeaef]{white-space:pre-line;font-size:1.2rem;font-weight:600}.form-block__error[data-v-5a4eeaef]{color:#b42318;margin:0;font-weight:500}.bg-inverse .form-block__error[data-v-5a4eeaef],.bg-primary .form-block__error[data-v-5a4eeaef]{color:inherit;text-decoration:underline}@container (width>=520px){.form-block__form[data-v-5a4eeaef]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-block__form[data-v-5a4eeaef]>:not(.ff--half){grid-column:1/-1}}@container site (width>=860px){.form-block--split[data-v-5a4eeaef]{grid-template-columns:1fr 1.2fr;align-items:start}.form-block--center[data-v-5a4eeaef]{margin-inline:auto}}.founder[data-v-8399a0ab]{align-items:center;gap:calc(clamp(2rem,1rem + 4cqi,4.5rem));display:grid}.founder__photo[data-v-8399a0ab]{aspect-ratio:4/5;width:100%;max-width:30rem}.founder__title[data-v-8399a0ab]{white-space:pre-line;margin-bottom:1.4rem}.founder__text[data-v-8399a0ab]{font-size:1.08rem}.founder__sign[data-v-8399a0ab]{gap:.15rem;margin-top:2rem;display:grid}.founder__signature[data-v-8399a0ab]{height:3.75rem;width:calc(3.75rem * var(--sig-ratio,3));max-width:100%;-webkit-mask:var(--sig) left center/contain no-repeat;-webkit-mask:var(--sig) left center/contain no-repeat;mask:var(--sig) left center/contain no-repeat;background:currentColor;margin-bottom:.5rem;display:block}.founder__name[data-v-8399a0ab]{font-weight:600}.founder__role[data-v-8399a0ab]{color:var(--sec-muted);font-size:.95rem}.founder--solo[data-v-8399a0ab]{max-width:46rem}@container site (width>=860px){.founder[data-v-8399a0ab]:not(.founder--solo){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.founder--right[data-v-8399a0ab]:not(.founder--solo){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.founder--right .founder__photo[data-v-8399a0ab]{order:2;justify-self:end}}.full[data-v-ef91e7d0]{background:var(--c-bg);color:var(--c-text)}.full__media[data-v-ef91e7d0]{background:color-mix(in srgb,var(--c-text) 6%,var(--c-bg));height:calc(clamp(16rem,42cqi,30rem));position:relative;overflow:hidden}.full--lg .full__media[data-v-ef91e7d0]{height:calc(clamp(20rem,58cqi,44rem))}.full--screen .full__media[data-v-ef91e7d0]{height:calc(max(24rem,100svh - 4.5rem))}.full__media[data-v-ef91e7d0] .s-img,.full__media[data-v-ef91e7d0] .s-placeholder{border-radius:0}.full--top .full__media[data-v-ef91e7d0] .s-img{-o-object-position:center top;object-position:center top}.full--bottom .full__media[data-v-ef91e7d0] .s-img{-o-object-position:center bottom;object-position:center bottom}.full__overlay[data-v-ef91e7d0]{--sec-fg:#fff;--sec-muted:#ffffffdb;color:#fff;background:linear-gradient(#0000,#0000002e 45%,#0000009e);align-items:flex-end;padding-block:calc(clamp(2rem,1rem + 4cqi,4rem));display:flex;position:absolute;inset:0}.full__content[data-v-ef91e7d0]{max-width:var(--max)}.full__title[data-v-ef91e7d0]{white-space:pre-line;text-shadow:0 1px 18px #00000040;max-width:22ch}.full__text[data-v-ef91e7d0]{max-width:38rem;color:var(--sec-muted);white-space:pre-line;margin-top:.9rem;font-size:calc(clamp(1.05rem,1rem + .3cqi,1.2rem))}.full__overlay[data-v-ef91e7d0] .s-actions{margin-top:1.5rem}.full__caption[data-v-ef91e7d0]{color:var(--c-muted);padding-block:.8rem;font-size:.92rem}.gallery[data-v-53f9a173]{gap:calc(clamp(1rem,.5rem + 1.5cqi,1.75rem));display:grid}.gallery__frame[data-v-53f9a173]{aspect-ratio:3/2}.gallery--square .gallery__frame[data-v-53f9a173]{aspect-ratio:1}.gallery--portrait .gallery__frame[data-v-53f9a173]{aspect-ratio:4/5}.gallery__zoom[data-v-53f9a173]{cursor:zoom-in;border-radius:var(--radius-media);background:0 0;border:0;width:100%;padding:0;display:block}.gallery__caption[data-v-53f9a173]{color:var(--sec-muted);margin-top:.7rem;font-size:.95rem}@container site (width>=560px){.gallery[data-v-53f9a173]{grid-template-columns:repeat(2,1fr)}}@container site (width>=960px){.gallery--3[data-v-53f9a173]{grid-template-columns:repeat(3,1fr)}.gallery--4[data-v-53f9a173]{grid-template-columns:repeat(4,1fr)}}.hero[data-v-58b464b2]{position:relative;overflow:hidden}.hero--large[data-v-58b464b2]{padding-block:calc(clamp(3.5rem,1.5rem + 6cqi,7rem))}.hero__grid[data-v-58b464b2]{align-items:center;gap:calc(clamp(2.5rem,1rem + 4cqi,4.5rem));display:grid;position:relative}.hero__subtitle[data-v-58b464b2]{margin-top:1.5rem}.hero__media[data-v-58b464b2]{aspect-ratio:5/4;min-width:0}.hero--large .hero__media[data-v-58b464b2]{aspect-ratio:1}@container site (width>=860px){.hero--with-media .hero__grid[data-v-58b464b2]{grid-template-columns:1.12fr 1fr}.hero--split-left .hero__media[data-v-58b464b2]{order:-1}}.hero--background .hero__text[data-v-58b464b2],.hero--centered .hero__text[data-v-58b464b2]{text-align:center;max-width:56rem;margin-inline:auto}.hero--background .hero__subtitle[data-v-58b464b2],.hero--centered .hero__subtitle[data-v-58b464b2]{margin-inline:auto}.hero--background[data-v-58b464b2] .s-actions,.hero--centered[data-v-58b464b2] .s-actions{justify-content:center}.hero--photo[data-v-58b464b2]{--sec-fg:#fff;--sec-muted:#ffffffdb;--sec-accent:#fff;align-items:end;min-height:calc(clamp(28rem,18rem + 30cqi,46rem));display:grid}.hero--photo .hero__text[data-v-58b464b2]{text-shadow:0 1px 24px #00000040}.hero__backdrop[data-v-58b464b2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--photo[data-v-58b464b2]:before{content:"";z-index:1;background:linear-gradient(#0a0c141f 30%,#0a0c14b8);position:absolute;inset:0}.hero--photo .hero__grid[data-v-58b464b2]{z-index:2}.hero--photo[data-v-58b464b2] .s-btn--secondary{color:#fff}.hero__media--hint[data-v-58b464b2]{aspect-ratio:16/5}.inquiry[data-v-80585e55]{justify-items:start;gap:.9rem;display:grid}.inquiry--center[data-v-80585e55]{text-align:center;justify-items:center}.inquiry__text[data-v-80585e55],.inquiry__title[data-v-80585e55]{max-width:44rem}.inquiry__actions[data-v-80585e55]{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.inquiry--center .inquiry__actions[data-v-80585e55]{justify-content:center}.inquiry__btn[data-v-80585e55]{align-items:center;gap:.55rem;display:inline-flex}.inquiry__btn.is-disabled[data-v-80585e55]{opacity:.55;cursor:default}.inquiry__note[data-v-80585e55]{max-width:34rem;color:var(--sec-muted);margin:0;font-size:.85rem}.legal__inner[data-v-2be70e63]{max-width:46rem}.legal__title[data-v-2be70e63]{margin-bottom:1rem}.legal__intro[data-v-2be70e63]{margin-bottom:1.5rem}.legal__note[data-v-2be70e63]{color:#5b4300;background:#fff4d6;border-radius:8px;margin:0 0 1.5rem;padding:.75rem 1rem;font:500 .92rem/1.45 system-ui,sans-serif}.legal__section[data-v-2be70e63]{margin-top:2.25rem}.legal__heading[data-v-2be70e63]{margin-bottom:.75rem;font-size:calc(clamp(1.2rem,1.05rem + .6cqi,1.45rem))}.legal__p+.legal__p[data-v-2be70e63]{margin-top:.6rem}.legal__after[data-v-2be70e63]{margin-top:.75rem}.legal__list a[data-v-2be70e63],.legal__p a[data-v-2be70e63]{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal__rows[data-v-2be70e63]{gap:.4rem;margin:.75rem 0 0;display:grid}.legal__row[data-v-2be70e63]{grid-template-columns:minmax(9rem,14rem) 1fr;gap:1rem;display:grid}.legal__done[data-v-2be70e63],.legal__row dt[data-v-2be70e63]{font-weight:600}.legal__row dd[data-v-2be70e63]{overflow-wrap:anywhere;margin:0}@container (width<=520px){.legal__row[data-v-2be70e63]{grid-template-columns:1fr;gap:0}}.legal__list[data-v-2be70e63]{gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.legal__optout[data-v-2be70e63]{border-radius:var(--radius-card,10px);background:var(--sec-tint,color-mix(in srgb,currentColor 6%,transparent));margin-top:1rem;padding:.85rem 1rem}.legal__check[data-v-2be70e63]{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.legal__check input[data-v-2be70e63]{width:1.15rem;height:1.15rem;accent-color:var(--c-primary);margin-top:.2rem}.legal__done[data-v-2be70e63]{margin-top:.4rem}.legal__cookies[data-v-2be70e63]{margin-top:1rem}.search-block__inner[data-v-5fc002b6]{max-width:46rem}.search-block__title[data-v-5fc002b6]{margin-bottom:1.25rem}.search-block__form[data-v-5fc002b6]{flex-wrap:wrap;gap:.6rem;display:flex}.search-block__label[data-v-5fc002b6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-block__input[data-v-5fc002b6]{min-height:3rem;font:inherit;color:inherit;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--sec-fg) 26%,transparent);background:var(--sec-bg);flex:16rem;padding:.75rem .95rem}.search-block__input[data-v-5fc002b6]:focus-visible{outline:2px solid var(--sec-accent,var(--c-secondary));outline-offset:1px}.search-block__status[data-v-5fc002b6]{min-height:1.5em;margin:1rem 0 .25rem;font-weight:600}.places[data-v-10cebf09]{align-items:start;gap:calc(clamp(1.25rem,.75rem + 2cqi,2rem));display:grid}.place[data-v-10cebf09]{border-radius:var(--radius-card);background:var(--sec-tint);align-content:start;display:grid;overflow:hidden}.place__info[data-v-10cebf09]{gap:1rem;padding:calc(clamp(1.25rem,1rem + 1.5cqi,2rem));display:grid}.place__head[data-v-10cebf09]{gap:.45rem;display:grid}.place__name[data-v-10cebf09]{font-size:calc(clamp(1.3rem,1.1rem + .8cqi,1.6rem) * var(--title-scale,1))}.place__status[data-v-10cebf09]{flex-wrap:wrap;align-items:center;gap:0 .4rem;font-size:.95rem;display:flex}.place__status span[data-v-10cebf09]:last-child{color:var(--sec-muted)}.place__dot[data-v-10cebf09]{background:#c2410c;border-radius:50%;width:.55rem;height:.55rem}.is-open .place__dot[data-v-10cebf09]{background:#15803d;box-shadow:0 0 0 4px #15803d38}.place__address[data-v-10cebf09]{white-space:pre-line;font-size:1.05rem;line-height:1.5}.place__actions[data-v-10cebf09]{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.place__route[data-v-10cebf09]{min-height:2.75rem;padding-block:.6em}.place__contact[data-v-10cebf09]{color:var(--sec-fg);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.place__contact[data-v-10cebf09]:hover{color:var(--sec-accent)}.hours[data-v-10cebf09]{border-collapse:collapse;width:100%;font-size:.97rem}.hours__caption[data-v-10cebf09]{text-align:left;padding-bottom:.4rem;font-weight:600}.hours td[data-v-10cebf09],.hours th[data-v-10cebf09]{border-top:1px solid var(--sec-line);text-align:left;vertical-align:top;padding:.45rem 0}.hours th[data-v-10cebf09]{white-space:nowrap;padding-right:1rem;font-weight:500}.hours td[data-v-10cebf09]{text-align:right;font-variant-numeric:tabular-nums}.hours td.is-closed[data-v-10cebf09]{color:var(--sec-muted)}.hours tr.is-today td[data-v-10cebf09],.hours tr.is-today th[data-v-10cebf09]{color:var(--sec-fg);font-weight:700}.hours tr.is-today th[data-v-10cebf09]:before{content:"";background:var(--sec-accent);border-radius:50%;width:.4rem;height:.4rem;margin:0 .45rem .12rem 0;display:inline-block}.place__note[data-v-10cebf09]{color:var(--sec-muted);white-space:pre-line;font-size:.92rem}.place__map[data-v-10cebf09]{aspect-ratio:16/10;background-color:color-mix(in srgb,var(--sec-accent) 7%,var(--sec-bg));background-image:linear-gradient(color-mix(in srgb,var(--sec-fg) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sec-fg) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;order:2;position:relative}.place__frame[data-v-10cebf09]{border:0;width:100%;height:100%;position:absolute;inset:0}.place__consent[data-v-10cebf09]{text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0}.place__pin[data-v-10cebf09]{color:var(--sec-accent)}.place__show[data-v-10cebf09]{background:var(--sec-bg);min-height:2.6rem;padding-block:.5em}.place__notice[data-v-10cebf09]{max-width:22rem;color:var(--sec-muted);font-size:.8rem}.places--single:not(.places--map) .place[data-v-10cebf09]{max-width:42rem}@container site (width>=760px){.places[data-v-10cebf09]:not(.places--single){grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@container site (width>=900px){.places--single.places--map .place[data-v-10cebf09]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.places--single.places--map .place__map[data-v-10cebf09]{aspect-ratio:auto;min-height:26rem}}.logos-head[data-v-f0ce4566]{margin-bottom:calc(clamp(1.5rem,1rem + 2cqi,2.5rem))}.logos-title[data-v-f0ce4566]{font-size:calc(clamp(1.25rem,1.05rem + .8cqi,1.6rem) * var(--title-scale,1))}.logos[data-v-f0ce4566]{--h:2.75rem}.logos--sm[data-v-f0ce4566]{--h:2rem}.logos--lg[data-v-f0ce4566]{--h:3.75rem}.logos__row[data-v-f0ce4566]{flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(clamp(1.25rem,.5rem + 3cqi,3.5rem)) calc(clamp(1.75rem,1rem + 4cqi,4.5rem));margin:0;padding:0;list-style:none;display:flex}.logos__frame[data-v-f0ce4566]{height:var(--h);color:inherit;place-items:center;text-decoration:none;display:grid}[data-v-f0ce4566] .logos__img{height:var(--h);width:auto;max-width:calc(var(--h) * 4);-o-object-fit:contain;object-fit:contain;transition:filter .2s,opacity .2s}.logos--gray[data-v-f0ce4566] .logos__img{filter:grayscale();opacity:.72}.bg-inverse .logos--gray[data-v-f0ce4566] .logos__img,.bg-primary .logos--gray[data-v-f0ce4566] .logos__img{filter:grayscale()brightness(0)invert();opacity:.85}.logos--gray .logos__frame[data-v-f0ce4566]:hover .logos__img,.logos--gray a.logos__frame[data-v-f0ce4566]:focus-visible .logos__img{filter:none;opacity:1}.logos__empty[data-v-f0ce4566]{height:var(--h);border:1.5px dashed color-mix(in srgb,var(--sec-fg) 30%,transparent);border-radius:var(--radius-media);color:var(--sec-muted);align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.85rem;display:inline-flex}.logos--marquee[data-v-f0ce4566]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos--marquee .logos__row[data-v-f0ce4566]{animation:logos-scroll-f0ce4566 var(--duration,30s) linear infinite;flex-wrap:nowrap;flex:none;padding-right:calc(clamp(1.75rem,1rem + 4cqi,4.5rem))}.logos--marquee:focus-within .logos__row[data-v-f0ce4566],.logos--marquee:hover .logos__row[data-v-f0ce4566]{animation-play-state:paused}@keyframes logos-scroll-f0ce4566{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.logos--marquee[data-v-f0ce4566]{-webkit-mask-image:none;mask-image:none}.logos--marquee .logos__row[data-v-f0ce4566]{flex-wrap:wrap;flex:1;padding-right:0;animation:none}.logos--marquee .logos__row[aria-hidden=true][data-v-f0ce4566]{display:none}}.menu[data-v-2a0cf8f2]{grid-template-columns:minmax(0,1fr);gap:calc(clamp(2.25rem,1.5rem + 2.5cqi,3.5rem));display:grid}.menu__head[data-v-2a0cf8f2]{margin-bottom:1.25rem}.menu__title[data-v-2a0cf8f2]{font-size:calc(clamp(1.35rem,1.15rem + .8cqi,1.7rem) * var(--title-scale,1))}.menu__intro[data-v-2a0cf8f2]{color:var(--sec-muted);white-space:pre-line;margin-top:.4rem}.menu__items[data-v-2a0cf8f2]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.menu--menu .line[data-v-2a0cf8f2]{border-bottom:1px solid var(--sec-line);gap:.9rem;padding:.85rem 0;display:flex}.menu--menu .line[data-v-2a0cf8f2]:first-child{padding-top:0}.menu--menu .line[data-v-2a0cf8f2]:last-child{border-bottom:0}.menu--menu .line--pick[data-v-2a0cf8f2]{position:relative}.line__main[data-v-2a0cf8f2]{flex:1;min-width:0}.line__top[data-v-2a0cf8f2]{align-items:baseline;gap:.5rem;display:flex}.line__name[data-v-2a0cf8f2]{min-width:0;font-size:1.05rem;font-weight:600}.line__pick[data-v-2a0cf8f2]{vertical-align:.1em;background:color-mix(in srgb,var(--sec-accent) 14%,transparent);color:var(--sec-accent);white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.line__dots[data-v-2a0cf8f2]{border-bottom:2px dotted color-mix(in srgb,var(--sec-fg) 28%,transparent);flex:1;min-width:1rem;transform:translateY(-.3em)}.line__price[data-v-2a0cf8f2]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.line__note[data-v-2a0cf8f2]{color:var(--sec-muted);margin-right:.15rem;font-size:.9rem;font-weight:400}.line__desc[data-v-2a0cf8f2]{color:var(--sec-muted);white-space:pre-line;margin-top:.3rem;font-size:.95rem;line-height:1.5}.line__duration[data-v-2a0cf8f2]{color:var(--sec-fg);margin-right:.35rem;font-weight:600}.line__duration--sep[data-v-2a0cf8f2]:after{content:" ·";color:var(--sec-muted)}.line__tags[data-v-2a0cf8f2]{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.line__tags li[data-v-2a0cf8f2]{border:1px solid var(--sec-line);color:var(--sec-muted);border-radius:999px;padding:.1rem .55rem;font-size:.78rem}.line__photo[data-v-2a0cf8f2]{flex:none;width:4.5rem;height:4.5rem}[data-v-2a0cf8f2] .line__img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-media);background:var(--sec-tint);width:100%;height:100%}.menu--cards .menu__items[data-v-2a0cf8f2]{gap:.9rem}.menu--cards .line[data-v-2a0cf8f2]{border-radius:var(--radius-card);background:var(--sec-tint);gap:1rem;padding:1.1rem 1.25rem;display:flex}.menu--cards .line--pick[data-v-2a0cf8f2]{box-shadow:inset 0 0 0 2px var(--sec-accent)}.menu--cards .line__dots[data-v-2a0cf8f2]{border-bottom-color:#0000}.menu__foot[data-v-2a0cf8f2]{border-top:1px solid var(--sec-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:calc(clamp(2rem,1.5rem + 2cqi,3rem));padding-top:1.5rem;display:flex}.menu__footnote[data-v-2a0cf8f2]{max-width:40rem;color:var(--sec-muted);white-space:pre-line;font-size:.92rem}.menu__pdf-meta[data-v-2a0cf8f2]{opacity:.75;font-size:.85rem;font-weight:400}@container site (width>=640px){.menu--cards .menu__items[data-v-2a0cf8f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.menu--cards.menu--two .menu__items[data-v-2a0cf8f2]{grid-template-columns:minmax(0,1fr)}}@container site (width>=960px){.menu--two[data-v-2a0cf8f2]{-moz-columns:2;columns:2;-moz-column-gap:calc(clamp(2.5rem,1rem + 4cqi,5rem));column-gap:calc(clamp(2.5rem,1rem + 4cqi,5rem));display:block}.menu--two .menu__section[data-v-2a0cf8f2]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(clamp(2.25rem,1.5rem + 2.5cqi,3.5rem))}}.plans[data-v-70e131fa]{align-items:stretch;gap:1.25rem;display:grid}.plan[data-v-70e131fa]{border-radius:var(--radius-card);border:1px solid var(--sec-line);background:var(--sec-bg);color:var(--sec-fg);flex-direction:column;padding:calc(clamp(1.75rem,1.25rem + 1.2cqi,2.4rem));display:flex}.plan--highlighted[data-v-70e131fa]{border-color:#0000}.plan__name[data-v-70e131fa]{font-size:1.25rem}.plan__price[data-v-70e131fa]{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:1.25rem;display:flex}.plan__amount[data-v-70e131fa]{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:calc(clamp(1.8rem,1.4rem + 1.4cqi,2.4rem));line-height:1.1}.plan__description[data-v-70e131fa],.plan__period[data-v-70e131fa]{color:var(--sec-muted)}.plan__description[data-v-70e131fa]{margin-top:.75rem}.plan__features[data-v-70e131fa]{border-top:1px solid var(--sec-line);gap:.7rem;margin-top:1.5rem;padding:1.5rem 0 0;list-style:none;display:grid}.plan__features li[data-v-70e131fa]{align-items:flex-start;gap:.6rem;display:flex}.plan__features svg[data-v-70e131fa]{color:var(--c-secondary);flex:none;margin-top:.2rem}.plan__action[data-v-70e131fa]{margin-top:auto;padding-top:2rem}.plan__action[data-v-70e131fa] .s-btn{width:100%}@container site (width>=760px){.plans--2[data-v-70e131fa],.plans--3[data-v-70e131fa],.plans--4[data-v-70e131fa]{grid-template-columns:repeat(2,1fr)}.plans--1[data-v-70e131fa]{max-width:30rem;margin-inline:auto}}@container site (width>=1040px){.plans--3[data-v-70e131fa]{grid-template-columns:repeat(3,1fr)}.plans--4[data-v-70e131fa]{grid-template-columns:repeat(4,1fr)}}.pledges-section--strip[data-v-670fde32]{padding-block:calc(clamp(1.75rem,1.2rem + 2.5cqi,3rem))}.pledges[data-v-670fde32]{gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.pledge[data-v-670fde32]{align-items:center;gap:.85rem;display:flex}.pledge__icon[data-v-670fde32]{color:var(--sec-accent);flex:none;place-items:center;display:grid}.pledge__body[data-v-670fde32]{gap:.1rem;display:grid}.pledge__title[data-v-670fde32]{font-weight:600;line-height:1.3}.pledge__text[data-v-670fde32]{color:var(--sec-muted);font-size:.92rem;line-height:1.4}.pledges--cards .pledge[data-v-670fde32]{text-align:center;border-radius:var(--radius-card);background:var(--sec-tint);flex-direction:column;padding:calc(clamp(1.25rem,1rem + 1cqi,1.75rem))}.pledges--cards .pledge__icon[data-v-670fde32]{background:color-mix(in srgb,var(--sec-accent) 12%,transparent);border-radius:50%;width:3.25rem;height:3.25rem}@container site (width>=560px){.pledges[data-v-670fde32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width>=980px){.pledges--n3[data-v-670fde32]{grid-template-columns:repeat(3,minmax(0,1fr))}.pledges--n4[data-v-670fde32]{grid-template-columns:repeat(4,minmax(0,1fr))}.pledges--strip[data-v-670fde32]{gap:2rem}.pledges--strip.pledges--n3 .pledge+.pledge[data-v-670fde32],.pledges--strip.pledges--n4 .pledge+.pledge[data-v-670fde32]{border-left:1px solid var(--sec-line);padding-left:2rem}}.rsv__wrap[data-v-4b4d52b5]{gap:calc(clamp(1.5rem,1rem + 2cqi,2.5rem));max-width:52rem;display:grid}.rsv__head[data-v-4b4d52b5]{gap:.6rem;display:grid}.rsv__lead[data-v-4b4d52b5]{margin:0}.rsv__card[data-v-4b4d52b5]{border-radius:var(--radius-card);background:var(--sec-tint);padding:calc(clamp(1.25rem,.9rem + 2cqi,2.25rem))}.rsv__card[data-v-4b4d52b5],.rsv__choose[data-v-4b4d52b5],.rsv__form[data-v-4b4d52b5]{gap:1.4rem;display:grid}.rsv__field[data-v-4b4d52b5]{gap:.55rem;min-width:0;display:grid}.rsv__label[data-v-4b4d52b5]{align-items:center;gap:.4rem;font-size:.95rem;font-weight:650;display:inline-flex}.rsv__help[data-v-4b4d52b5]{font-size:.88rem}.rsv__help[data-v-4b4d52b5],.rsv__muted[data-v-4b4d52b5]{color:var(--sec-muted);margin:0}.rsv__input[data-v-4b4d52b5]{font:inherit;color:inherit;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--sec-fg) 24%,transparent);background:var(--sec-bg);width:100%;padding:.75rem .9rem}textarea.rsv__input[data-v-4b4d52b5]{resize:vertical;border-radius:min(var(--radius-btn),1.25rem)}.rsv__input--short[data-v-4b4d52b5]{max-width:16rem}.rsv__cal-day[data-v-4b4d52b5]:focus-visible,.rsv__chip[data-v-4b4d52b5]:focus-visible,.rsv__day[data-v-4b4d52b5]:focus-visible,.rsv__input[data-v-4b4d52b5]:focus-visible,.rsv__nav[data-v-4b4d52b5]:focus-visible,.rsv__service[data-v-4b4d52b5]:focus-visible,.rsv__slot[data-v-4b4d52b5]:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.rsv__chips[data-v-4b4d52b5],.rsv__slots[data-v-4b4d52b5]{flex-wrap:wrap;gap:.5rem;display:flex}.rsv__chip[data-v-4b4d52b5],.rsv__slot[data-v-4b4d52b5]{border:1px solid color-mix(in srgb,var(--sec-fg) 22%,transparent);border-radius:var(--radius-btn);background:var(--sec-bg);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;padding:.45rem 1.1rem;font-weight:600}.rsv__slot[data-v-4b4d52b5]{font-variant-numeric:tabular-nums;min-width:5.2rem}.rsv__chip[aria-pressed=true][data-v-4b4d52b5],.rsv__day.is-on[data-v-4b4d52b5],.rsv__day[aria-pressed=true][data-v-4b4d52b5],.rsv__slot[aria-pressed=true][data-v-4b4d52b5]{background:var(--sec-accent);border-color:var(--sec-accent);color:var(--sec-bg)}.rsv__days[data-v-4b4d52b5]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.45rem;padding:.15rem .1rem .4rem;display:flex;overflow-x:auto}.rsv__day[data-v-4b4d52b5]{border:1px solid color-mix(in srgb,var(--sec-fg) 18%,transparent);border-radius:calc(var(--radius-card) * .6);background:var(--sec-bg);min-width:3.9rem;color:inherit;font:inherit;cursor:pointer;scroll-snap-align:start;flex:none;justify-items:center;gap:.05rem;padding:.5rem .4rem;display:grid;position:relative}.rsv__day[data-v-4b4d52b5]:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.rsv__day-name[data-v-4b4d52b5]{text-transform:capitalize;font-size:.8rem}.rsv__day-num[data-v-4b4d52b5]{font-size:1.3rem;font-weight:700;line-height:1.1}.rsv__day-month[data-v-4b4d52b5]{opacity:.8;font-size:.75rem}.rsv__day--other[data-v-4b4d52b5]{align-content:center;min-width:5.5rem}.rsv__date[data-v-4b4d52b5]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rsv__services[data-v-4b4d52b5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.rsv__service[data-v-4b4d52b5]{text-align:left;border:1.5px solid color-mix(in srgb,var(--sec-fg) 16%,transparent);border-radius:calc(var(--radius-card) * .6);background:var(--sec-bg);color:inherit;font:inherit;cursor:pointer;gap:.3rem;padding:.9rem 1rem;display:grid}.rsv__service[aria-pressed=true][data-v-4b4d52b5]{border-color:var(--sec-accent);box-shadow:0 0 0 1px var(--sec-accent)}.rsv__service-name[data-v-4b4d52b5]{font-weight:700}.rsv__service-desc[data-v-4b4d52b5]{color:var(--sec-muted);font-size:.9rem}.rsv__service-meta[data-v-4b4d52b5]{flex-wrap:wrap;gap:.2rem .9rem;font-size:.88rem;font-weight:600;display:flex}.rsv__service-meta span[data-v-4b4d52b5]{align-items:center;gap:.25rem;display:inline-flex}.rsv__cal[data-v-4b4d52b5]{border-radius:calc(var(--radius-card) * .6);background:var(--sec-bg);max-width:24rem;padding:.8rem}.rsv__cal[aria-busy=true][data-v-4b4d52b5]{opacity:.6}.rsv__cal-head[data-v-4b4d52b5]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.rsv__cal-title[data-v-4b4d52b5],.rsv__cal-wd[data-v-4b4d52b5]{text-transform:capitalize}.rsv__nav[data-v-4b4d52b5]{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rsv__nav[data-v-4b4d52b5]:disabled{opacity:.3;cursor:default}.rsv__cal-grid[data-v-4b4d52b5]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rsv__cal-wd[data-v-4b4d52b5]{text-align:center;color:var(--sec-muted);padding:.2rem 0;font-size:.75rem}.rsv__cal-day[data-v-4b4d52b5]{aspect-ratio:1;color:color-mix(in srgb,var(--sec-fg) 40%,transparent);font:inherit;cursor:not-allowed;background:0 0;border:0;border-radius:8px;font-size:.92rem;text-decoration:line-through}.rsv__cal-day.is-dep[data-v-4b4d52b5],.rsv__cal-day.is-free[data-v-4b4d52b5]{color:inherit;cursor:pointer;background:color-mix(in srgb,var(--sec-accent) 10%,transparent);font-weight:600;text-decoration:none}.rsv__cal-day.is-range[data-v-4b4d52b5]{background:color-mix(in srgb,var(--sec-accent) 28%,transparent);color:inherit;text-decoration:none}.rsv__cal-day.is-sel[data-v-4b4d52b5]{background:var(--sec-accent);color:var(--sec-bg);text-decoration:none}.rsv__next[data-v-4b4d52b5]{justify-self:start;align-items:center;gap:.5rem;display:inline-flex}.rsv__next[data-v-4b4d52b5]:disabled{opacity:.5;cursor:not-allowed}.rsv__recap[data-v-4b4d52b5]{border-radius:calc(var(--radius-card) * .5);background:var(--sec-bg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:.8rem 1rem;font-weight:600;display:flex}.rsv__recap p[data-v-4b4d52b5]{margin:0}.rsv__link[data-v-4b4d52b5]{color:var(--sec-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.rsv__subtitle[data-v-4b4d52b5]{margin:0;font-size:1.15rem}.rsv__two[data-v-4b4d52b5]{gap:1.4rem;display:grid}@container site (width>=640px){.rsv__two[data-v-4b4d52b5]{grid-template-columns:1fr 1fr}}.rsv__trap[data-v-4b4d52b5]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rsv__error[data-v-4b4d52b5]{color:#b42318;margin:0;font-weight:600}.bg-inverse .rsv__error[data-v-4b4d52b5],.bg-primary .rsv__error[data-v-4b4d52b5]{color:inherit;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.rsv__managed[data-v-4b4d52b5],.rsv__success[data-v-4b4d52b5]{justify-items:start;gap:.6rem;display:grid}.rsv__managed p[data-v-4b4d52b5],.rsv__success p[data-v-4b4d52b5]{margin:0}.rsv__check[data-v-4b4d52b5]{background:var(--sec-accent);width:3rem;height:3rem;color:var(--sec-bg);border-radius:50%;place-items:center;display:grid}.rsv__done[data-v-4b4d52b5]{font-size:1.2rem;font-weight:700}.rsv__number[data-v-4b4d52b5]{color:var(--sec-muted);font-weight:650}.rsv__what[data-v-4b4d52b5]{font-size:1.15rem;font-weight:700}.rsv__status[data-v-4b4d52b5]{background:color-mix(in srgb,var(--sec-fg) 10%,transparent);border-radius:999px;padding:.25rem .75rem;font-size:.9rem;font-weight:700;display:inline-block}.rsv__status.is-confirmed[data-v-4b4d52b5]{color:#0e6a45;background:#d9f2e4}.rsv__status.is-cancelled[data-v-4b4d52b5],.rsv__status.is-declined[data-v-4b4d52b5]{color:#9a2a1d;background:#fde4e1}.rsv__ask[data-v-4b4d52b5]{gap:.6rem;display:grid}.rsv__row[data-v-4b4d52b5]{flex-wrap:wrap;gap:.5rem;display:flex}.stars[data-v-93288fee]{flex:none;display:block;overflow:visible}.stars__empty[data-v-93288fee]{fill:color-mix(in srgb,var(--sec-fg,currentColor) 16%,transparent)}.stars__full[data-v-93288fee]{fill:var(--star,#e9a412)}.reviews-head[data-v-1d6adc5e]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:calc(clamp(2rem,1rem + 3cqi,3.25rem));display:flex}.reviews-head__titles[data-v-1d6adc5e]{max-width:40rem}.score[data-v-1d6adc5e]{-moz-column-gap:.9rem;grid-template-columns:auto auto;align-items:center;gap:.4rem .9rem;display:grid}.score__value[data-v-1d6adc5e]{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:calc(clamp(2.6rem,2rem + 2cqi,3.4rem) * var(--title-scale,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;line-height:1}.score__detail[data-v-1d6adc5e]{gap:.35rem;display:grid}.score__count[data-v-1d6adc5e]{color:var(--sec-muted);font-size:.92rem}.score__link[data-v-1d6adc5e]{grid-column:1/-1;justify-self:start;font-size:.95rem}.reviews[data-v-1d6adc5e]{margin:0;padding:0;list-style:none}.reviews--grid[data-v-1d6adc5e]{-moz-columns:1;columns:1;-moz-column-gap:calc(clamp(1rem,.5rem + 1.5cqi,1.5rem));column-gap:calc(clamp(1rem,.5rem + 1.5cqi,1.5rem))}.reviews--grid .review[data-v-1d6adc5e]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(clamp(1rem,.5rem + 1.5cqi,1.5rem))}.reviews--scroll[data-v-1d6adc5e]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(85%,22rem);grid-auto-flow:column;gap:1rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.reviews--scroll .review[data-v-1d6adc5e]{scroll-snap-align:start}.review[data-v-1d6adc5e]{border-radius:var(--radius-card);background:var(--sec-tint);align-content:start;gap:.85rem;padding:calc(clamp(1.25rem,1rem + 1cqi,1.75rem));display:grid}.review__text[data-v-1d6adc5e]{white-space:pre-line;line-height:1.6}.review__meta[data-v-1d6adc5e]{gap:.1rem;font-size:.92rem;display:grid}.review__name[data-v-1d6adc5e]{font-weight:600}.review__when[data-v-1d6adc5e]{color:var(--sec-muted)}.reviews__more[data-v-1d6adc5e]{margin-top:1.5rem;display:inline-block}@container site (width>=640px){.reviews--grid[data-v-1d6adc5e]{-moz-columns:2;columns:2}}@container site (width>=980px){.reviews--grid[data-v-1d6adc5e]{-moz-columns:3;columns:3}}.rich--narrow[data-v-78adc6fb]{max-width:38rem;margin-inline:auto}.rich--normal[data-v-78adc6fb]{max-width:46rem}.rich--wide[data-v-78adc6fb]{max-width:64rem}.rich--center[data-v-78adc6fb]{text-align:center;margin-inline:auto}.rich--center[data-v-78adc6fb] ol,.rich--center[data-v-78adc6fb] ul{text-align:left;display:inline-block}.spacer[data-v-8dfe1d74]{background:var(--sec-bg,var(--c-bg));color:var(--sec-fg,var(--c-text));align-items:center;display:grid}.spacer--sm[data-v-8dfe1d74]{min-height:1.5rem}.spacer--md[data-v-8dfe1d74]{min-height:3.5rem}.spacer--lg[data-v-8dfe1d74]{min-height:6rem}.spacer--xl[data-v-8dfe1d74]{min-height:9rem}.spacer__inner[data-v-8dfe1d74]{justify-content:center;display:flex}.spacer__line[data-v-8dfe1d74]{border:0;border-top:1px solid var(--sec-line,var(--c-line));width:100%;margin:0}.spacer__line--short[data-v-8dfe1d74]{border-top:2px solid var(--sec-accent,var(--c-primary));width:4rem}.spacer__dots[data-v-8dfe1d74]{gap:.6rem;display:flex}.spacer__dots i[data-v-8dfe1d74]{background:var(--sec-accent,var(--c-primary));border-radius:50%;width:.35rem;height:.35rem}.spacer__wave[data-v-8dfe1d74]{width:7.5rem;height:.75rem;overflow:visible}.spacer__wave path[data-v-8dfe1d74]{fill:none;stroke:var(--sec-accent,var(--c-primary));stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.stats-section[data-v-6e3be41b]{padding-block:calc(clamp(2.75rem,1.5rem + 4cqi,4.5rem))}.stats[data-v-6e3be41b]{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin:0;display:grid}.stat[data-v-6e3be41b]{border-left:2px solid var(--c-secondary);flex-direction:column-reverse;gap:.4rem;padding-left:1.1rem;display:flex}.stat__value[data-v-6e3be41b]{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.03em;margin:0;font-size:calc(clamp(2.2rem,1.4rem + 2.8cqi,3.5rem));line-height:1}.stat__label[data-v-6e3be41b]{color:var(--sec-muted)}@container site (width>=820px){.stats[data-v-6e3be41b]{grid-template-columns:repeat(var(--count),1fr)}}.steps[data-v-c5e96a5f]{--marker:3rem;margin:0;padding:0;list-style:none;display:grid}.step[data-v-c5e96a5f]{grid-template-columns:var(--marker) minmax(0,1fr);-moz-column-gap:1.1rem;align-content:start;column-gap:1.1rem;padding-bottom:2rem;display:grid;position:relative}.step[data-v-c5e96a5f]:last-child{padding-bottom:0}.step[data-v-c5e96a5f]:not(:last-child):before{content:"";left:calc(-1px + var(--marker) / 2);top:calc(.4rem + var(--marker));background:var(--sec-line);width:2px;position:absolute;bottom:.4rem}.step__marker[data-v-c5e96a5f]{width:var(--marker);height:var(--marker);border:2px solid var(--sec-accent);color:var(--sec-accent);background:var(--sec-bg);font-family:var(--font-heading);font-weight:var(--heading-weight);font-variant-numeric:tabular-nums lining-nums;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.step__body[data-v-c5e96a5f]{padding-top:.55rem}.step__title[data-v-c5e96a5f]{font-size:calc(1.2rem * (1 + .5 * (-1 + var(--title-scale,1))));line-height:1.25}.step__text[data-v-c5e96a5f]{color:var(--sec-muted);white-space:pre-line;margin-top:.45rem}.steps--column[data-v-c5e96a5f]{max-width:44rem;margin-inline:auto}.steps__actions--center[data-v-c5e96a5f] .s-actions{justify-content:center}@container site (width>=900px){.steps--row[data-v-c5e96a5f]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem}.steps--row .step[data-v-c5e96a5f]{grid-template-columns:minmax(0,1fr);row-gap:1.25rem;padding-bottom:0}.steps--row .step[data-v-c5e96a5f]:not(:last-child):before{left:calc(.75rem + var(--marker));right:-1.25rem;top:calc(-1px + var(--marker) / 2);width:auto;height:2px;bottom:auto}.steps--row .step__body[data-v-c5e96a5f]{padding-top:0}}.tabs__bar[data-v-090bf7e1]{justify-content:center;margin-bottom:calc(clamp(1.75rem,1rem + 2.5cqi,2.75rem));display:flex}.tabs__list[data-v-090bf7e1]{border-radius:calc(.3rem + var(--radius-btn));background:var(--sec-tint);scrollbar-width:none;gap:.25rem;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.tabs__tab[data-v-090bf7e1]{border-radius:var(--radius-btn);color:var(--sec-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.65rem 1.15rem;font-size:.98rem;font-weight:600;transition:background-color .15s,color .15s}.tabs__tab[data-v-090bf7e1]:hover{color:var(--sec-fg)}.tabs__tab[aria-selected=true][data-v-090bf7e1]{background:var(--sec-bg);color:var(--sec-fg);box-shadow:0 1px 3px color-mix(in srgb,var(--sec-fg) 14%,transparent)}.tabs__panel[data-v-090bf7e1]{align-items:center;gap:calc(clamp(1.5rem,1rem + 2cqi,3rem));max-width:46rem;margin-inline:auto;display:grid}.tabs__panel[hidden][data-v-090bf7e1]{display:none}.tabs__panel--image[data-v-090bf7e1]{max-width:none}.tabs__media[data-v-090bf7e1]{aspect-ratio:4/3}@container site (width>=900px){.tabs__panel--image[data-v-090bf7e1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.team[data-v-3f9ea419]{grid-template-columns:repeat(2,1fr);gap:2.5rem calc(clamp(1rem,.5rem + 1.5cqi,1.75rem));padding:0;list-style:none;display:grid}.member__photo[data-v-3f9ea419]{aspect-ratio:4/5;margin-bottom:1.1rem}.member__name[data-v-3f9ea419]{font-size:1.2rem}.member__role[data-v-3f9ea419]{color:var(--sec-accent);margin-top:.25rem;font-weight:500}.member__bio[data-v-3f9ea419]{color:var(--sec-muted);margin-top:.6rem;font-size:.95rem}@container site (width>=860px){.team--3[data-v-3f9ea419]{grid-template-columns:repeat(3,1fr)}.team--4[data-v-3f9ea419]{grid-template-columns:repeat(4,1fr)}}.quotes[data-v-c2a3bf8e]{gap:calc(clamp(1rem,.5rem + 1.5cqi,1.75rem));display:grid}.quote[data-v-c2a3bf8e]{background:var(--sec-tint);border-radius:var(--radius-card);flex-direction:column;padding:calc(clamp(1.5rem,1rem + 1.5cqi,2.25rem));display:flex}.quote__mark[data-v-c2a3bf8e]{font-family:var(--font-heading);height:1.6rem;color:var(--c-secondary);font-size:3.5rem;line-height:.6}.quote__text[data-v-c2a3bf8e]{flex:1;margin:.75rem 0 1.75rem;font-size:1.12rem;line-height:1.55}.quote__author[data-v-c2a3bf8e]{align-items:center;gap:.85rem;display:flex}.quote__avatar[data-v-c2a3bf8e]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.quote__avatar--initials[data-v-c2a3bf8e]{background:var(--sec-accent);color:var(--sec-bg);place-items:center;font-size:.95rem;font-weight:600;display:grid}.quote__name[data-v-c2a3bf8e]{font-weight:600;display:block}.quote__role[data-v-c2a3bf8e]{color:var(--sec-muted);font-size:.92rem;display:block}@container site (width>=700px){.quotes[data-v-c2a3bf8e]{grid-template-columns:repeat(2,1fr)}}@container site (width>=1000px){.quotes--many[data-v-c2a3bf8e]{grid-template-columns:repeat(3,1fr)}}.text-image[data-v-62896cb9]{align-items:center;gap:calc(clamp(2rem,1rem + 4cqi,5rem));display:grid}.text-image__prose[data-v-62896cb9]{color:var(--sec-muted);margin-top:1.5rem}.text-image__prose[data-v-62896cb9] strong{color:var(--sec-fg)}.text-image__media[data-v-62896cb9]{aspect-ratio:4/5;max-height:40rem}.text-image--left .text-image__media[data-v-62896cb9]{order:-1}@container site (width>=820px){.text-image[data-v-62896cb9]:not(.text-image--solo){grid-template-columns:1fr 1fr}}.timeline-wrap[data-v-42e8f10e]{max-width:62rem}.timeline[data-v-42e8f10e]{--dot:.85rem;margin:0;padding:0;list-style:none;position:relative}.timeline[data-v-42e8f10e]:before{content:"";left:calc(-1px + var(--dot) / 2);background:var(--sec-line);width:2px;position:absolute;top:.6rem;bottom:.6rem}.moment[data-v-42e8f10e]{padding:0 0 2.5rem calc(1.25rem + var(--dot));gap:.4rem;display:grid;position:relative}.moment[data-v-42e8f10e]:last-child{padding-bottom:0}.moment[data-v-42e8f10e]:before{content:"";width:var(--dot);height:var(--dot);background:var(--sec-accent);box-shadow:0 0 0 5px var(--sec-bg);border-radius:50%;position:absolute;top:.45rem;left:0}.moment__date[data-v-42e8f10e]{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:calc(clamp(1.25rem,1.1rem + .6cqi,1.5rem) * var(--title-scale,1));overflow-wrap:anywhere;color:var(--sec-accent);font-variant-numeric:tabular-nums lining-nums;line-height:1.15}.moment__title[data-v-42e8f10e]{font-size:calc(1.2rem * (1 + .5 * (-1 + var(--title-scale,1))));line-height:1.3}.moment__text[data-v-42e8f10e]{color:var(--sec-muted);white-space:pre-line;max-width:40rem}.moment__body[data-v-42e8f10e]{gap:.45rem;display:grid}.moment__image[data-v-42e8f10e]{aspect-ratio:3/2;max-width:560px;margin-top:.75rem}@container site (width>=760px){.timeline[data-v-42e8f10e]:before{left:calc(11.5rem - 1px + var(--dot) / 2)}.moment[data-v-42e8f10e]{-moz-column-gap:calc(3rem + var(--dot));column-gap:calc(3rem + var(--dot));grid-template-columns:10rem minmax(0,1fr);padding-left:0}.moment[data-v-42e8f10e]:before{left:11.5rem}.moment__date[data-v-42e8f10e]{text-align:right}}.video[data-v-2cb418a8]{max-width:52rem}.video--wide[data-v-2cb418a8]{max-width:var(--max)}.video__title[data-v-2cb418a8]{margin-bottom:1.75rem}.video__frame[data-v-2cb418a8]{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--sec-tint);position:relative;overflow:hidden}.video__frame iframe[data-v-2cb418a8]{border:0;width:100%;height:100%}.video__frame iframe[data-v-2cb418a8],.video__shield[data-v-2cb418a8]{position:absolute;inset:0}.video__caption[data-v-2cb418a8]{color:var(--sec-muted);margin-top:.9rem;font-size:.95rem}
