._hero_18eqn_2,._section_18eqn_3{display:none}@media(min-width:900px){._hero_18eqn_2{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);padding:var(--spacing-8) 0 var(--spacing-4);text-align:center}._heroTitle_18eqn_17{max-width:900px;margin:0;font-family:var(--font-family-display);font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}._heroSearch_18eqn_27{position:relative;display:flex;align-items:center;width:min(880px,100%);padding:8px 8px 8px 56px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:0 18px 40px #1114181a}._heroIcon_18eqn_39{position:absolute;left:22px;color:var(--muted-foreground)}._heroSearch_18eqn_27 input{flex:1;min-width:0;height:48px;border:0;outline:none;background:transparent;color:var(--foreground);font:inherit;font-size:1.05rem}._heroBtn_18eqn_57{height:52px;padding:0 34px;border:0;border-radius:999px;background:#111418;color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}._heroBtn_18eqn_57:hover{background:#2a2f36}._section_18eqn_3{display:flex;flex-direction:column;gap:var(--spacing-4)}._head_18eqn_81{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4)}._h2_18eqn_88{margin:0;font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em}._sub_18eqn_96{color:var(--muted-foreground);font-size:.9rem}._railWrap_18eqn_102{position:relative}._rail_18eqn_102{display:grid;grid-auto-columns:calc((100% - 3 * var(--spacing-4)) / 4);grid-auto-flow:column;gap:var(--spacing-4);padding:4px 2px var(--spacing-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}._rail_18eqn_102>*{scroll-snap-align:start}._arrow_18eqn_121{position:absolute;top:34%;right:-22px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md);cursor:pointer}._arrowLeft_18eqn_138{right:auto;left:-22px}._arrow_18eqn_121:hover{background:#111418;color:#fff}._card_18eqn_149{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--card);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast),transform var(--animation-duration-fast)}._card_18eqn_149:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardLink_18eqn_165{position:absolute;inset:0;z-index:1}._cardPhoto_18eqn_171{position:relative;aspect-ratio:4 / 3;overflow:hidden}._cardPhoto_18eqn_171>span{position:absolute;inset:0;background:var(--cover-gradient) center / cover;transition:transform .6s ease}._card_18eqn_149:hover ._cardPhoto_18eqn_171>span{transform:scale(1.05)}._cardHeart_18eqn_188{position:absolute;top:10px;right:10px;z-index:2}._cardBody_18eqn_195{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 16px 16px}._cardCity_18eqn_203{color:var(--muted-foreground);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._cardTitle_18eqn_211{display:-webkit-box;min-height:2.6em;overflow:hidden;font-size:1rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}._cardMeta_18eqn_222{color:var(--muted-foreground);font-size:.82rem}._cardFoot_18eqn_227{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}._cardCrews_18eqn_236{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:.78rem;font-weight:600}._dotOn_18eqn_245,._dotOff_18eqn_246{width:8px;height:8px;border-radius:50%}._dotOn_18eqn_245{background:#1f9d61;box-shadow:0 0 0 3px #1f9d612e}._dotOff_18eqn_246{background:var(--brand-pink)}._cardPrice_18eqn_261{font-family:var(--font-family-display);font-size:1.1rem;font-weight:700;white-space:nowrap}._cardPrice_18eqn_261 small{color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.75rem;font-weight:500}._tiles_18eqn_276{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-4)}._tile_18eqn_276{position:relative;display:flex;align-items:flex-end;aspect-ratio:1;overflow:hidden;border-radius:18px;color:#fff;text-decoration:none;box-shadow:var(--shadow)}._tilePhoto_18eqn_294{position:absolute;inset:0;background:var(--cover-gradient) center / cover;transition:transform .6s ease}._tilePhoto_18eqn_294:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11141800 45%,#111418b3)}._tile_18eqn_276:hover ._tilePhoto_18eqn_294{transform:scale(1.06)}._tileName_18eqn_312{position:relative;display:flex;flex-direction:column;padding:12px 14px}._tileName_18eqn_312 strong{font-family:var(--font-family-display);font-size:1.1rem;font-weight:700}._tileName_18eqn_312 small{opacity:.85;font-size:.75rem}}
