.hero-search[data-astro-cid-5lblifaz]{--arelo-icon-stroke:var(--arelo-icon-stroke-light);inline-size:100%;display:grid}.hero-tabs[data-astro-cid-5lblifaz]{--tab-radius:.75rem;--tab-lift:.375rem;align-items:flex-end;gap:var(--tab-radius);display:flex}.hero-tab[data-astro-cid-5lblifaz]{border-radius:var(--tab-radius);background:color-mix(in srgb, var(--arelo-color-on-primary) 16%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--arelo-color-on-primary);font:var(--arelo-weight-heading) var(--arelo-text-body) / 1.5 var(--arelo-font-heading);cursor:pointer;transition:background-color var(--arelo-duration-fast) var(--arelo-ease-out), color var(--arelo-duration-fast) var(--arelo-ease-out);border:0;margin-block-end:var(--tab-lift);padding:.625rem 1.125rem;text-decoration:none;position:relative}.hero-tab[data-astro-cid-5lblifaz]:hover{background:color-mix(in srgb, var(--arelo-color-on-primary) 26%, transparent);color:var(--arelo-color-on-primary)}.hero-tab[data-astro-cid-5lblifaz]:focus-visible{outline:2px solid var(--arelo-color-on-primary);outline-offset:2px}.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]{border-radius:var(--tab-radius) var(--tab-radius) 0 0;background:var(--arelo-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--arelo-color-heading);margin-block-end:0;padding-block-end:calc(.625rem + var(--tab-lift))}.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]:before,.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]:after{content:"";inline-size:var(--tab-radius);block-size:var(--tab-radius);pointer-events:none;position:absolute;inset-block-end:0}.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]:before{background:radial-gradient(circle at 0 0, transparent var(--tab-radius), var(--arelo-color-surface) calc(var(--tab-radius) + .5px));inset-inline-end:100%}.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]:after{background:radial-gradient(circle at 100% 0, transparent var(--tab-radius), var(--arelo-color-surface) calc(var(--tab-radius) + .5px));inset-inline-start:100%}.hero-tab[data-astro-cid-5lblifaz][aria-pressed=true]:first-child:before{display:none}.hero-card[data-astro-cid-5lblifaz]{--arelo-field-height:3.25rem;min-inline-size:0;padding:var(--arelo-space-5);background:var(--arelo-color-surface);color:var(--arelo-color-text);text-align:start;border-radius:0 .75rem .75rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.hero-card[data-astro-cid-5lblifaz][data-mode=match]{border-start-start-radius:.75rem}@media (width>=40rem){.hero-card[data-astro-cid-5lblifaz]{padding:var(--arelo-space-8)}}@media (width<=39.999rem){.hero-card[data-astro-cid-5lblifaz]{gap:.75rem}.hero-card[data-astro-cid-5lblifaz] .hero-lower[data-astro-cid-5lblifaz]{margin-block-start:.5rem}}.hero-label[data-astro-cid-5lblifaz]{color:var(--arelo-color-heading);font:var(--arelo-weight-ui) var(--arelo-text-small) / 1.5 var(--arelo-font-body);margin:0 0 .5rem;padding:0;display:block}.hero-types-wrap[data-astro-cid-5lblifaz]{min-inline-size:0;position:relative}.hero-types[data-astro-cid-5lblifaz]{scroll-snap-type:x proximity;scrollbar-width:none;border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex;overflow-x:auto}.hero-types[data-astro-cid-5lblifaz]::-webkit-scrollbar{display:none}.hero-types-wrap[data-astro-cid-5lblifaz][data-more-after] .hero-types[data-astro-cid-5lblifaz]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6.75rem),#0000 calc(100% - 1.5rem));mask-image:linear-gradient(90deg,#000 calc(100% - 6.75rem),#0000 calc(100% - 1.5rem))}.hero-types-wrap[data-astro-cid-5lblifaz][data-more-before] .hero-types[data-astro-cid-5lblifaz]{-webkit-mask-image:linear-gradient(90deg,#0000 1.5rem,#000 6.75rem);mask-image:linear-gradient(90deg,#0000 1.5rem,#000 6.75rem)}.hero-types-wrap[data-astro-cid-5lblifaz][data-more-before][data-more-after] .hero-types[data-astro-cid-5lblifaz]{-webkit-mask-image:linear-gradient(90deg,#0000 1.5rem,#000 6.75rem calc(100% - 6.75rem),#0000 calc(100% - 1.5rem));mask-image:linear-gradient(90deg,#0000 1.5rem,#000 6.75rem calc(100% - 6.75rem),#0000 calc(100% - 1.5rem))}.hero-type[data-astro-cid-5lblifaz]{block-size:5.5rem;min-inline-size:0;padding:var(--arelo-space-3) var(--arelo-space-1);color:var(--arelo-color-text);font:var(--arelo-weight-body) var(--arelo-text-body) / 1.375 var(--arelo-font-body);white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background-color var(--arelo-duration-fast) var(--arelo-ease-out), border-color var(--arelo-duration-fast) var(--arelo-ease-out);border:1px solid #0000;border-radius:.625rem;flex-direction:column;flex:1 0 6.75rem;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.hero-type[data-astro-cid-5lblifaz]:hover{background:var(--arelo-color-surface-subtle)}.hero-type[data-astro-cid-5lblifaz]:has(input:checked){border-color:var(--arelo-color-primary);background:color-mix(in srgb, var(--arelo-color-primary) 7%, var(--arelo-color-surface));box-shadow:inset 0 0 0 1px var(--arelo-color-primary)}.hero-type[data-astro-cid-5lblifaz]:has(input:focus-visible){outline:2px solid var(--arelo-color-focus);outline-offset:2px}.hero-type[data-astro-cid-5lblifaz] .icon{block-size:2rem;inline-size:2rem;color:var(--arelo-color-heading)}.hero-types-arrow[data-astro-cid-5lblifaz]{border-radius:var(--arelo-radius-full);background:var(--arelo-color-surface-subtle);block-size:2rem;inline-size:2rem;color:var(--arelo-color-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.hero-types-arrow[data-astro-cid-5lblifaz]:hover{background:var(--arelo-color-border)}.hero-types-arrow[data-astro-cid-5lblifaz][hidden]{display:none}.hero-types-arrow[data-astro-cid-5lblifaz].prev{inset-inline-start:0}.hero-types-arrow[data-astro-cid-5lblifaz].next{inset-inline-end:0}.hero-types-arrow[data-astro-cid-5lblifaz] svg[data-astro-cid-5lblifaz]{block-size:1.25rem;inline-size:1.25rem;display:block}.hero-types-arrow[data-astro-cid-5lblifaz].prev svg[data-astro-cid-5lblifaz]{scale:-1 1}.hero-type-menu[data-astro-cid-5lblifaz]{display:none}.hero-type-menu[data-astro-cid-5lblifaz] [data-astro-cid-5lblifaz][data-type-text]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (width<=39.999rem){html.js .hero-type-menu[data-astro-cid-5lblifaz]{display:block}html.js .hero-types-arrow[data-astro-cid-5lblifaz]{display:none}html.js .hero-types[data-astro-cid-5lblifaz]{inset-inline:0;z-index:6;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--arelo-color-text-muted) 35%, transparent) transparent;border:1px solid var(--arelo-color-border);border-radius:var(--arelo-radius-xs);background:var(--arelo-color-surface);max-block-size:18.75rem;box-shadow:var(--arelo-shadow-floating);scroll-snap-type:none;flex-direction:column;gap:.1rem;padding:.3rem;display:none;position:absolute;top:calc(100% + .25rem);overflow:hidden auto;-webkit-mask-image:none;mask-image:none}html.js .hero-types-wrap[data-astro-cid-5lblifaz][data-open] .hero-types[data-astro-cid-5lblifaz]{display:flex}html.js .hero-types[data-astro-cid-5lblifaz]::-webkit-scrollbar{inline-size:14px;display:block}html.js .hero-types[data-astro-cid-5lblifaz]::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}html.js .hero-types[data-astro-cid-5lblifaz]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--arelo-color-text-muted) 35%, transparent);background-clip:padding-box;border:5px solid #0000;border-radius:999px}html.js .hero-type[data-astro-cid-5lblifaz]{border:0;border-radius:.25rem;flex-direction:row;flex:none;justify-content:flex-start;gap:.75rem;block-size:auto;min-block-size:2.75rem;padding:.5rem .625rem;font-size:1rem}html.js .hero-type[data-astro-cid-5lblifaz]:has(input:checked){box-shadow:none;background:0 0;border:0}html.js .hero-type[data-astro-cid-5lblifaz]:hover{background:var(--arelo-color-surface-subtle)}html.js .hero-type[data-astro-cid-5lblifaz]:has(input:focus-visible){outline-offset:-2px}html.js .hero-type[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]{clip:auto;block-size:1.125rem;inline-size:1.125rem;accent-color:var(--arelo-color-primary);flex:none;margin:0;position:static;overflow:visible}html.js .hero-type[data-astro-cid-5lblifaz] .icon{block-size:1.375rem;inline-size:1.375rem}}.hero-extras[data-astro-cid-5lblifaz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (width<=39.999rem){.hero-extras[data-astro-cid-5lblifaz]{grid-template-columns:minmax(0,1fr);gap:.75rem}}.hero-area[data-astro-cid-5lblifaz]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.75rem;min-inline-size:0;display:grid}.hero-area[data-astro-cid-5lblifaz]>.hero-label[data-astro-cid-5lblifaz]{grid-column:1/-1}.hero-area-dash[data-astro-cid-5lblifaz]{color:var(--arelo-color-text-muted);grid-area:2/2}.hero-select[data-astro-cid-5lblifaz]{min-inline-size:0;position:relative}.hero-wish[data-astro-cid-5lblifaz]{min-inline-size:0}@media (width<=47.999rem){.hero-wish[data-astro-cid-5lblifaz]{display:none}.hero-extras[data-astro-cid-5lblifaz]{grid-template-columns:minmax(0,1fr)}}.hero-extras[data-astro-cid-5lblifaz] .field-control[data-astro-cid-5lblifaz]{padding-inline:1rem;font-size:1rem}.hero-extras[data-astro-cid-5lblifaz] .field-control[data-astro-cid-5lblifaz]::placeholder{color:var(--arelo-color-text-muted);opacity:1}.hero-extras[data-astro-cid-5lblifaz] select[data-astro-cid-5lblifaz].field-control{background-position:right 1rem center;padding-inline-end:2.5rem}html.js .hero-select[data-astro-cid-5lblifaz]>select[data-astro-cid-5lblifaz],html:not(.js) .hero-multi[data-astro-cid-5lblifaz]{display:none}.hero-multi[data-astro-cid-5lblifaz]{position:relative}.hero-multi[data-astro-cid-5lblifaz] .multi-control[data-astro-cid-5lblifaz]{padding:.25rem .625rem .25rem 1rem}.hero-multi[data-astro-cid-5lblifaz] .multi-toggle[data-astro-cid-5lblifaz]{min-block-size:2.5rem;color:var(--arelo-color-heading);padding:0;font-size:1rem}.hero-multi[data-astro-cid-5lblifaz] .multi-toggle[data-astro-cid-5lblifaz] .icon{block-size:1.25rem;inline-size:1.25rem}.hero-multi[data-astro-cid-5lblifaz] .multi-option[data-astro-cid-5lblifaz]{font-size:1rem}.hero-lower[data-astro-cid-5lblifaz]{gap:var(--arelo-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.hero-field[data-astro-cid-5lblifaz]{position:relative}.search-box[data-astro-cid-5lblifaz]{min-block-size:var(--arelo-field-height);border:1px solid var(--arelo-field-border);border-radius:var(--arelo-field-radius);background:var(--arelo-field-background);box-shadow:var(--arelo-shadow-card-raised);align-items:center;gap:.625rem;padding:.5rem .75rem .5rem 1rem;display:flex}.search-box[data-astro-cid-5lblifaz]:focus-within{border-color:var(--arelo-color-primary);box-shadow:inset 0 0 0 1px var(--arelo-color-primary), var(--arelo-shadow-card-raised)}@media (width<=47.999rem){.search-box[data-astro-cid-5lblifaz]{padding:.375rem .625rem .375rem .875rem}}.search-box[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]{inline-size:100%;min-inline-size:0;color:var(--arelo-color-text);font:var(--arelo-weight-body) 1rem / 1.5 var(--arelo-font-body);background:0 0;border:0;outline:none;flex:1;padding:.5rem 0}.search-box[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]::placeholder{color:var(--arelo-color-text-muted);opacity:1}.search-box[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]::-webkit-search-cancel-button{display:none}.search-box[data-astro-cid-5lblifaz]>.icon{block-size:1.5rem;inline-size:1.5rem;color:var(--arelo-button-background);flex:none}.search-spinner[data-astro-cid-5lblifaz]{border:2px solid color-mix(in srgb, var(--arelo-color-heading) 18%, transparent);border-block-start-color:var(--arelo-color-heading);border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;margin:.125rem;animation:.7s linear infinite hero-search-spin;display:none}.search-box[data-astro-cid-5lblifaz][data-loading]>.icon{display:none}.search-box[data-astro-cid-5lblifaz][data-loading]>.search-spinner[data-astro-cid-5lblifaz]{display:block}@keyframes hero-search-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.search-spinner[data-astro-cid-5lblifaz]{animation-duration:1.6s}}.submit[data-astro-cid-5lblifaz]{border-radius:var(--arelo-button-radius);background:var(--arelo-button-background);min-block-size:3.5rem;inline-size:100%;box-shadow:var(--arelo-button-shadow);color:var(--arelo-button-text);font:var(--arelo-button-weight) var(--arelo-text-body) / 1.5 var(--arelo-font-heading);cursor:pointer;transition:background-color var(--arelo-duration-fast) var(--arelo-ease-out);border:0;justify-content:center;align-items:center;padding:.75rem 1.5rem;display:flex}.submit[data-astro-cid-5lblifaz]:hover{background:var(--arelo-button-background-hover)}.submit[data-astro-cid-5lblifaz]:focus-visible{outline:2px solid var(--arelo-color-focus);outline-offset:2px}.hero-chips[data-astro-cid-5lblifaz]{scrollbar-width:none;flex:0 auto;gap:.375rem;min-inline-size:0;max-inline-size:60%;display:flex;overflow-x:auto}.hero-chips[data-astro-cid-5lblifaz][hidden]{display:none}.hero-chips[data-astro-cid-5lblifaz] .hero-chip{border-radius:var(--arelo-radius-xs);background:var(--arelo-color-highlight-surface);max-inline-size:13rem;color:var(--arelo-color-heading);font-size:var(--arelo-text-small);font-weight:var(--arelo-weight-ui);white-space:nowrap;border:0;flex:none;align-items:center;gap:.125rem;padding:.25rem .25rem .25rem .75rem;display:inline-flex}.hero-chips[data-astro-cid-5lblifaz] .hero-chip>span{text-overflow:ellipsis;overflow:hidden}.hero-chips[data-astro-cid-5lblifaz] .hero-chip button{border-radius:var(--arelo-radius-full);block-size:1.5rem;inline-size:1.5rem;color:var(--arelo-color-text-muted);cursor:pointer;border-radius:var(--arelo-radius-xs);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hero-chips[data-astro-cid-5lblifaz] .hero-chip button:hover{color:var(--arelo-color-text);background:#1e2d2612}.hero-chips[data-astro-cid-5lblifaz] .hero-chip svg{fill:none;stroke:currentColor;block-size:.875rem;inline-size:.875rem;stroke-width:var(--arelo-icon-stroke);stroke-linecap:round}.suggestions[data-astro-cid-5lblifaz]{top:calc(100% + .375rem);z-index:5;overscroll-behavior:contain;border:1px solid var(--arelo-color-border);background:var(--arelo-color-surface);max-block-size:min(60vh,26rem);box-shadow:var(--arelo-shadow-overlay);border-radius:.75rem;margin:0;padding:.375rem;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.suggestions[data-astro-cid-5lblifaz] [role=option]{cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;padding:.5rem .875rem;display:flex}.suggestions[data-astro-cid-5lblifaz] [role=option][aria-selected=true]{background:var(--arelo-color-surface-subtle)}.suggestions[data-astro-cid-5lblifaz] .suggestion-main{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-inline-size:0;display:flex}.suggestions[data-astro-cid-5lblifaz] mark{color:inherit;font-weight:var(--arelo-weight-emphasis);background:0 0}.suggestions[data-astro-cid-5lblifaz] .suggestion-detail{color:var(--arelo-color-text-muted);font-size:var(--arelo-text-small)}.suggestions[data-astro-cid-5lblifaz] .suggestion-kind{color:var(--arelo-color-text-muted);font-size:var(--arelo-text-caption);font-variant-numeric:tabular-nums;flex:none}.hero-recent[data-astro-cid-5lblifaz]{align-items:center;gap:var(--arelo-space-2);color:var(--arelo-color-text);font:var(--arelo-weight-ui) var(--arelo-text-small) / 1.375rem var(--arelo-font-body);margin:0;display:flex}.hero-recent[data-astro-cid-5lblifaz][hidden]{display:none}@media (width<=47.999rem){.hero-recent[data-astro-cid-5lblifaz]{font-size:.8125rem}}.hero-recent-label[data-astro-cid-5lblifaz]{white-space:nowrap;flex:none}.hero-recent[data-astro-cid-5lblifaz] a[data-astro-cid-5lblifaz]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.hero-recent[data-astro-cid-5lblifaz] .icon{block-size:1.125rem;inline-size:1.125rem}.hero-recent[data-astro-cid-5lblifaz] a[data-astro-cid-5lblifaz]{color:inherit;text-decoration:underline}.hero[data-astro-cid-glgfkru5]{z-index:2;padding:calc(var(--site-header-height) + var(--arelo-space-8)) var(--arelo-page-gutter) var(--arelo-space-12);background:var(--arelo-color-overlay);place-items:center;display:grid;position:relative;overflow:clip visible}@media (width>=64rem){.hero[data-astro-cid-glgfkru5]{min-block-size:50rem;padding-block:var(--site-header-height)}}.hero[data-astro-cid-glgfkru5] picture[data-astro-cid-glgfkru5]{position:absolute;inset:0}.hero-photo[data-astro-cid-glgfkru5],.hero-shade[data-astro-cid-glgfkru5]{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-photo[data-astro-cid-glgfkru5]{object-fit:cover;object-position:var(--hero-focus-x,50%) 50%}.hero-shade[data-astro-cid-glgfkru5]{background:linear-gradient(to bottom, color-mix(in srgb, var(--arelo-color-overlay) 24%, transparent), transparent)}.hero-content[data-astro-cid-glgfkru5]{justify-items:center;gap:var(--arelo-space-8);inline-size:min(100%,47.8125rem);display:grid;position:relative}h1[data-astro-cid-glgfkru5]{color:var(--arelo-color-on-primary);font-size:clamp(2rem,1.25rem + 2.5vw,3rem);font-weight:var(--arelo-weight-title);letter-spacing:0;text-align:center;text-wrap:balance;margin:0;line-height:1.2}.home-popular[data-astro-cid-azzpaoii]{padding-block:var(--arelo-section-space)}.home-popular-head[data-astro-cid-azzpaoii]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-block-end:2rem;display:flex}.home-popular-title[data-astro-cid-azzpaoii]{justify-items:start;gap:1.25rem;min-inline-size:0;display:grid}h2[data-astro-cid-azzpaoii]{margin:0;font-size:1.75rem;line-height:2.25rem}.city-rotator[data-astro-cid-azzpaoii]{vertical-align:bottom;display:inline-grid;overflow:hidden}.city-name[data-astro-cid-azzpaoii]{white-space:nowrap;grid-area:1/1}.city-name[data-astro-cid-azzpaoii][data-leaving]{animation:city-out .42s var(--arelo-ease-snappy) forwards}.city-name[data-astro-cid-azzpaoii][data-entering]{animation:city-in .42s var(--arelo-ease-snappy) both}@keyframes city-out{to{opacity:0;translate:0 -100%}}@keyframes city-in{0%{opacity:0;translate:0 100%}}@media (prefers-reduced-motion:reduce){.city-name[data-astro-cid-azzpaoii][data-leaving],.city-name[data-astro-cid-azzpaoii][data-entering]{animation-duration:1ms}}html:not(.js) .home-popular-choices[data-astro-cid-azzpaoii]{display:none}.home-popular-all[data-astro-cid-azzpaoii]{flex:none}.home-popular-all-mobile[data-astro-cid-azzpaoii]{display:none}.home-popular-grid[data-astro-cid-azzpaoii]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-popular-grid[data-astro-cid-azzpaoii][hidden]{display:none}@media (width<=63.999rem){.home-popular-grid[data-astro-cid-azzpaoii]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (width<=47.999rem){.home-popular-head[data-astro-cid-azzpaoii]{margin-block-end:1.5rem}h2[data-astro-cid-azzpaoii]{font-size:1.375rem;line-height:1.75rem}.home-popular-title[data-astro-cid-azzpaoii]{flex:100%;justify-items:stretch}.home-popular-grid[data-astro-cid-azzpaoii]{gap:1.5rem .75rem}.home-popular-all[data-astro-cid-azzpaoii]{display:none}.home-popular-all-mobile[data-astro-cid-azzpaoii]{inline-size:100%;margin-block-start:1.5rem;display:flex}}.home-match[data-astro-cid-irjrwb2l]{padding-block:var(--arelo-space-16);background:var(--arelo-color-surface-subtle);overflow-x:clip}.home-match-inner[data-astro-cid-irjrwb2l]{gap:var(--arelo-space-12);align-items:center;display:grid}@media (width>=64rem){.home-match[data-astro-cid-irjrwb2l]{padding-block:var(--arelo-space-20)}.home-match-inner[data-astro-cid-irjrwb2l]{gap:var(--arelo-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-match-text[data-astro-cid-irjrwb2l]{justify-items:start;gap:var(--arelo-space-5);display:grid}.home-match-text[data-astro-cid-irjrwb2l] h2[data-astro-cid-irjrwb2l]{max-inline-size:34rem;color:var(--arelo-color-heading);margin:0}.home-match-lead[data-astro-cid-irjrwb2l]{max-inline-size:34rem;color:var(--arelo-color-text);font-size:var(--arelo-text-body-large);line-height:var(--arelo-leading-body-large);margin:0}.home-match-cta[data-astro-cid-irjrwb2l]{min-block-size:3rem;margin-block-start:var(--arelo-space-6);padding-inline:1.5rem}.home-match-stage[data-astro-cid-irjrwb2l]{justify-items:center;gap:var(--arelo-space-5);min-inline-size:0;display:grid}.home-match-deck[data-astro-cid-irjrwb2l]{--card-w:min(20rem, 72vw);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;block-size:27rem;inline-size:100%;position:relative}.home-match-deck[data-astro-cid-irjrwb2l][data-dragging]{cursor:grabbing}.home-match-deck[data-astro-cid-irjrwb2l] img[data-astro-cid-irjrwb2l]{-webkit-user-drag:none;pointer-events:none}.home-match-card[data-astro-cid-irjrwb2l]{inline-size:var(--card-w);border:1px solid var(--arelo-color-border);border-radius:var(--arelo-radius);background:var(--arelo-color-surface);box-shadow:var(--arelo-shadow-card-raised);transform-origin:50% 100%;transition:translate .65s cubic-bezier(.22,1,.36,1),rotate .65s cubic-bezier(.22,1,.36,1),scale .65s cubic-bezier(.22,1,.36,1),opacity .65s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset-block-start:1.25rem;inset-inline-start:50%;overflow:visible}.home-match-card[data-astro-cid-irjrwb2l][data-pos="0"]{z-index:3;translate:-50%;rotate:0deg;scale:1}.home-match-card[data-astro-cid-irjrwb2l][data-pos="-1"]{z-index:2;translate:calc(-50% - var(--card-w) * .42) 1.25rem;rotate:-7deg;scale:.9}.home-match-card[data-astro-cid-irjrwb2l][data-pos="1"]{z-index:2;translate:calc(-50% + var(--card-w) * .42) 1.25rem;rotate:7deg;scale:.9}.home-match-card[data-astro-cid-irjrwb2l][data-wrap]{z-index:1}.home-match-card[data-astro-cid-irjrwb2l]:not([data-pos="0"]) .home-match-card-body[data-astro-cid-irjrwb2l]{opacity:.6}.home-match-card[data-astro-cid-irjrwb2l] img[data-astro-cid-irjrwb2l]{aspect-ratio:16/10;border-radius:calc(var(--arelo-radius) - 1px) calc(var(--arelo-radius) - 1px) 0 0;object-fit:cover;background:var(--arelo-color-surface-subtle);block-size:auto;inline-size:100%;display:block}.home-match-pill[data-astro-cid-irjrwb2l]{z-index:1;border:1px solid color-mix(in srgb, var(--arelo-color-surface) 80%, transparent);border-radius:var(--arelo-radius-full);background:var(--arelo-glass-background-hover);-webkit-backdrop-filter:var(--arelo-glass-filter);backdrop-filter:var(--arelo-glass-filter);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--arelo-color-surface) 95%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--arelo-color-heading) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--arelo-color-heading) 10%, transparent), 0 12px 28px -8px color-mix(in srgb, var(--arelo-color-heading) 35%, transparent);color:var(--arelo-color-heading);font-size:var(--arelo-text-body);white-space:nowrap;padding:.5rem 1.125rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}.home-match-card[data-astro-cid-irjrwb2l][data-pos="0"] .home-match-pill[data-astro-cid-irjrwb2l]{animation:2.4s ease-in-out infinite match-glow}.home-match-card[data-astro-cid-irjrwb2l][data-pos="0"] .home-match-pill[data-astro-cid-irjrwb2l] strong[data-astro-cid-irjrwb2l]{color:color-mix(in srgb, var(--arelo-color-match) 70%, var(--arelo-color-heading))}@keyframes match-glow{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--arelo-color-surface) 95%, transparent), 0 0 0 1px color-mix(in srgb, var(--arelo-color-match) 35%, transparent), 0 0 14px 2px color-mix(in srgb, var(--arelo-color-match) 30%, transparent), 0 12px 28px -8px color-mix(in srgb, var(--arelo-color-heading) 35%, transparent)}50%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--arelo-color-surface) 95%, transparent), 0 0 0 2px color-mix(in srgb, var(--arelo-color-match) 55%, transparent), 0 0 26px 6px color-mix(in srgb, var(--arelo-color-match) 45%, transparent), 0 12px 28px -8px color-mix(in srgb, var(--arelo-color-heading) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.home-match-card[data-astro-cid-irjrwb2l][data-pos="0"] .home-match-pill[data-astro-cid-irjrwb2l]{box-shadow:0 0 0 2px color-mix(in srgb, var(--arelo-color-match) 50%, transparent), 0 0 20px 4px color-mix(in srgb, var(--arelo-color-match) 35%, transparent);animation:none}}.home-match-pill[data-astro-cid-irjrwb2l] strong[data-astro-cid-irjrwb2l]{font-weight:var(--arelo-weight-heading);font-variant-numeric:tabular-nums}.home-match-card-body[data-astro-cid-irjrwb2l]{padding:var(--arelo-space-4);justify-items:start;gap:.25rem;transition:opacity .65s;display:grid}.home-match-card[data-astro-cid-irjrwb2l] h3[data-astro-cid-irjrwb2l]{color:var(--arelo-color-heading);font-size:1.125rem;font-weight:var(--arelo-weight-heading);margin:0;line-height:1.5rem}.home-match-card[data-astro-cid-irjrwb2l] p[data-astro-cid-irjrwb2l]{margin:0}.home-match-place[data-astro-cid-irjrwb2l]{color:var(--arelo-color-text-muted);font-size:var(--arelo-text-small)}.home-match-facts[data-astro-cid-irjrwb2l]{color:var(--arelo-color-text);font-variant-numeric:tabular-nums;margin-block-start:.25rem}.home-match-reasons[data-astro-cid-irjrwb2l]{color:var(--arelo-color-text);font-size:var(--arelo-text-small);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.home-match-reasons[data-astro-cid-irjrwb2l] span[data-astro-cid-irjrwb2l]{align-items:center;gap:.25rem;display:inline-flex}.home-match-reasons[data-astro-cid-irjrwb2l] .icon{block-size:1rem;inline-size:1rem;color:var(--arelo-color-highlight-icon)}.home-match-type[data-astro-cid-irjrwb2l]{border:1px solid var(--arelo-color-border-strong);border-radius:var(--arelo-radius-full);color:var(--arelo-color-text-muted);font-size:var(--arelo-text-caption);margin-block-start:.5rem;padding:.125rem .625rem;line-height:1.5}.home-match-arrows[data-astro-cid-irjrwb2l]{gap:var(--arelo-space-3);display:none}html.js .home-match-arrows[data-astro-cid-irjrwb2l]{display:flex}.home-match-arrow[data-astro-cid-irjrwb2l]{border:1px solid var(--arelo-glass-frost-border);border-radius:var(--arelo-radius-full);background:var(--arelo-color-surface);block-size:3rem;inline-size:3rem;color:var(--arelo-color-heading);box-shadow:var(--arelo-glass-shadow);cursor:pointer;place-items:center;padding:0;display:grid}.home-match-arrow[data-astro-cid-irjrwb2l] .icon{block-size:1.25rem;inline-size:1.25rem}html:not(.js) .home-match-card[data-astro-cid-irjrwb2l]:not([data-pos="0"]){display:none}@media (width<=63.999rem){.home-match-stage[data-astro-cid-irjrwb2l]{order:-1}}@media (width<=47.999rem){.home-match-text[data-astro-cid-irjrwb2l]{text-align:center;justify-items:center}.home-match-text[data-astro-cid-irjrwb2l] h2[data-astro-cid-irjrwb2l],.home-match-lead[data-astro-cid-irjrwb2l]{margin-inline:auto}.home-match-cta[data-astro-cid-irjrwb2l]{justify-self:stretch;inline-size:100%}}@media (width<=39.999rem){.home-match[data-astro-cid-irjrwb2l]{padding-block:var(--arelo-space-12)}.home-match-deck[data-astro-cid-irjrwb2l]{block-size:25rem}}@media (prefers-reduced-motion:reduce){.home-match-card[data-astro-cid-irjrwb2l],.home-match-card-body[data-astro-cid-irjrwb2l]{transition:none}}.home-cities[data-astro-cid-7m5ldgy7]{--cities-gap:1.5rem;padding-block:var(--arelo-section-space)}h2[data-astro-cid-7m5ldgy7]{margin:0 0 2rem;font-size:1.75rem;line-height:2.25rem}.home-cities-slider[data-astro-cid-7m5ldgy7]{position:relative;container-type:inline-size}.home-cities-track[data-astro-cid-7m5ldgy7]{grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--cities-gap)) / 5);gap:var(--cities-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.home-cities-track[data-astro-cid-7m5ldgy7]::-webkit-scrollbar{display:none}.home-cities-track[data-astro-cid-7m5ldgy7] li[data-astro-cid-7m5ldgy7]{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){html.js .home-cities-track[data-astro-cid-7m5ldgy7]{cursor:grab}}.home-cities-track[data-astro-cid-7m5ldgy7][data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.home-cities-track[data-astro-cid-7m5ldgy7][data-dragging] .home-city[data-astro-cid-7m5ldgy7]{pointer-events:none}.home-city[data-astro-cid-7m5ldgy7]{color:var(--arelo-color-heading);gap:.75rem;text-decoration:none;display:grid;position:relative}.home-city[data-astro-cid-7m5ldgy7]:hover{color:var(--arelo-color-heading)}.home-city-media[data-astro-cid-7m5ldgy7]{aspect-ratio:2/3;border-radius:var(--arelo-radius);background:radial-gradient(circle, color-mix(in srgb, var(--arelo-color-heading) 10%, transparent) 1px, transparent 1.5px) 0 0 / 12px 12px, var(--arelo-color-surface-subtle);display:block;overflow:hidden}.home-city-media[data-astro-cid-7m5ldgy7] img[data-astro-cid-7m5ldgy7]{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .35s var(--arelo-ease-snappy);display:block}.home-city[data-astro-cid-7m5ldgy7]:hover .home-city-media[data-astro-cid-7m5ldgy7] img[data-astro-cid-7m5ldgy7]{scale:1.04}.home-city-name[data-astro-cid-7m5ldgy7]{font-size:1.25rem;font-weight:var(--arelo-weight-title);line-height:1.75rem}.home-city[data-astro-cid-7m5ldgy7]:hover .home-city-name[data-astro-cid-7m5ldgy7]{text-underline-offset:.2em;text-decoration:underline}.home-cities-arrow[data-astro-cid-7m5ldgy7]{--card-w:calc((100cqi - 4 * var(--cities-gap)) / 5);--arrow-out:min(4rem, calc((100vw - 100cqi) / 2 - .5rem));z-index:2;border:1px solid var(--arelo-glass-frost-border);border-radius:var(--arelo-radius-full);background:var(--arelo-color-surface);block-size:3rem;inline-size:3rem;color:var(--arelo-color-heading);box-shadow:var(--arelo-glass-shadow);cursor:pointer;transition:opacity var(--arelo-duration-fast) var(--arelo-ease-out);place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc(var(--card-w) * 1.5 / 2);translate:0 -50%}.home-cities-arrow[data-astro-cid-7m5ldgy7].prev{inset-inline-start:calc(-1 * var(--arrow-out))}.home-cities-arrow[data-astro-cid-7m5ldgy7].next{inset-inline-end:calc(-1 * var(--arrow-out))}.home-cities-arrow[data-astro-cid-7m5ldgy7]:disabled{opacity:0;pointer-events:none}.home-cities-arrow[data-astro-cid-7m5ldgy7] .icon{block-size:1.25rem;inline-size:1.25rem}html:not(.js) .home-cities-arrow[data-astro-cid-7m5ldgy7]{display:none}@media (width<=63.999rem){.home-cities-track[data-astro-cid-7m5ldgy7]{grid-auto-columns:calc((100% - 2 * var(--cities-gap)) / 3)}.home-cities-arrow[data-astro-cid-7m5ldgy7]{--card-w:calc((100cqi - 2 * var(--cities-gap)) / 3)}.home-cities-arrow[data-astro-cid-7m5ldgy7].prev{inset-inline-start:-.75rem}.home-cities-arrow[data-astro-cid-7m5ldgy7].next{inset-inline-end:-.75rem}}@media (width<=47.999rem){.home-cities[data-astro-cid-7m5ldgy7]{--cities-gap:.75rem}h2[data-astro-cid-7m5ldgy7]{margin-block-end:1.5rem;font-size:1.75rem;line-height:2.25rem}.home-cities-arrow[data-astro-cid-7m5ldgy7]{display:none}.home-cities-track[data-astro-cid-7m5ldgy7]{margin-inline:calc(-1 * var(--arelo-page-gutter));padding-inline:var(--arelo-page-gutter);scroll-padding-inline:var(--arelo-page-gutter);grid-auto-columns:42%}.home-city-media[data-astro-cid-7m5ldgy7]{border-radius:.5rem}.home-city-name[data-astro-cid-7m5ldgy7]{font-size:1.0625rem;line-height:1.5rem}}.alerts-demo[data-astro-cid-auyroou5]{border-radius:var(--arelo-radius);background:var(--arelo-color-highlight-surface);block-size:100%;position:relative;overflow:hidden}.demo-card[data-astro-cid-auyroou5]{background:var(--arelo-color-surface);box-shadow:0 2px 6px #1e2d260d, var(--arelo-shadow-floating);border-radius:.75rem;transition:translate .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:2rem 12% -2rem}@media (hover:hover) and (pointer:fine){.home-feature:hover .demo-card[data-astro-cid-auyroou5]{translate:0 -.25rem;box-shadow:0 3px 8px #1e2d260f,0 20px 44px -14px #1e2d2633}}.demo-mail[data-astro-cid-auyroou5]{justify-items:center;gap:.625rem;padding:1.25rem 1rem;display:grid}.demo-mail[data-astro-cid-auyroou5] .demo-logo{block-size:1.125rem;inline-size:auto;color:var(--arelo-color-logo);display:block}.demo-title[data-astro-cid-auyroou5]{color:var(--arelo-color-heading);font-size:.9375rem;font-weight:var(--arelo-weight-heading);text-align:center;margin:.375rem 0 0;line-height:1.25rem}.bar[data-astro-cid-auyroou5]{border-radius:var(--arelo-radius-full);background:color-mix(in srgb, var(--arelo-color-heading) 9%, transparent);block-size:.5rem;inline-size:100%;display:block}.bar[data-astro-cid-auyroou5].dark{background:color-mix(in srgb, var(--arelo-color-heading) 22%, transparent);block-size:.625rem;inline-size:70%}.bar[data-astro-cid-auyroou5].short{inline-size:45%}.bar[data-astro-cid-auyroou5].center{inline-size:55%;margin-block-end:.25rem}.demo-listing[data-astro-cid-auyroou5]{border:1px solid var(--arelo-color-border);border-radius:.5rem;grid-template-columns:40% minmax(0,1fr);gap:.75rem;inline-size:100%;display:grid;overflow:hidden}.demo-listing[data-astro-cid-auyroou5] picture[data-astro-cid-auyroou5]{min-inline-size:0;display:block}.demo-listing[data-astro-cid-auyroou5] img[data-astro-cid-auyroou5]{object-fit:cover;block-size:100%;min-block-size:4.5rem;inline-size:100%;display:block}.demo-lines[data-astro-cid-auyroou5]{align-content:center;gap:.4rem;padding:.625rem .75rem .625rem 0;display:grid}.demo-tag[data-astro-cid-auyroou5]{border:1px solid var(--arelo-color-border);border-radius:.25rem;block-size:.875rem;inline-size:2.75rem;margin-block-start:.125rem;display:block}html.js .alerts-demo[data-astro-cid-auyroou5] .demo-listing[data-astro-cid-auyroou5]{opacity:0;translate:0 2.5rem}html.js .alerts-demo[data-astro-cid-auyroou5][data-play] .demo-listing[data-astro-cid-auyroou5]{opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1),translate 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(.25s + var(--i) * .2s);translate:0}@media (prefers-reduced-motion:reduce){.demo-card[data-astro-cid-auyroou5]{transition:none}html.js .alerts-demo[data-astro-cid-auyroou5] .demo-listing[data-astro-cid-auyroou5],html.js .alerts-demo[data-astro-cid-auyroou5][data-play] .demo-listing[data-astro-cid-auyroou5]{opacity:1;transition:none;translate:none}}.area-demo[data-astro-cid-kqkplamq]{border-radius:var(--arelo-radius);background:var(--arelo-color-highlight-surface);block-size:100%;position:relative;overflow:hidden}.area-track[data-astro-cid-kqkplamq]{margin:0;padding:0;list-style:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.area-card[data-astro-cid-kqkplamq]{--step:5rem;background:var(--arelo-color-surface);inline-size:min(26rem,78%);translate:-50% calc(-50% + var(--y,0) * var(--step));scale:var(--s,1);opacity:var(--o,1);will-change:translate, scale, opacity;backface-visibility:hidden;border-radius:.5rem;align-items:center;gap:1rem;padding:.625rem 1rem .625rem .625rem;transition:translate .9s cubic-bezier(.22,1,.36,1),scale .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;box-shadow:0 2px 6px #1e2d260d,0 12px 28px -14px #1e2d2638}.area-card[data-astro-cid-kqkplamq][data-pos="0"]{--y:0;--s:1;--o:1;z-index:3;box-shadow:0 4px 10px #1e2d260f,0 20px 40px -14px #1e2d2642}.area-card[data-astro-cid-kqkplamq][data-pos="-1"]{--y:-1;--s:.9;--o:.95;z-index:2}.area-card[data-astro-cid-kqkplamq][data-pos="1"]{--y:1;--s:.9;--o:.95;z-index:2}.area-card[data-astro-cid-kqkplamq][data-pos="-2"]{--y:-1.85;--s:.8;--o:.7;z-index:1}.area-card[data-astro-cid-kqkplamq][data-pos="2"]{--y:1.85;--s:.8;--o:.7;z-index:1}.area-card[data-astro-cid-kqkplamq]:not([data-pos="0"],[data-pos="-1"],[data-pos="1"],[data-pos="-2"],[data-pos="2"]){--s:.7;--o:0;z-index:0}.area-card[data-astro-cid-kqkplamq][data-pos="-3"],.area-card[data-astro-cid-kqkplamq][data-pos="-4"]{--y:-2.6}.area-card[data-astro-cid-kqkplamq][data-pos="3"],.area-card[data-astro-cid-kqkplamq][data-pos="4"],.area-card[data-astro-cid-kqkplamq][data-pos="5"]{--y:2.6}.area-card[data-astro-cid-kqkplamq][data-wrap]{transition:none}.area-flag[data-astro-cid-kqkplamq]{background:var(--arelo-color-surface-subtle);block-size:3.17rem;inline-size:2.75rem;color:var(--arelo-color-heading);-webkit-mask:var(--mask-place) center / 100% 100% no-repeat;-webkit-mask:var(--mask-place) center / 100% 100% no-repeat;mask:var(--mask-place) center / 100% 100% no-repeat;flex:none;place-items:center;padding-block-end:.45rem;display:grid}.area-flag[data-astro-cid-kqkplamq] .icon{block-size:1.375rem;inline-size:1.375rem}.area-text[data-astro-cid-kqkplamq]{flex:1;gap:.125rem;min-inline-size:0;display:grid}.area-kind[data-astro-cid-kqkplamq]{color:var(--arelo-color-text-muted);font-size:.8125rem;line-height:1rem}.area-text[data-astro-cid-kqkplamq] strong[data-astro-cid-kqkplamq]{color:var(--arelo-color-heading);font-weight:var(--arelo-weight-heading);text-overflow:ellipsis;white-space:nowrap;line-height:1.375rem;overflow:hidden}.area-distance[data-astro-cid-kqkplamq]{color:var(--arelo-color-heading);white-space:nowrap;flex:none;font-size:.875rem}@media (width<=47.999rem){.area-card[data-astro-cid-kqkplamq]{--step:5rem;gap:.75rem;inline-size:86%}.area-distance[data-astro-cid-kqkplamq]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.area-card[data-astro-cid-kqkplamq]{transition:none}}.match-demo[data-astro-cid-znrlqvoj]{border-radius:var(--arelo-radius);background:var(--arelo-color-highlight-surface);block-size:100%;position:relative;overflow:hidden}.demo-card[data-astro-cid-znrlqvoj]{background:var(--arelo-color-surface);box-shadow:0 2px 6px #1e2d260d, var(--arelo-shadow-floating);border-radius:.75rem;padding:.75rem;transition:translate .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:50%;inset-inline:7%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.home-feature:hover .demo-card[data-astro-cid-znrlqvoj]{translate:0 calc(-50% - .25rem);box-shadow:0 3px 8px #1e2d260f,0 20px 44px -14px #1e2d2633}}.demo-box[data-astro-cid-znrlqvoj]{background:var(--arelo-color-surface-subtle);border-radius:.5rem;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.demo-text[data-astro-cid-znrlqvoj]{min-inline-size:0}.demo-gauge[data-astro-cid-znrlqvoj]{flex:none;block-size:65px;inline-size:118px;position:relative}.demo-gauge[data-astro-cid-znrlqvoj] svg[data-astro-cid-znrlqvoj]{display:block;overflow:visible}.gauge-track[data-astro-cid-znrlqvoj],.gauge-value[data-astro-cid-znrlqvoj]{fill:none;stroke-width:10px;stroke-linecap:round}.gauge-track[data-astro-cid-znrlqvoj]{stroke:var(--arelo-color-match-track)}.gauge-value[data-astro-cid-znrlqvoj]{stroke:var(--arelo-color-match);stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--score));transition:stroke-dashoffset 1.2s var(--arelo-ease-snappy)}html.js .match-demo[data-astro-cid-znrlqvoj]:not([data-visible]) .gauge-value[data-astro-cid-znrlqvoj]{stroke-dashoffset:100px}.gauge-number[data-astro-cid-znrlqvoj]{color:var(--arelo-color-heading);font:var(--arelo-weight-emphasis) 1.75rem / 1.5rem var(--arelo-font-body);font-variant-numeric:tabular-nums;justify-items:center;gap:.125rem;margin:0;display:grid;position:absolute;inset-block-end:-.125rem;inset-inline:0}.gauge-max[data-astro-cid-znrlqvoj]{color:var(--arelo-color-text-muted);font-size:.8125rem;font-weight:var(--arelo-weight-body);line-height:1}.demo-text[data-astro-cid-znrlqvoj]{gap:.25rem;display:grid}.demo-heading[data-astro-cid-znrlqvoj]{white-space:nowrap;color:var(--arelo-color-heading);font-size:1.25rem;font-weight:var(--arelo-weight-title);align-items:flex-start;gap:.125rem;margin:0;line-height:1.75rem;display:inline-flex}.demo-spark[data-astro-cid-znrlqvoj]{fill:currentColor;flex:none;margin-block-start:-.125rem}.demo-summary[data-astro-cid-znrlqvoj]{color:var(--arelo-color-text);margin:0;font-size:.9375rem}.demo-summary[data-astro-cid-znrlqvoj] strong[data-astro-cid-znrlqvoj]{font-weight:var(--arelo-weight-emphasis)}@media (width<=47.999rem){.demo-card[data-astro-cid-znrlqvoj]{padding:.5rem;inset-inline:5%}.demo-box[data-astro-cid-znrlqvoj]{gap:.875rem;padding:.875rem}.demo-heading[data-astro-cid-znrlqvoj]{font-size:1.0625rem;line-height:1.5rem}.demo-summary[data-astro-cid-znrlqvoj]{font-size:.875rem;line-height:1.25rem}.demo-gauge[data-astro-cid-znrlqvoj],.demo-gauge[data-astro-cid-znrlqvoj] svg[data-astro-cid-znrlqvoj]{block-size:52px;inline-size:94px}.gauge-number[data-astro-cid-znrlqvoj]{font-size:1.375rem;line-height:1.25rem}}@media (prefers-reduced-motion:reduce){.demo-card[data-astro-cid-znrlqvoj],.gauge-value[data-astro-cid-znrlqvoj]{transition:none}}.travel-demo[data-astro-cid-2n4ccmil]{border-radius:var(--arelo-radius);background:var(--arelo-color-highlight-surface);block-size:100%;position:relative;overflow:hidden;container-type:inline-size}.demo-card[data-astro-cid-2n4ccmil]{background:var(--arelo-color-surface);box-shadow:0 2px 6px #1e2d260d, var(--arelo-shadow-floating);border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.75rem .75rem 0;transition:translate .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:2.5rem 9% -1.5rem}@media (hover:hover) and (pointer:fine){.home-feature:hover .demo-card[data-astro-cid-2n4ccmil]{translate:0 -.25rem;box-shadow:0 3px 8px #1e2d260f,0 20px 44px -14px #1e2d2633}}@media (prefers-reduced-motion:reduce){.demo-card[data-astro-cid-2n4ccmil]{transition:none}}.demo-modes[data-astro-cid-2n4ccmil]{white-space:nowrap;min-inline-size:0;color:var(--arelo-color-text-muted);align-items:center;gap:.25rem .75rem;font-size:.75rem;line-height:1rem;display:flex;overflow:hidden}.demo-label[data-astro-cid-2n4ccmil]{color:var(--arelo-color-heading)}.demo-mode[data-astro-cid-2n4ccmil]{flex:none;align-items:center;gap:.25rem;display:inline-flex}.demo-mode[data-astro-cid-2n4ccmil] strong[data-astro-cid-2n4ccmil]{color:var(--arelo-color-heading);font-weight:var(--arelo-weight-heading)}.demo-mode[data-astro-cid-2n4ccmil] .icon{block-size:.875rem;inline-size:.875rem;color:var(--arelo-color-heading)}.demo-mode[data-astro-cid-2n4ccmil].active{border:1px solid var(--arelo-color-border);border-radius:.375rem;padding:.25rem .5rem}@container (width<=30rem){.demo-label[data-astro-cid-2n4ccmil]{display:none}}@container (width<=24rem){.travel-demo[data-astro-cid-2n4ccmil] .demo-card[data-astro-cid-2n4ccmil]{inset-block-start:1.5rem;inset-inline:5%}}.demo-map[data-astro-cid-2n4ccmil]{background:var(--arelo-color-surface-subtle);border-radius:.5rem .5rem 0 0;flex:1;position:relative;overflow:hidden}.demo-canvas[data-astro-cid-2n4ccmil]{aspect-ratio:620/320;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.demo-canvas[data-astro-cid-2n4ccmil] img[data-astro-cid-2n4ccmil],.demo-route[data-astro-cid-2n4ccmil]{block-size:100%;inline-size:100%;position:absolute;inset:0}.demo-canvas[data-astro-cid-2n4ccmil] img[data-astro-cid-2n4ccmil]{object-fit:cover;display:block}.demo-route[data-astro-cid-2n4ccmil] polyline[data-astro-cid-2n4ccmil]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.demo-route[data-astro-cid-2n4ccmil] .casing[data-astro-cid-2n4ccmil]{stroke:var(--arelo-color-surface);stroke-width:7px}.demo-route[data-astro-cid-2n4ccmil] .line[data-astro-cid-2n4ccmil]{stroke:var(--arelo-color-link);stroke-width:4px}.demo-pin[data-astro-cid-2n4ccmil],.demo-a[data-astro-cid-2n4ccmil]{opacity:0;position:absolute}.demo-pin[data-astro-cid-2n4ccmil]{filter:drop-shadow(0 2px 3px #1e2d264d);translate:-50% -100%}.demo-pin[data-astro-cid-2n4ccmil] svg[data-astro-cid-2n4ccmil]{display:block}.demo-pin[data-astro-cid-2n4ccmil] path[data-astro-cid-2n4ccmil]{fill:var(--arelo-color-primary)}.demo-pin[data-astro-cid-2n4ccmil] circle[data-astro-cid-2n4ccmil]{fill:var(--arelo-color-on-primary)}.demo-a[data-astro-cid-2n4ccmil]{translate:-50% -50%}.demo-a[data-astro-cid-2n4ccmil] span[data-astro-cid-2n4ccmil]{border-radius:var(--arelo-radius-full);background:var(--arelo-color-primary);block-size:1.75rem;inline-size:1.75rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--arelo-color-primary) 28%, transparent);color:var(--arelo-color-on-primary);font:var(--arelo-weight-heading) 1rem / 1 var(--arelo-font-body);place-items:center;display:grid}.travel-demo[data-astro-cid-2n4ccmil][data-play] .demo-pin[data-astro-cid-2n4ccmil]{animation:demo-pop .42s var(--arelo-ease-out) 0s both}.travel-demo[data-astro-cid-2n4ccmil][data-play] .demo-route[data-astro-cid-2n4ccmil] polyline[data-astro-cid-2n4ccmil]{animation:demo-draw 1.6s var(--arelo-ease-out) .5s both}.travel-demo[data-astro-cid-2n4ccmil][data-play] .demo-a[data-astro-cid-2n4ccmil]{animation:demo-pop .42s var(--arelo-ease-out) 2.1s both}@keyframes demo-pop{0%{opacity:0;transform:translateY(-.5rem)scale(.6)}to{opacity:1;transform:none}}@keyframes demo-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.travel-demo[data-astro-cid-2n4ccmil] .demo-pin[data-astro-cid-2n4ccmil],.travel-demo[data-astro-cid-2n4ccmil] .demo-a[data-astro-cid-2n4ccmil]{opacity:1;animation:none}.travel-demo[data-astro-cid-2n4ccmil] .demo-route[data-astro-cid-2n4ccmil] polyline[data-astro-cid-2n4ccmil]{stroke-dashoffset:0;animation:none}}html:not(.js) .demo-pin[data-astro-cid-2n4ccmil],html:not(.js) .demo-a[data-astro-cid-2n4ccmil]{opacity:1}html:not(.js) .demo-route[data-astro-cid-2n4ccmil] polyline[data-astro-cid-2n4ccmil]{stroke-dashoffset:0}.home-features[data-astro-cid-tvapwxk3]{padding-block:var(--arelo-section-space);background:var(--arelo-color-surface-subtle);box-shadow:0 0 0 100vmax var(--arelo-color-surface-subtle);clip-path:inset(0 -100vmax)}.home-features-head[data-astro-cid-tvapwxk3]{gap:var(--arelo-space-4);align-items:start;margin-block-end:var(--arelo-space-10);display:grid}.home-features-head[data-astro-cid-tvapwxk3] h2[data-astro-cid-tvapwxk3]{color:var(--arelo-color-heading);margin:0}@media (width<=47.999rem){.home-features-head[data-astro-cid-tvapwxk3] h2[data-astro-cid-tvapwxk3]{text-wrap:balance;font-size:2rem}}.home-features-head[data-astro-cid-tvapwxk3] p[data-astro-cid-tvapwxk3]{text-wrap:pretty;max-inline-size:34rem;color:var(--arelo-color-text);font-size:var(--arelo-text-body-large);line-height:var(--arelo-leading-body-large);margin:0}@media (width>=64rem){.home-features-head[data-astro-cid-tvapwxk3]{gap:var(--arelo-space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.home-features-grid[data-astro-cid-tvapwxk3]{gap:var(--arelo-space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.home-features-grid[data-astro-cid-tvapwxk3]{grid-template-columns:repeat(5,minmax(0,1fr))}.home-feature[data-astro-cid-tvapwxk3]{grid-column:span 2}.home-feature[data-astro-cid-tvapwxk3].wide{grid-column:span 3}}.home-feature[data-astro-cid-tvapwxk3]{border-radius:calc(var(--arelo-radius) * 1.6);background:var(--arelo-color-surface);align-content:start;gap:.375rem;padding:.75rem .75rem 1.5rem;display:grid}.home-feature-media[data-astro-cid-tvapwxk3]{aspect-ratio:16/10;border-radius:var(--arelo-radius);background:radial-gradient(circle, color-mix(in srgb, var(--arelo-color-heading) 10%, transparent) 1px, transparent 1.5px) 0 0 / 12px 12px, var(--arelo-color-surface-subtle);margin-block-end:var(--arelo-space-4)}.home-feature[data-astro-cid-tvapwxk3].wide .home-feature-media[data-astro-cid-tvapwxk3]{aspect-ratio:auto;block-size:100%;min-block-size:0}@media (width>=64rem){.home-feature-media[data-astro-cid-tvapwxk3],.home-feature[data-astro-cid-tvapwxk3].wide .home-feature-media[data-astro-cid-tvapwxk3]{aspect-ratio:auto;block-size:20rem}}.home-feature-media[data-astro-cid-tvapwxk3].demo{background:0 0;overflow:visible}.home-feature-badge[data-astro-cid-tvapwxk3]{border-radius:var(--arelo-radius-full);background:var(--arelo-color-match);color:var(--arelo-color-on-primary);box-shadow:var(--arelo-button-shadow);font:var(--arelo-weight-heading) .75rem / 1.125rem var(--arelo-font-body);letter-spacing:.01em;margin-inline-start:.375rem;padding:.1875rem .625rem;display:inline-block}.home-feature[data-astro-cid-tvapwxk3] h3[data-astro-cid-tvapwxk3]:has(.home-feature-badge){align-items:center;display:flex}.home-feature[data-astro-cid-tvapwxk3] h3[data-astro-cid-tvapwxk3]:has(.home-feature-badge) .home-feature-badge[data-astro-cid-tvapwxk3]{flex:none}.home-feature[data-astro-cid-tvapwxk3] h3[data-astro-cid-tvapwxk3]{color:var(--arelo-color-heading);font-size:1.25rem;font-weight:var(--arelo-weight-title);margin:0;padding-inline:.75rem;line-height:1.75rem}.home-feature[data-astro-cid-tvapwxk3] p[data-astro-cid-tvapwxk3]{text-wrap:pretty;color:var(--arelo-color-text);line-height:var(--arelo-leading-body);margin:0;padding-inline:.75rem}@media (width<=63.999rem){.home-feature[data-astro-cid-tvapwxk3].wide .home-feature-media[data-astro-cid-tvapwxk3]{aspect-ratio:16/10;block-size:auto}.home-feature[data-astro-cid-tvapwxk3].wide .home-feature-media[data-astro-cid-tvapwxk3]:has(.area-demo){aspect-ratio:auto;block-size:17rem}}.home-features-cta[data-astro-cid-tvapwxk3]{display:none}@media (width<=47.999rem){.home-features-cta[data-astro-cid-tvapwxk3]{min-block-size:3rem;inline-size:100%;margin-block-start:var(--arelo-space-6);display:flex}}.home-about[data-astro-cid-7cdrz2x2]{gap:var(--arelo-space-10);padding-block:var(--arelo-section-space);align-items:center;display:grid}@media (width>=64rem){.home-about[data-astro-cid-7cdrz2x2]{gap:var(--arelo-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-about-media[data-astro-cid-7cdrz2x2] img[data-astro-cid-7cdrz2x2]{aspect-ratio:4/3;border-radius:var(--arelo-radius);object-fit:cover;background:var(--arelo-color-surface-subtle);block-size:auto;inline-size:100%;display:block}.home-about-text[data-astro-cid-7cdrz2x2]{justify-items:start;gap:var(--arelo-space-5);display:grid}.home-about-text[data-astro-cid-7cdrz2x2] h2[data-astro-cid-7cdrz2x2]{max-inline-size:32rem;color:var(--arelo-color-heading);font-size:var(--arelo-text-section-title);font-weight:var(--arelo-weight-title);line-height:var(--arelo-leading-heading);margin:0}.home-about-lead[data-astro-cid-7cdrz2x2]{max-inline-size:34rem;color:var(--arelo-color-text);font-size:var(--arelo-text-body-large);line-height:var(--arelo-leading-body-large);margin:0}.home-about-points[data-astro-cid-7cdrz2x2]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.home-about-points[data-astro-cid-7cdrz2x2] li[data-astro-cid-7cdrz2x2]{color:var(--arelo-color-text);line-height:var(--arelo-leading-body);align-items:flex-start;gap:.625rem;display:flex}.home-about-points[data-astro-cid-7cdrz2x2] .icon{block-size:1.5rem;inline-size:1.5rem;color:var(--arelo-color-highlight-icon);flex:none}.home-about-cta[data-astro-cid-7cdrz2x2]{min-block-size:3rem;margin-block-start:var(--arelo-space-2);padding-inline:1.5rem}@media (width<=47.999rem){.home-about-cta[data-astro-cid-7cdrz2x2]{justify-self:stretch}}.home-articles[data-astro-cid-aerpec4w]{padding-block:var(--arelo-section-space);background:var(--arelo-color-surface-subtle)}.home-articles-head[data-astro-cid-aerpec4w]{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:2rem;display:flex}.home-articles-head[data-astro-cid-aerpec4w] h2[data-astro-cid-aerpec4w]{margin:0;font-size:1.75rem;line-height:2.25rem}.home-articles-all[data-astro-cid-aerpec4w]{color:var(--arelo-color-heading);font-weight:var(--arelo-weight-ui);white-space:nowrap;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.home-articles-all[data-astro-cid-aerpec4w]:hover{color:var(--arelo-color-heading);text-underline-offset:.2em;text-decoration:underline}.home-articles-all[data-astro-cid-aerpec4w] .icon{block-size:1.125rem;inline-size:1.125rem}.home-articles-grid[data-astro-cid-aerpec4w]{gap:1.5rem;display:grid}@media (width>=48rem){.home-articles-grid[data-astro-cid-aerpec4w]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.999rem){.home-articles-head[data-astro-cid-aerpec4w]{margin-block-end:1.5rem}.home-articles-head[data-astro-cid-aerpec4w] h2[data-astro-cid-aerpec4w]{font-size:1.375rem;line-height:1.75rem}}.photo-credit[data-astro-cid-lcdefpme]{margin-block:var(--arelo-space-2) 0;color:var(--arelo-color-text-muted);font-size:var(--arelo-text-caption);text-align:end}.photo-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}
