@media not all and (min-width:900px){.lxpf-host{--lxpf-band:clamp(150px, min(24vw + 76px, 40vh), 220px);--lxpf-air:12px;--lxpf-foot:34px;--lxpf-lead:6px}.lxpf-host:not(.lxp-hero):has(>.lxpf){padding-top:var(--lxpf-lead)}}.lxp-hero>.lxpf,.lxp-hero.lxpf-host>.lxh.lxh--field{display:none}@media (min-width:900px) and (prefers-color-scheme:dark){:root:not([data-scheme]) .lxpf{opacity:.84}}.lxpf-host{isolation:isolate;position:relative}.lxpf-host>:not(.lxpf){z-index:1;position:relative}
.lxf-rows[data-lx-hours] .lxf-row{position:relative}.lxf-rows[data-lx-hours] .lxf-row:after{content:"";border-radius:var(--lx-r-sm);background:rgba(var(--lx-accent-rgb), 0);pointer-events:none;position:absolute;inset:1px -12px 0}.lxf-rows[data-lx-hours] .lxf-row>dt,.lxf-rows[data-lx-hours] .lxf-row>dd{z-index:1;position:relative}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today]{padding-inline-start:14px}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today]:before{content:"";inset-inline-start:0;background:var(--lx-line-strong);border-radius:1px;width:2px;position:absolute;top:12px;bottom:12px}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today=open]:before{background:var(--lx-accent)}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today]>dt{color:var(--lx-text);font-weight:500}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today=open]>dd{color:var(--lx-accent-ink)}.lxf-sec--dark .lxf-rows[data-lx-hours] .lxf-row[data-lx-today]>dt,.lxf-sec--dark .lxf-rows[data-lx-hours] .lxf-row:hover>dt{color:var(--lx-on-stage)}@media (hover:hover) and (pointer:fine){.lxf-rows[data-lx-hours] .lxf-row:hover:after{background:rgba(var(--lx-accent-rgb), .06)}.lxf-rows[data-lx-hours] .lxf-row:hover>dt{color:var(--lx-text)}}.lxf-rows[data-lx-hours] .lxf-row:active:after,.lxf-rows[data-lx-hours] .lxf-row[data-lx-pressed]:after{background:var(--lx-accent-soft)}@media (prefers-reduced-motion:no-preference){.lxf-rows[data-lx-hours] .lxf-row:after{transition:background-color .22s var(--lx-ease)}.lxf-rows[data-lx-hours] .lxf-row>dt{transition:transform .26s var(--lx-ease), color .2s var(--lx-ease)}.lxf-rows[data-lx-hours] .lxf-row:active>dt,.lxf-rows[data-lx-hours] .lxf-row[data-lx-pressed]>dt{transform:translate(2px)}.lxf-rows[data-lx-hours] .lxf-row[data-lx-today=open]:before{animation:4.5s ease-in-out infinite lxh-live}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.lxf-rows[data-lx-hours] .lxf-row:hover>dt{transform:translate(5px)}.lxf-rows[data-lx-hours] .lxf-row:hover:active>dt{transform:translate(2px)}}@keyframes lxh-live{0%,to{opacity:1}50%{opacity:.42}}.lxf-status[data-lx-state=shut] i{background:var(--lx-text-3);box-shadow:none;animation:none}
@media (pointer:coarse){.lxf-nav__brand{min-height:44px}.lxf-foot a{align-items:center;min-height:44px;margin-bottom:0;display:flex}.lxf-social a,.lxf-sheet__social a{align-items:center;min-height:44px;display:inline-flex}.lxf-foot__legal .lxt-trigger{min-height:44px}.lxf-sheet__mail{align-items:center;min-height:44px;display:inline-flex}.lxf-sheet__extras .lxt-trigger,.lxa-field .lxa-pw button{min-height:44px}}
.lxsp-scrim{z-index:2147483000;background:rgba(var(--lx-scrim-rgb,10, 12, 16), .46);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lxsp-fade .16s var(--lx-ease);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lxsp{border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);background:var(--lx-panel);width:min(420px,100%);box-shadow:var(--lx-shadow-3);text-align:center;animation:lxsp-in .22s var(--lx-ease);padding:30px 28px 20px;position:relative}.lxsp__x{top:10px;width:36px;height:36px;color:var(--lx-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:10px}.lxsp__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.lxsp__x:hover{color:var(--lx-text);background:rgba(var(--lx-text-rgb), .06)}}.lxsp__x:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.lxsp__icon{width:56px;height:56px;color:var(--lx-accent);background:rgba(var(--lx-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--lx-accent-rgb), .22);border-radius:999px;place-items:center;margin:0 auto 14px;display:grid}.lxsp__icon svg{width:26px;height:26px}.lxsp__badge{letter-spacing:.02em;color:#0f6b3c;background:#16a05a1a;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.lxsp__badge svg{width:15px;height:15px}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .lxsp__badge{color:#5fd49a;background:#5fd49a1f}}:root[data-scheme=dark] .lxsp__badge{color:#5fd49a;background:#5fd49a1f}.lxsp__h{font-family:var(--lx-display);letter-spacing:-.02em;color:var(--lx-text);margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.25}.lxsp__p{max-width:34ch;color:var(--lx-text-2);margin:0 auto 20px;font-size:15px;line-height:1.55}.lxsp__acts{gap:10px;display:grid}.lxsp__acts .lx-btn{justify-content:center;width:100%}.lxsp__later{font:inherit;color:var(--lx-text-3);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:10px 12px;font-size:14px}@media (hover:hover) and (pointer:fine){.lxsp__later:hover{color:var(--lx-text)}}.lxsp__later:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px;border-radius:8px}.lxsp-scrim:has(.lxsp--duo){padding:16px}.lxsp--duo{overscroll-behavior:contain;text-align:start;width:min(940px,100%);max-height:calc(100svh - 32px);padding:0;overflow-y:auto;container:lxsp/inline-size}.lxsp--duo .lxsp__x{z-index:4;background:var(--lx-panel);box-shadow:inset 0 0 0 1px var(--lx-line)}.lxsp-duo__head{text-align:center;padding:26px clamp(22px,5vw,40px) 0}.lxsp-duo__head .lxsp__h{font-size:20px}.lxsp-duo__head .lxsp__p{margin-bottom:0}@container lxsp (min-width:780px){.lxsp-duo__head{display:none}}.lxsp-duo__wait{place-items:center;min-height:260px;padding:24px;display:grid}.lxsp-duo__spin{border:3px solid rgba(var(--lx-text-rgb), .12);border-top-color:var(--lx-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite lxsp-spin}@keyframes lxsp-spin{to{transform:rotate(1turn)}}.lxsp--duo .lxsp__later{margin:0 auto 10px;display:block}.lxd__lock{width:52px;height:52px;color:var(--lxd-ink);background:color-mix(in srgb, var(--lxd-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lxd-ink) 16%, transparent);border-radius:999px;place-items:center;margin:0 0 18px;display:grid}.lxd__lock svg{width:24px;height:24px}.lxd__big.lxd__big--ask{margin-bottom:12px;font-size:clamp(24px,2.6vw,30px)}.lxd__body{color:var(--lxd-ink);margin:0 0 24px;font-size:15px;line-height:1.55}.lxd__face .lxd__lock,.lxd__face .lxd__body{display:none}@container lxd (min-width:780px){.lxd__face .lxd__lock{display:grid}.lxd__face .lxd__body{display:block}}@keyframes lxsp-fade{0%{opacity:0}}@keyframes lxsp-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.lxsp-scrim[data-leaving]{animation:lxsp-fade-out .16s var(--lx-ease) forwards;pointer-events:none}.lxsp-scrim[data-leaving] .lxsp{animation:lxsp-out .22s var(--lx-ease) forwards}@keyframes lxsp-fade-out{to{opacity:0}}@keyframes lxsp-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lxsp-scrim,.lxsp{animation:none}.lxsp-duo__spin{animation-duration:2.4s}}@media print{.lxsp-scrim{display:none}}
