.btn.svelte-1n27jng{min-height:var(--sbx-size-control-height);padding:var(--sbx-space-3) var(--sbx-button-padding-inline);box-sizing:border-box;border-radius:var(--sbx-radius-pill);border:var(--sbx-border-width-strong) solid var(--sbx-color-accent);font:inherit;font-weight:var(--sbx-font-weight-strong);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primary.svelte-1n27jng{background:var(--sbx-color-accent);color:var(--sbx-color-on-accent)}.ghost.svelte-1n27jng{background:var(--sbx-color-ghost-bg);color:var(--sbx-color-ghost-fg);border-color:var(--sbx-color-ghost-border)}.container.svelte-djbthv{width:100%;padding-inline:var(--sbx-gutter);box-sizing:border-box;margin-inline:auto}.sm.svelte-djbthv{max-width:var(--sbx-size-container-sm)}.md.svelte-djbthv{max-width:var(--sbx-size-container-md)}.lg.svelte-djbthv{max-width:var(--sbx-size-container-lg)}.h.svelte-jh8olu{margin:0 0 var(--sbx-space-2);line-height:var(--sbx-line-height-tight);font-family:var(--sbx-font-heading);text-transform:var(--sbx-heading-transform);letter-spacing:var(--sbx-letter-spacing-heading)}.h1.svelte-jh8olu{font-size:var(--sbx-font-size-h1)}.h2.svelte-jh8olu{font-size:var(--sbx-font-size-h2)}.h3.svelte-jh8olu{font-size:var(--sbx-font-size-h3)}.h4.svelte-jh8olu{font-size:var(--sbx-font-size-h4)}.row.svelte-hh373w{flex-wrap:wrap;align-items:center;display:flex}.gap-sm.svelte-hh373w{gap:var(--sbx-space-2)}.gap-md.svelte-hh373w{gap:var(--sbx-space-3)}.gap-lg.svelte-hh373w{gap:var(--sbx-space-4)}.justify-between.svelte-hh373w{justify-content:space-between}.justify-center.svelte-hh373w{justify-content:center}.justify-start.svelte-hh373w{justify-content:flex-start}svg.svelte-1mcdywa{width:var(--sbx-space-5);height:var(--sbx-space-5);fill:currentColor;flex:none;display:block}.stack.svelte-1jqzn4{flex-direction:column;display:flex}.gap-sm.svelte-1jqzn4{gap:var(--sbx-space-2)}.gap-md.svelte-1jqzn4{gap:var(--sbx-space-3)}.gap-lg.svelte-1jqzn4{gap:var(--sbx-space-4)}.align-start.svelte-1jqzn4{align-items:flex-start}.align-center.svelte-1jqzn4{align-items:center}p.svelte-1o551m9{margin:0 0 var(--sbx-space-4);line-height:var(--sbx-line-height-body)}.muted.svelte-1o551m9{color:var(--sbx-section-muted,var(--sbx-color-text-muted))}.accent.svelte-1jte6qf{color:var(--sbx-color-accent)}.section.svelte-1eg2u72{padding-block:var(--sbx-section-padding);scroll-margin-top:var(--sbx-size-header-height);position:relative}.hero.svelte-1eg2u72{padding-block:var(--sbx-hero-padding-top) var(--sbx-hero-padding-bottom);align-items:center;display:grid;overflow:hidden}.backdrop.svelte-1eg2u72{pointer-events:none;position:absolute;inset:0}.content.svelte-1eg2u72{z-index:1;width:100%;position:relative}@media (width>=56.25rem){.hero.svelte-1eg2u72{min-height:var(--sbx-hero-min-height)}}.default.svelte-1eg2u72{background:var(--sbx-tone-default-bg);color:var(--sbx-tone-default-fg);--sbx-section-muted:var(--sbx-tone-default-muted)}.muted.svelte-1eg2u72{background:var(--sbx-tone-muted-bg);color:var(--sbx-tone-muted-fg);--sbx-section-muted:var(--sbx-tone-muted-muted);border-block:var(--sbx-tone-muted-border-width) solid var(--sbx-color-border)}.accent.svelte-1eg2u72{background:var(--sbx-tone-accent-bg);color:var(--sbx-tone-accent-fg);--sbx-section-muted:var(--sbx-tone-accent-muted)}.inverse.svelte-1eg2u72{background:var(--sbx-tone-inverse-bg);color:var(--sbx-tone-inverse-fg);--sbx-section-muted:var(--sbx-tone-inverse-muted)}nav.svelte-1rrtdo6{gap:var(--sbx-space-3);display:flex}a.svelte-1rrtdo6{color:var(--sbx-color-nav);font-size:var(--sbx-font-size-nav);text-decoration:none}[aria-current].svelte-1rrtdo6{color:var(--sbx-color-accent)}.brandmark{align-items:center;gap:var(--sbx-space-2);color:inherit;text-decoration:none;display:inline-flex}.word.svelte-ux5lca{font-family:var(--sbx-font-heading);font-weight:var(--sbx-font-weight-brand);font-size:var(--sbx-font-size-brand);letter-spacing:var(--sbx-letter-spacing-brand)}img.svelte-ux5lca{max-height:var(--sbx-size-header-height);width:auto;display:block}.embed.svelte-owr3sl{aspect-ratio:var(--sbx-embed-ratio);background:var(--sbx-color-embed-bg);border-radius:var(--sbx-radius-md);position:relative;overflow:hidden}iframe.svelte-owr3sl,button.svelte-owr3sl{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}button.svelte-owr3sl{cursor:pointer;font:inherit;background:0 0;place-items:center;display:grid}button.svelte-owr3sl img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play.svelte-owr3sl{padding:var(--sbx-space-3) var(--sbx-space-5);background:var(--sbx-color-accent);color:var(--sbx-color-on-accent);border-radius:var(--sbx-radius-md);font-weight:var(--sbx-font-weight-strong);position:relative}button.svelte-owr3sl:hover .play:where(.svelte-owr3sl),button.svelte-owr3sl:focus-visible .play:where(.svelte-owr3sl){background:var(--sbx-color-accent-alt)}ul.svelte-6h7ysd{gap:var(--sbx-gap-nav);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.svelte-6h7ysd a{color:var(--sbx-color-nav);font-size:var(--sbx-font-size-nav);transition:color var(--sbx-duration-fast);text-decoration:none}nav.svelte-6h7ysd a:hover,nav.svelte-6h7ysd a:focus-visible,nav.svelte-6h7ysd a[aria-current=page]{color:var(--sbx-color-accent)}.deck.svelte-1hlds7{padding-block:var(--sbx-section-padding);scroll-margin-top:var(--sbx-size-header-height);background:var(--app-thatch);color:var(--sbx-color-bg)}.inner.svelte-1hlds7{max-width:var(--sbx-size-container-lg);padding-inline:var(--sbx-gutter);box-sizing:border-box;margin-inline:auto}.grid.svelte-1hlds7{gap:var(--app-photo-gap);margin-top:var(--app-head-gap);grid-template-columns:repeat(12,1fr);display:grid}.photo.svelte-1hlds7{grid-column:span 6}.photo.svelte-1hlds7:first-child{grid-column:1/-1}.photo.svelte-1hlds7 img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--sbx-radius-md);width:100%;height:100%;display:block}.photo.svelte-1hlds7:first-child img{aspect-ratio:7/5}ul.svelte-1hlds7{grid-column:1/-1;align-self:center;margin:0;padding:0;list-style:none}li.svelte-1hlds7{padding-block:var(--sbx-space-4);border-top:var(--sbx-border-width) solid var(--app-wood)}li.svelte-1hlds7:last-child{border-bottom:var(--sbx-border-width) solid var(--app-wood)}strong.svelte-1hlds7{font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-h4);display:block}@media (width>=56.25rem){.photo.svelte-1hlds7:first-child{grid-column:span 7}.photo.svelte-1hlds7{grid-column:span 5}.photo.svelte-1hlds7 img{aspect-ratio:1}.photo.svelte-1hlds7:nth-child(2) img{object-position:50% 70%}.photo.svelte-1hlds7:nth-child(3) img{object-position:50% 80%}ul.svelte-1hlds7{padding-left:var(--sbx-space-6);grid-column:span 7}}.kicker.svelte-oi5x3m{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.lead.svelte-oi5x3m{max-width:var(--sbx-size-quote-max);margin:var(--sbx-space-3) 0 0;color:var(--sbx-section-muted);font-size:var(--sbx-font-size-lead)}.frame.svelte-oi5x3m,.action.svelte-oi5x3m{margin-top:var(--sbx-space-5)}.hero.svelte-1k6rgla{min-height:var(--app-hero-min-height);background:var(--sbx-color-text);color:var(--sbx-color-bg);--sbx-color-nav:var(--sbx-color-bg);align-items:flex-end;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.hero.svelte-1k6rgla:before{content:"";z-index:3;height:var(--app-thatch-height);background:url(../../../assets/thatch.svg) 0 0 / max(var(--app-thatch-tile), 100%) 100% repeat-x;pointer-events:none;position:absolute;inset:0 0 auto}.hero.svelte-1k6rgla:after{content:"";z-index:1;background:linear-gradient(to top, var(--app-hero-shade), var(--app-hero-shade-mid) 55%, var(--app-hero-shade-clear));pointer-events:none;position:absolute;inset:15% 0 0}.slide.svelte-1k6rgla{opacity:0;transition:opacity var(--app-slide-fade);position:absolute;inset:0}.slide.on.svelte-1k6rgla{opacity:1}.slide.svelte-1k6rgla img{object-fit:cover;width:100%;height:100%;display:block}.slide.low.svelte-1k6rgla img{object-position:50% 72%}.text.svelte-1k6rgla{z-index:2;width:100%;max-width:var(--sbx-size-container-lg);padding:var(--app-hero-text-top) var(--sbx-gutter) calc(var(--app-hero-text-bottom) + var(--sbx-space-5));box-sizing:border-box;margin-inline:auto;position:relative}.text.svelte-1k6rgla h1{text-wrap:balance;max-width:11em}p.svelte-1k6rgla{max-width:31em;margin:var(--sbx-space-4) 0 0;font-size:var(--sbx-font-size-hero-body)}.actions.svelte-1k6rgla{align-items:center;gap:var(--sbx-space-3);margin-top:var(--sbx-space-5);flex-wrap:wrap;display:flex}.actions.svelte-1k6rgla a:first-child{display:none}.toggle.svelte-1k6rgla{right:var(--sbx-gutter);bottom:var(--sbx-space-2);z-index:4;padding:var(--sbx-space-1) var(--sbx-space-2);color:inherit;font:inherit;font-size:var(--sbx-font-size-small);cursor:pointer;background:0 0;border:0;text-decoration:underline;position:absolute}@media (width>=56.25rem){.text.svelte-1k6rgla{padding-bottom:var(--app-hero-text-bottom)}.actions.svelte-1k6rgla a:first-child{display:inline-flex}}@media (prefers-reduced-motion:reduce){.slide.svelte-1k6rgla{transition:none}}.notes.svelte-kle3rl{gap:var(--app-split-gap);margin-top:var(--app-head-gap);display:grid}.note.svelte-kle3rl{padding-top:var(--sbx-space-4);border-top:var(--app-rule) solid currentColor}p.svelte-kle3rl{margin:var(--sbx-space-2) 0 0}.link.svelte-kle3rl{margin-top:var(--sbx-space-3);font-weight:var(--sbx-font-weight-strong);display:inline-block}@media (width>=56.25rem){.notes.svelte-kle3rl{grid-template-columns:repeat(3,1fr)}}.split.svelte-980pc1{gap:var(--app-split-gap);align-items:center;display:grid}.photos.svelte-980pc1,.main.svelte-980pc1,.side.svelte-980pc1{min-width:0}.photos.svelte-980pc1{gap:var(--app-photo-gap);grid-template-columns:3fr 2fr;display:grid}.side.svelte-980pc1{gap:var(--app-photo-gap);display:grid}.photos.svelte-980pc1 img{object-fit:cover;border-radius:var(--sbx-radius-md);width:100%;height:100%;display:block}.main.svelte-980pc1{aspect-ratio:4/5}.main.svelte-980pc1 img{object-position:66% 50%}.side.svelte-980pc1 img{aspect-ratio:1;max-width:100%;height:auto}.copy.svelte-980pc1 h2{margin-bottom:var(--sbx-space-5)}p.svelte-980pc1{margin:0}p.svelte-980pc1+p:where(.svelte-980pc1){margin-top:var(--sbx-space-3)}.lead.svelte-980pc1{font-size:var(--sbx-font-size-lead)}@media (width>=56.25rem){.split.svelte-980pc1{grid-template-columns:6fr 5fr}}.trio.svelte-6o4mjw{gap:var(--app-photo-gap);margin-top:var(--app-head-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.item.svelte-6o4mjw:first-child{grid-column:1/-1}.item.svelte-6o4mjw a{color:inherit;text-decoration:none;display:block}.photo.svelte-6o4mjw{display:block}.item.svelte-6o4mjw img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--sbx-radius-md);width:100%;height:auto;display:block}.item.svelte-6o4mjw:first-child img{aspect-ratio:5/4}.item.svelte-6o4mjw h3{margin-top:var(--sbx-space-4)}.name.svelte-6o4mjw{text-decoration:underline;text-decoration-thickness:var(--sbx-border-width);text-underline-offset:var(--sbx-space-1);transition:text-decoration-color var(--sbx-duration-fast);text-decoration-color:#0000}.item.svelte-6o4mjw:hover .name:where(.svelte-6o4mjw),.item.svelte-6o4mjw:focus-within .name:where(.svelte-6o4mjw){-webkit-text-decoration-color:var(--sbx-color-accent);text-decoration-color:var(--sbx-color-accent)}.item.svelte-6o4mjw:nth-child(3) img{object-position:39% 50%}p.svelte-6o4mjw{margin:0}@media (width>=56.25rem){.trio.svelte-6o4mjw{grid-template-columns:5fr 3fr 4fr}.item.svelte-6o4mjw:first-child{grid-column:auto}.item.svelte-6o4mjw:nth-child(2){margin-top:var(--app-trio-offset)}.item.svelte-6o4mjw:nth-child(2) img{aspect-ratio:3/4}}.door.svelte-1n5hvkv{padding-block:var(--sbx-section-padding);scroll-margin-top:var(--sbx-size-header-height);background:repeating-linear-gradient(to bottom, var(--app-siding) 0 var(--app-board-height), var(--app-board-line) var(--app-board-height) calc(var(--app-board-height) + var(--app-board-gap)))}.inner.svelte-1n5hvkv{gap:var(--app-split-gap);max-width:var(--sbx-size-container-lg);padding-inline:var(--sbx-gutter);box-sizing:border-box;align-items:start;margin-inline:auto;display:grid}.lead.svelte-1n5hvkv{max-width:34em;margin:var(--sbx-space-4) 0 var(--sbx-space-5);font-size:var(--sbx-font-size-lead)}.panes.svelte-1n5hvkv{gap:var(--app-photo-gap);display:grid}.pane.svelte-1n5hvkv{padding:var(--sbx-space-3);background:var(--sbx-color-bg);box-shadow:0 0 0 var(--sbx-border-width) var(--app-pane-edge);display:grid}.glass.svelte-1n5hvkv{padding:var(--app-glass-padding);color:var(--sbx-color-bg);background:linear-gradient(118deg, var(--app-glass-streak) 0 18%, transparent 18% 34%, var(--app-glass-streak-soft) 34% 41%, transparent 41%), var(--app-glass);font-family:var(--sbx-font-heading);font-weight:var(--sbx-font-weight-strong);text-transform:uppercase}.glass.svelte-1n5hvkv h3{font-size:var(--app-font-size-pane);letter-spacing:var(--app-letter-spacing-vinyl)}ul.svelte-1n5hvkv{margin:var(--sbx-space-5) 0 0;padding:0;list-style:none}li.svelte-1n5hvkv a{padding-block:var(--sbx-space-3);color:inherit;text-decoration:none;display:block}.what.svelte-1n5hvkv{font-size:var(--app-font-size-vinyl);line-height:var(--sbx-line-height-tight);letter-spacing:var(--app-letter-spacing-vinyl);display:block}li.svelte-1n5hvkv:nth-child(3n+1) .what:where(.svelte-1n5hvkv){transform:rotate(var(--app-vinyl-tilt))}li.svelte-1n5hvkv:nth-child(3n+2) .what:where(.svelte-1n5hvkv){transform:rotate(var(--app-vinyl-tilt-alt))}.line.svelte-1n5hvkv{justify-content:space-between;align-items:baseline;gap:var(--sbx-space-3);margin-top:var(--sbx-space-1);font-variant-numeric:lining-nums;letter-spacing:var(--app-letter-spacing-vinyl);display:flex}.go.svelte-1n5hvkv{color:var(--sbx-color-accent-alt);font-family:var(--sbx-font-body);font-size:var(--sbx-font-size-small);letter-spacing:0;text-transform:none;flex:none;text-decoration:underline}.what.svelte-1n5hvkv,.price.svelte-1n5hvkv{transition:color var(--sbx-duration-fast)}li.svelte-1n5hvkv:hover .what:where(.svelte-1n5hvkv),li.svelte-1n5hvkv:hover .price:where(.svelte-1n5hvkv){color:var(--sbx-color-accent-alt)}.fine.svelte-1n5hvkv{margin:var(--sbx-space-3) 0 0;color:var(--app-glass-fine);font-family:var(--sbx-font-body);font-size:var(--sbx-font-size-small);text-transform:none;font-weight:400}@media (width>=35rem){.panes.svelte-1n5hvkv{grid-template-columns:1fr 1fr}}@media (width>=56.25rem){.inner.svelte-1n5hvkv{grid-template-columns:4fr 8fr}.note.svelte-1n5hvkv{top:var(--sbx-space-6);position:sticky}}footer.svelte-19k1n3j{background:var(--sbx-color-text);color:var(--sbx-color-bg);font-size:var(--sbx-font-size-small)}.inner.svelte-19k1n3j{gap:var(--sbx-space-4);max-width:var(--sbx-size-container-lg);padding:var(--sbx-space-6) var(--sbx-gutter);box-sizing:border-box;margin-inline:auto;display:grid}p.svelte-19k1n3j{margin:0}.name.svelte-19k1n3j{font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-h4);font-weight:var(--sbx-font-weight-strong)}ul.svelte-19k1n3j{gap:var(--sbx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-19k1n3j a{padding:var(--sbx-space-2);border-radius:var(--sbx-radius-pill);color:inherit;display:flex}li.svelte-19k1n3j a:hover,li.svelte-19k1n3j a:focus-visible{color:var(--sbx-color-accent)}.label.svelte-19k1n3j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fine.svelte-19k1n3j{justify-content:space-between;gap:var(--sbx-space-2) var(--sbx-space-5);padding-top:var(--sbx-space-4);border-top:var(--sbx-border-width) solid var(--app-footer-line);flex-wrap:wrap;display:flex}.fine.svelte-19k1n3j a{color:inherit}.fine.svelte-19k1n3j a:hover,.fine.svelte-19k1n3j a:focus-visible{color:var(--sbx-color-accent)}@media (width>=35rem){.inner.svelte-19k1n3j{grid-template-columns:1fr auto;align-items:center}.fine.svelte-19k1n3j{grid-column:1/-1}}.roof.svelte-1x3i33b{z-index:var(--sbx-z-sticky);background:var(--app-thatch);color:var(--sbx-color-bg);--sbx-color-nav:var(--sbx-color-bg);position:relative}.inner.svelte-1x3i33b{align-items:center;gap:var(--sbx-space-4);max-width:var(--sbx-size-container-lg);min-height:var(--app-roof-height);padding-inline:var(--sbx-gutter);box-sizing:border-box;margin-inline:auto;display:flex}.badge.svelte-1x3i33b{z-index:1;width:var(--app-badge-size);margin-top:var(--sbx-space-2);margin-bottom:calc(var(--app-roof-height) - var(--app-badge-size));flex:none;align-self:flex-start;position:relative}.badge.svelte-1x3i33b img{border-radius:50%;width:100%;height:auto;display:block}nav.svelte-1x3i33b{padding:var(--sbx-space-3) var(--sbx-gutter) var(--sbx-space-4);background:var(--app-thatch);text-align:right;display:none;position:absolute;inset:100% 0 auto}nav.open.svelte-1x3i33b{display:block}ul.svelte-1x3i33b{margin:0;padding:0;list-style:none}nav.svelte-1x3i33b a{padding-block:var(--sbx-space-2);text-decoration:none;display:block}nav.svelte-1x3i33b a:hover,nav.svelte-1x3i33b a:focus-visible{color:var(--sbx-color-accent)}.locales.svelte-1x3i33b{flex:none;margin-left:auto}.locales.svelte-1x3i33b a{padding-block:var(--sbx-space-2);display:block}.locales.svelte-1x3i33b [aria-current]{font-weight:var(--sbx-font-weight-strong)}.locales.svelte-1x3i33b a:hover{color:var(--sbx-color-accent)}.menu.svelte-1x3i33b{padding:var(--sbx-space-2) var(--sbx-space-3);border:var(--sbx-border-width) solid currentColor;border-radius:var(--sbx-radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;flex:none}.menu[aria-expanded=true].svelte-1x3i33b{background:var(--sbx-color-accent);border-color:var(--sbx-color-accent);color:var(--sbx-color-on-accent)}.cta.svelte-1x3i33b{flex:none;display:none}@media (width>=56.25rem){.inner.svelte-1x3i33b{gap:var(--app-roof-gap)}nav.svelte-1x3i33b{text-align:left;background:0 0;flex:1;min-width:0;padding:0;display:block;position:static}ul.svelte-1x3i33b{gap:var(--app-roof-link-gap);display:flex}nav.svelte-1x3i33b a{padding-block:var(--sbx-space-1);white-space:nowrap}.locales.svelte-1x3i33b{margin-left:0}.menu.svelte-1x3i33b{display:none}.cta.svelte-1x3i33b{display:block}}.head-row.svelte-z0rfg3{align-items:flex-start;gap:var(--sbx-space-5);flex-direction:column;display:flex}.head.svelte-z0rfg3{max-width:var(--sbx-size-container-sm)}.head.svelte-z0rfg3 p:not(.kicker){max-width:var(--sbx-size-lead-max);margin:var(--sbx-space-4) 0 0;font-size:var(--sbx-font-size-lead)}.kicker.svelte-z0rfg3{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.items.svelte-z0rfg3{gap:var(--sbx-gap-cards);margin-top:var(--sbx-space-6);grid-template-columns:repeat(2,1fr);display:grid}.items.svelte-z0rfg3 .card{background:var(--sbx-color-surface);border:var(--sbx-border-width) solid var(--sbx-color-border);border-radius:var(--sbx-radius-md);color:inherit;transition:transform var(--sbx-duration-fast), border-color var(--sbx-duration-fast), box-shadow var(--sbx-duration-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.items.svelte-z0rfg3 a.card:hover,.items.svelte-z0rfg3 a.card:focus-visible{transform:translateY(calc(-1 * var(--sbx-lift)));border-color:var(--sbx-color-accent);box-shadow:var(--sbx-shadow-hover)}.items.svelte-z0rfg3 .thumb{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.items.svelte-z0rfg3 .info{padding:var(--sbx-card-padding);flex-direction:column;flex:1;display:flex}.items.svelte-z0rfg3 .name{font-size:var(--sbx-font-size-name);font-weight:var(--sbx-font-weight-strong)}.items.svelte-z0rfg3 .meta{padding-top:var(--sbx-space-2);color:var(--sbx-color-accent-alt);font-size:var(--sbx-font-size-meta);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-meta);margin-top:auto}.items.svelte-z0rfg3 a.card:hover .meta,.items.svelte-z0rfg3 a.card:focus-visible .meta{color:var(--sbx-color-accent)}@media (width>=35rem){.head-row.svelte-z0rfg3{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (width>=56.25rem){.items.svelte-z0rfg3{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.items.svelte-z0rfg3 a.card:hover,.items.svelte-z0rfg3 a.card:focus-visible{transform:none}}.bar.svelte-1slddqa{inset:auto var(--sbx-space-3) var(--sbx-space-3);z-index:var(--sbx-z-sticky);position:fixed}.bar.svelte-1slddqa a{border-radius:var(--sbx-radius-bar);width:100%;box-shadow:var(--sbx-shadow-lg);display:flex}@media (width>=56.25rem){.mobile.svelte-1slddqa{display:none}}.split.svelte-p6ykaj{gap:var(--sbx-gap-feature);align-items:center;display:grid}.number.svelte-p6ykaj{color:var(--sbx-color-number);font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-display);line-height:var(--sbx-line-height-number);display:block}.kicker.svelte-p6ykaj{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.main.svelte-p6ykaj p:not(.kicker){max-width:var(--sbx-size-lead-max);margin:var(--sbx-space-4) 0 0;font-size:var(--sbx-font-size-lead)}.main.svelte-p6ykaj p.note{max-width:var(--sbx-size-note-max);margin-top:var(--sbx-space-6);border-inline-start:var(--sbx-border-width-accent) solid var(--sbx-color-accent);font-size:inherit;font-weight:var(--sbx-font-weight-strong);padding-inline-start:var(--sbx-space-5)}@media (width>=56.25rem){.split.numbered.svelte-p6ykaj{grid-template-columns:1fr 1fr}}.split.svelte-xnfhdp{gap:var(--sbx-gap-hero);align-items:center;display:grid}.eyebrow.svelte-xnfhdp{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.copy.svelte-xnfhdp p:not(.eyebrow){max-width:var(--sbx-size-hero-copy-max);margin:var(--sbx-space-5) 0 var(--sbx-space-6);color:var(--sbx-color-text-soft);font-size:var(--sbx-font-size-hero-body)}.glow.svelte-xnfhdp{background:radial-gradient(circle at 72% 48%, var(--sbx-color-hero-glow-a), transparent 27%), radial-gradient(circle at 15% 85%, var(--sbx-color-hero-glow-b), transparent 28%);position:absolute;inset:0}.dots.svelte-xnfhdp{opacity:.55;background:radial-gradient(circle at 76% 24%, var(--sbx-color-hero-dots) 0 var(--sbx-border-width), transparent var(--sbx-border-width-strong)), radial-gradient(circle at 68% 34%, var(--sbx-color-hero-dots) 0 var(--sbx-border-width), transparent var(--sbx-border-width-strong));background-size:var(--sbx-size-dots-a) var(--sbx-size-dots-a), var(--sbx-size-dots-b) var(--sbx-size-dots-b);position:absolute;inset:0}.media.svelte-xnfhdp{aspect-ratio:var(--sbx-hero-media-ratio);border-radius:var(--sbx-radius-lg);border:var(--sbx-border-width) solid var(--sbx-color-border);box-shadow:var(--sbx-shadow-lg);order:-1;margin:0;position:relative;overflow:hidden}.media.svelte-xnfhdp:after{content:"";background:linear-gradient(135deg, transparent, var(--sbx-color-media-shade));pointer-events:none;position:absolute;inset:0}.media.svelte-xnfhdp .picture{object-fit:cover;width:100%;height:100%;display:block}.tilt-left.svelte-xnfhdp{transform:rotate(calc(-1 * var(--sbx-angle-tilt)))}.tilt-right.svelte-xnfhdp{transform:rotate(var(--sbx-angle-tilt))}.stamp.svelte-xnfhdp{z-index:1;color:var(--sbx-color-accent-alt);font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-stamp);letter-spacing:var(--sbx-letter-spacing-caps);text-shadow:var(--sbx-shadow-glow);transform:rotate(var(--sbx-angle-stamp));position:absolute;bottom:5%;right:5%}@media (width>=56.25rem){.split.svelte-xnfhdp{grid-template-columns:.85fr 1.15fr}.media.svelte-xnfhdp{order:0}}.split.svelte-19sb89e{gap:var(--sbx-gap-location);align-items:stretch;display:grid}.kicker.svelte-19sb89e{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.copy.svelte-19sb89e p:not(.kicker){margin:var(--sbx-space-5) 0}.copy.svelte-19sb89e p.muted{margin-top:0}.map.svelte-19sb89e{display:flex}.map.svelte-19sb89e .map-card{min-height:var(--sbx-map-min-height);padding:var(--sbx-space-5);border-radius:var(--sbx-radius-map);color:inherit;transition:transform var(--sbx-duration-fast), box-shadow var(--sbx-duration-fast);flex:1;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.map.svelte-19sb89e .map-card:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--sbx-color-bg) 80%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.map.svelte-19sb89e .map-card:hover,.map.svelte-19sb89e .map-card:focus-visible{transform:translateY(calc(-1 * var(--sbx-lift)));box-shadow:var(--sbx-shadow-hover)}.map.svelte-19sb89e .map-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map.svelte-19sb89e .map-label{z-index:1;padding:var(--sbx-space-3) var(--sbx-space-5);border-radius:var(--sbx-radius-pill);background:var(--sbx-color-text);color:var(--sbx-color-bg);font-weight:var(--sbx-font-weight-strong);position:relative}@media (width>=56.25rem){.split.svelte-19sb89e{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.map.svelte-19sb89e .map-card:hover,.map.svelte-19sb89e .map-card:focus-visible{transform:none}}.kicker.svelte-1z0ltdc{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.items.svelte-1z0ltdc{margin-top:var(--sbx-space-7);grid-template-columns:repeat(2,1fr);display:grid}.step.svelte-1z0ltdc{padding:var(--sbx-space-5);border-inline-start:var(--sbx-border-width) solid var(--sbx-color-border)}.step.svelte-1z0ltdc:nth-child(odd){border-inline-start:none}.step.svelte-1z0ltdc:nth-child(n+3){border-top:var(--sbx-border-width) solid var(--sbx-color-border)}.number.svelte-1z0ltdc{color:var(--sbx-color-accent);font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-numeral);display:block}h3.svelte-1z0ltdc{margin:var(--sbx-space-3) 0;font-family:var(--sbx-font-heading);font-size:var(--sbx-font-size-h3);line-height:var(--sbx-line-height-tight);letter-spacing:var(--sbx-letter-spacing-heading);text-transform:var(--sbx-heading-transform)}p.svelte-1z0ltdc{color:var(--sbx-section-muted);line-height:var(--sbx-line-height-body);margin:0}@media (width>=56.25rem){.items.svelte-1z0ltdc{grid-template-columns:repeat(4,1fr)}.step.svelte-1z0ltdc,.step.svelte-1z0ltdc:nth-child(odd){border-top:none;border-inline-start:var(--sbx-border-width) solid var(--sbx-color-border)}.step.svelte-1z0ltdc:first-child{border-inline-start:none}}.glow.svelte-uo0zqw{background:radial-gradient(circle at 80% 20%, var(--sbx-color-section-glow), transparent 25%);position:absolute;inset:0}.review.svelte-uo0zqw{align-items:flex-start;gap:var(--sbx-space-5);margin:var(--sbx-space-6) 0 0;padding:var(--sbx-space-6);background:var(--sbx-color-panel);border:var(--sbx-border-width) solid var(--sbx-color-border);border-radius:var(--sbx-radius-md);flex-direction:column;display:flex}.kicker.svelte-uo0zqw{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps);text-transform:uppercase}.stars.svelte-uo0zqw{color:var(--sbx-section-muted);font-size:var(--sbx-font-size-stars);letter-spacing:var(--sbx-letter-spacing-stars);opacity:var(--sbx-opacity-muted);margin:0}.stars.svelte-uo0zqw .on:where(.svelte-uo0zqw){color:var(--sbx-color-accent-alt);opacity:1}blockquote.svelte-uo0zqw{max-width:var(--sbx-size-quote-max);color:var(--sbx-section-muted);margin:0}@media (width>=35rem){.review.svelte-uo0zqw{flex-direction:row;justify-content:space-between;align-items:center}}.bar.svelte-ns36oz{z-index:10;background:var(--sbx-color-bg);border-bottom:var(--sbx-border-width) solid var(--sbx-color-border);width:100%;top:0}.fixed.svelte-ns36oz{position:fixed}.static.svelte-ns36oz{position:sticky}.translucent.svelte-ns36oz{background:var(--sbx-color-header-bg);-webkit-backdrop-filter:blur(var(--sbx-blur-header));backdrop-filter:blur(var(--sbx-blur-header))}.inner.svelte-ns36oz{max-width:var(--sbx-size-container-lg);min-height:var(--sbx-size-header-height);padding:var(--sbx-space-3) var(--sbx-gutter);justify-content:space-between;align-items:center;gap:var(--sbx-space-5);box-sizing:border-box;margin-inline:auto;display:flex}.links.svelte-ns36oz{display:none}@media (width>=56.25rem){.links.svelte-ns36oz{display:block}}header.svelte-1srdw4c{padding:var(--sbx-space-5);background:var(--sbx-color-bg);border-bottom:var(--sbx-border-width) solid var(--sbx-color-border)}footer.svelte-2xh8h4{padding:var(--sbx-space-5);border-top:var(--sbx-border-width) solid var(--sbx-color-border);font-size:var(--sbx-font-size-small)}footer.svelte-mypbra{padding:var(--sbx-space-6) var(--sbx-space-5);border-top:var(--sbx-border-width) solid var(--sbx-color-border);font-size:var(--sbx-font-size-small)}.muted.svelte-mypbra{color:var(--sbx-color-text-muted)}.consent.svelte-170u2lh{z-index:var(--sbx-z-overlay);padding:var(--sbx-space-4) var(--sbx-space-5);background:var(--sbx-color-surface);color:var(--sbx-color-text);border-top:var(--sbx-border-width) solid var(--sbx-color-border);position:fixed;inset:auto 0 0}.message.svelte-170u2lh{margin:0}.error.svelte-hu1ymp{padding-block:calc(var(--sbx-size-header-height) + var(--sbx-space-7)) var(--sbx-space-7);text-align:center}.status.svelte-hu1ymp{margin:0 0 var(--sbx-space-3);color:var(--sbx-color-kicker);font-size:var(--sbx-font-size-kicker);font-weight:var(--sbx-font-weight-strong);letter-spacing:var(--sbx-letter-spacing-caps)}.message.svelte-hu1ymp{margin:var(--sbx-space-3) auto var(--sbx-space-6);max-width:var(--sbx-size-lead-max);color:var(--sbx-color-text-soft);font-size:var(--sbx-font-size-lead)}.ref.svelte-hu1ymp{margin:var(--sbx-space-6) 0 0;color:var(--sbx-color-text-soft);font-size:var(--sbx-font-size-small)}
