dialog.svelte-13koy17{background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bg);opacity:0;transition:opacity .14s ease, transform .14s ease, display .14s allow-discrete, overlay .14s allow-discrete;border:0;padding:0;overflow:hidden;transform:none}dialog[open].svelte-13koy17{opacity:1;transition-duration:.22s;transition-timing-function:var(--ease-out);transform:none}@starting-style{dialog[open].svelte-13koy17{opacity:0;transform:none}}dialog[open].svelte-13koy17{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.top.svelte-13koy17,.arrows.svelte-13koy17{padding:.25rem var(--gutter);justify-content:space-between;align-items:center;display:flex}span.svelte-13koy17{font-variant-numeric:tabular-nums}button.svelte-13koy17{background:var(--glass-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--glass-dark-ring);transition:background-color .15s ease, transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){button.svelte-13koy17:hover{background:var(--glass-dark-hover)}}button.svelte-13koy17:active{transform:scale(.98)}button.svelte-13koy17{min-width:var(--touch);min-height:var(--touch);border-radius:var(--radius-control);color:inherit;font-size:var(--text-base);cursor:pointer;border:0;place-items:center;padding-inline:.75rem;display:inline-grid}.track.svelte-13koy17{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}figure.svelte-13koy17{scroll-snap-align:center;flex:none;place-items:center;width:100%;min-height:0;display:grid;position:relative}img.svelte-13koy17{object-fit:contain;max-width:100%;max-height:100%}figcaption.svelte-13koy17{border-radius:var(--radius-control);background:var(--label-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bg);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem;position:absolute;bottom:.75rem;left:.75rem}section.svelte-14n95ga{gap:.5rem;min-width:0;display:grid}.tabs.svelte-14n95ga{gap:.25rem;display:flex}[role=tab].svelte-14n95ga{border-radius:var(--radius-control);background:var(--tint);color:var(--ink);transition:background-color .15s ease, transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){[role=tab].svelte-14n95ga:hover{background:var(--tint-strong)}}[role=tab].svelte-14n95ga:active{transform:scale(.97)}[role=tab].svelte-14n95ga:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--amber);outline:0}[role=tab].svelte-14n95ga{min-height:var(--touch);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding-inline:.875rem;font-weight:500}[role=tab][aria-selected=true].svelte-14n95ga{background:var(--tint-strong);color:var(--ink);font-weight:500}.grid.svelte-14n95ga{grid-template-columns:repeat(var(--thumbs), minmax(0, 1fr));gap:.25rem;display:grid}@media (width>=64rem){.grid.svelte-14n95ga{aspect-ratio:16/7;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.grid[data-count="3"].svelte-14n95ga a:where(.svelte-14n95ga):nth-child(2){grid-row:span 2}.grid[data-count="2"].svelte-14n95ga{grid-template-columns:2fr 1fr}.grid[data-count="1"].svelte-14n95ga{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.grid[data-count="1"].svelte-14n95ga .main:where(.svelte-14n95ga){grid-row:auto}}.grid.single.svelte-14n95ga{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.grid.grundrisse.svelte-14n95ga img{object-fit:contain}.grid.grundrisse.svelte-14n95ga a:where(.svelte-14n95ga){background:var(--bg)}a.svelte-14n95ga{aspect-ratio:1;border-radius:var(--radius);background:var(--tab);display:block;position:relative;overflow:hidden}a.svelte-14n95ga img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){a.svelte-14n95ga:hover img{transform:scale(1.04)}}[data-reveal=in] a.svelte-14n95ga img,a.svelte-14n95ga[data-reveal=in] img{animation:settle 1.2s var(--ease-out) backwards}@media (width>=64rem){a.svelte-14n95ga{aspect-ratio:auto;min-height:0}}.main.svelte-14n95ga{aspect-ratio:3/2;grid-column:1/-1}@media (width>=64rem){.main.svelte-14n95ga{aspect-ratio:auto;grid-area:1/1/3}.single.svelte-14n95ga .main:where(.svelte-14n95ga){grid-row:auto}}.flag.svelte-14n95ga,.counter.svelte-14n95ga{font-variant-numeric:tabular-nums;position:absolute;bottom:.75rem}.flag.svelte-14n95ga{border-radius:var(--radius-control);background:var(--label-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bg);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem;left:.75rem}.counter.svelte-14n95ga{border-radius:var(--radius-control);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem;right:.75rem}.more.svelte-14n95ga{background:var(--dusk-fade), var(--dusk);color:var(--bg);font-size:var(--text-lg);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}section.svelte-13n99c7{gap:.75rem;display:grid}h2.svelte-13n99c7{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--leading-control)}dl.svelte-13n99c7{font-variant-numeric:tabular-nums}dl.svelte-13n99c7 div:where(.svelte-13n99c7){border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}dd.svelte-13n99c7{text-align:right;white-space:nowrap;font-weight:500}a.svelte-13n99c7{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){a.svelte-13n99c7:hover{text-decoration-color:currentColor}}section.svelte-1flltr8{gap:.75rem;display:grid}h2.svelte-1flltr8{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--leading-control)}section.svelte-1flltr8>p:where(.svelte-1flltr8){max-width:40rem}dl.svelte-1flltr8{gap:0 var(--gap);display:grid}@media (width>=48rem){dl.svelte-1flltr8{grid-template-columns:repeat(2,minmax(0,1fr))}}dl.svelte-1flltr8 div:where(.svelte-1flltr8){border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}dt.svelte-1flltr8{color:var(--muted)}dd.svelte-1flltr8{text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}ul.svelte-1flltr8{flex-wrap:wrap;gap:.25rem;display:flex}li.svelte-1flltr8{border-radius:var(--radius-control);background:var(--tab);font-size:var(--text-sm);padding:.25rem .75rem}.map.svelte-1flltr8{border-radius:var(--radius-lg);height:clamp(16rem,40vw,24rem);overflow:hidden}.note.svelte-1flltr8{color:var(--muted);font-size:var(--text-sm)}.head.svelte-gr6zi3{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;padding-block:.75rem 1.25rem}.row.svelte-gr6zi3{gap:1.5rem var(--gap);display:grid}@media (width>=64rem){.row.svelte-gr6zi3{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.row.svelte-gr6zi3{align-items:center;margin-top:1.5rem}h1.svelte-gr6zi3{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:1.05}.place.svelte-gr6zi3{margin-top:.375rem}.facts.svelte-gr6zi3{padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--surface);font-variant-numeric:proportional-nums;gap:1.25rem;display:grid}.label.svelte-gr6zi3{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}.figure.svelte-gr6zi3{font-size:var(--text-2xl);letter-spacing:-.03em;white-space:nowrap;margin-top:.25rem;font-weight:600;line-height:1}.figure.long.svelte-gr6zi3{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:1.05}.formula.svelte-gr6zi3{font-size:var(--text-lg);letter-spacing:0;line-height:var(--leading-lead);margin-top:.75rem;font-weight:500}.times.svelte-gr6zi3{color:var(--amber);margin-inline:.35em;font-weight:600}.whole.svelte-gr6zi3{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;margin-top:.25rem;font-weight:400;line-height:1.5}.pills.svelte-gr6zi3{flex-wrap:wrap;gap:.25rem;display:flex}.pills.svelte-gr6zi3 li:where(.svelte-gr6zi3){border-radius:var(--radius-control);background:var(--bg);font-size:var(--text-sm);padding:.25rem .75rem}.pills.svelte-gr6zi3 b:where(.svelte-gr6zi3){font-weight:500}dialog.svelte-1gilo8f{width:min(100%,36rem);max-width:100%;max-height:100svh;padding:var(--panel-pad);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sheet);opacity:0;transition:opacity .14s ease, transform .14s ease, display .14s allow-discrete, overlay .14s allow-discrete;border:0;margin:auto auto 0;transform:translateY(.5rem)}dialog[open].svelte-1gilo8f{opacity:1;transition-duration:.22s;transition-timing-function:var(--ease-out);transform:none}@starting-style{dialog[open].svelte-1gilo8f{opacity:0;transform:translateY(.5rem)}}@media (width>=48rem){dialog.svelte-1gilo8f{width:min(100% - 2 * var(--gutter), 36rem);max-height:calc(100svh - 2 * var(--gutter));border-radius:var(--radius-lg);margin:auto}}dialog.svelte-1gilo8f::backdrop{background:var(--backdrop)}.top.svelte-1gilo8f{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}h2.svelte-1gilo8f{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--leading-control)}.space.svelte-1gilo8f{padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.875rem;margin-bottom:1.25rem;padding:.5rem;display:grid}.picture.svelte-1gilo8f{aspect-ratio:1;border-radius:var(--radius);background:var(--tab);overflow:hidden}.words.svelte-1gilo8f{gap:.125rem;min-width:0;padding-right:.5rem;display:grid}.title.svelte-1gilo8f{font-size:var(--text-base);font-weight:500;line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facts.svelte-1gilo8f{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5}form.svelte-1gilo8f{align-content:start;gap:1rem;display:grid}.submit.svelte-1gilo8f{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.submit.svelte-1gilo8f p:where(.svelte-1gilo8f){color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}.status.svelte-1gilo8f{font-weight:500}.note.svelte-1gilo8f{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}.note.svelte-1gilo8f a:where(.svelte-1gilo8f){text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.note.svelte-1gilo8f a:where(.svelte-1gilo8f):hover{text-decoration-color:currentColor}}.page.svelte-18azyda{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);gap:2rem var(--gap);margin-inline:auto;display:grid}@media (width>=64rem){.page.svelte-18azyda{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.page.svelte-18azyda{padding-block:.5rem calc(var(--section-y) / 2)}.gallery.svelte-18azyda,.main.svelte-18azyda{min-width:0}.gallery.svelte-18azyda{grid-column:1/-1}.main.svelte-18azyda{gap:2rem;display:grid}aside.svelte-18azyda{padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--surface);gap:.75rem;display:grid}@media (width>=64rem){aside.svelte-18azyda{top:calc(var(--header) + 1rem);align-self:start;position:sticky}}aside.svelte-18azyda p:where(.svelte-18azyda){color:var(--muted);font-size:var(--text-sm);text-align:center}.primary.svelte-18azyda{margin-top:.5rem;display:none}@media (width>=64rem){.primary.svelte-18azyda{display:grid}}aside.svelte-18azyda>p:where(.svelte-18azyda){display:none}@media (width>=64rem){aside.svelte-18azyda>p:where(.svelte-18azyda){display:block}}.call.svelte-18azyda{text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.call.svelte-18azyda:hover{text-decoration-color:currentColor}}.call.svelte-18azyda{min-height:var(--touch);font-size:var(--text-sm);font-variant-numeric:proportional-nums;place-items:center;display:grid}.actions.svelte-18azyda{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.actions.svelte-18azyda button{width:100%}.stand.svelte-18azyda{color:var(--muted);font-size:var(--text-sm)}.similar.svelte-18azyda{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);padding-block:calc(var(--section-y) / 2);margin-inline:auto}.similar.svelte-18azyda ul:where(.svelte-18azyda){margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.similar.svelte-18azyda ul:where(.svelte-18azyda)::-webkit-scrollbar{display:none}@media (width>=48rem){.similar.svelte-18azyda ul:where(.svelte-18azyda){gap:2rem var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.similar.svelte-18azyda li:where(.svelte-18azyda){scroll-snap-align:start;flex:0 0 min(80%,22rem)}.phone-bar.svelte-18azyda{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);box-shadow:var(--shadow-capsule);border-radius:var(--radius-control);--control:var(--touch);bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:var(--z-menu);width:min(24rem,100% - 1.5rem);margin:calc(var(--section-y) / -2) auto 0;gap:.25rem;padding:.5rem;display:flex;position:sticky}.phone-bar.svelte-18azyda .button{flex:2;padding-inline:.5rem}@media (width>=64rem){.phone-bar.svelte-18azyda{display:none}}.call-now.svelte-18azyda{border-radius:var(--radius-control);color:var(--ink);cursor:pointer;transition:background-color .15s ease, transform .14s var(--ease-out);background:0 0;border:0}@media (hover:hover) and (pointer:fine){.call-now.svelte-18azyda:hover{background:var(--tab)}}.call-now.svelte-18azyda:active{transform:scale(.97)}.call-now.svelte-18azyda{height:var(--touch);flex:1;place-items:center;font-weight:500;display:grid}
