:root .site.site .rd-rows ul{margin:0;padding:0;list-style:none}:root .site.site .rd-rows li{border-top:1px solid var(--pp-color-line)}:root .site.site .rd-rows li:last-child{border-bottom:1px solid var(--pp-color-line)}:root .site.site .rd-rows a{--rd-thumb:64px;grid-template-columns:var(--rd-thumb) minmax(0, 1fr) 18px;align-items:center;gap:var(--pp-space-4);padding:var(--pp-space-4) 0;color:var(--pp-color-ink);text-decoration:none;display:grid}:root .site.site .rd-rows--m a{--rd-thumb:96px}:root .site.site .rd-rows--l a{--rd-thumb:200px;grid-template-columns:var(--rd-thumb) minmax(0, 1fr);gap:var(--pp-space-5);padding:var(--pp-space-5) 0}:root .site.site .rd-thumb{width:var(--rd-thumb);aspect-ratio:4/3;border-radius:var(--pp-radius-card);display:block;overflow:hidden}:root .site.site .rd-thumb .bk-art-tiles{image-rendering:pixelated}:root .site.site .rd-thumb--cover{overflow:clip}:root .site.site .rd-thumb--cover .bk-cover{--cv-s:.7}:root .site.site .rd-rows--m .rd-thumb--cover .bk-cover{--cv-s:.5}:root .site.site .rd-rows--s .rd-thumb--cover .bk-cover{--cv-s:.24}:root .site.site .rd-text{gap:var(--pp-space-1);min-width:0;display:grid}:root .site.site .rd-meta{font-size:var(--pp-text-label);color:var(--pp-color-brand)}:root .site.site .rd-text b{font-family:var(--pp-font-display);font-size:var(--pp-text-lead);font-weight:var(--pp-weight-display);letter-spacing:-.01em;text-wrap:balance;line-height:1.25}:root .site.site .rd-rows--l .rd-text b{font-size:var(--pp-text-card);line-height:1.2}:root .site.site .rd-line{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.5}:root .site.site .rd-rows a>svg{color:var(--pp-color-ink-2);transition:transform var(--pp-dur-2) var(--pp-ease-out)}:root .site.site .rd-rows a:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:2px;border-radius:var(--pp-radius-card)}@media (hover:hover) and (pointer:fine){:root .site.site .rd-rows a:hover .rd-text b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:root .site.site .rd-rows a:hover>svg{color:var(--pp-color-brand);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){:root .site.site .rd-rows a>svg{transition:none}}@media (min-width:901px){:root .site.site .rd-rows--2 ul{column-gap:var(--pp-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .site.site .rd-rows--2 li:nth-last-child(2):not(.rd-lead){border-bottom:1px solid var(--pp-color-line)}:root .site.site .rd-rows--2 li.rd-lead{grid-column:1/-1}:root .site.site .rd-rows--2 .rd-lead a{--rd-thumb:448px;gap:var(--pp-space-7);padding:var(--pp-space-6) 0}:root .site.site .rd-rows--2 .rd-lead .rd-text{max-width:560px}:root .site.site .rd-rows--2 .rd-lead .rd-thumb--cover .bk-cover{--cv-s:1.15}:root .site.site .rd-rows--2 .rd-lead .rd-text b{font-size:var(--pp-text-band);line-height:1.05}:root .site.site .rd-rows--2 .rd-lead .rd-meta{font-size:var(--pp-text-small)}:root .site.site .rd-rows--2 .rd-lead .rd-line{font-size:var(--pp-text-body)}}@media (max-width:700px){:root .site.site .rd-rows a{--rd-thumb:56px;gap:var(--pp-space-3)}:root .site.site .rd-rows--l a{--rd-thumb:96px;gap:var(--pp-space-4);padding:var(--pp-space-4) 0}:root .site.site .rd-rows--l .rd-text b{font-size:var(--pp-text-lead)}:root .site.site .rd-rows--l .rd-line{display:none}:root .site.site .rd-rows--l a{--rd-thumb:104px}:root .site.site .rd-rows--l .rd-thumb--cover .bk-cover{--cv-s:.36}:root .site.site .rd-rows--m .rd-thumb--cover .bk-cover{--cv-s:.4}}.ca{font-family:var(--pp-font-body);font-size:var(--pp-text-label);color:var(--pp-color-ink);text-align:left;line-height:1.3}.ca-card{gap:var(--pp-space-2);padding:var(--pp-space-3) var(--pp-space-4);border-radius:var(--pp-radius-inner);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-slab);display:grid}.ca b{font-weight:var(--pp-weight-strong)}.ca small{font-size:var(--pp-text-label);color:var(--pp-color-muted)}.ca em{font-style:normal}.ca-name{font-family:var(--pp-font-display);font-size:var(--pp-text-lead);font-weight:var(--pp-weight-display);line-height:1.1}.ca .ca-name{font-weight:var(--pp-weight-display)}.ca-line{border-radius:var(--pp-radius-xs);background:var(--pp-color-line);height:6px;display:block}.ca-line+.ca-line{width:72%}.ca-line+.ca-line+.ca-line{width:86%}.ca-line--brand{background:var(--pp-color-line-on-brand)}.ca-line--paper{background:var(--pp-color-line-on-brand);width:60%}.ca-stars{letter-spacing:.04em;color:var(--pp-color-fair);font-style:normal}.ca-pills{gap:var(--pp-space-1);display:flex}.ca-pill{padding:var(--pp-space-1) var(--pp-space-3);border-radius:var(--pp-radius-pill);background:var(--pp-color-well);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ca-pill--on{background:var(--pp-color-brand);color:var(--pp-color-on-brand)}.ca-pill--line{box-shadow:inset 0 0 0 1px var(--pp-color-line);color:var(--pp-color-brand);background:0 0;justify-self:start}.ca-pill--wide{width:100%}.ca-who{align-items:center;gap:var(--pp-space-2);font-weight:var(--pp-weight-strong);display:flex}.ca-who small{font-weight:400}.ca-who .ca-stars{margin-left:auto}.ca-face{border-radius:var(--pp-radius-pill);background:var(--pp-color-wall-2);flex:none;width:20px;height:20px}.ca-face--brand{background:var(--pp-color-brand)}.ca-tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ca-spark{fill:currentColor;flex:none;width:13px;height:13px}.ca-query{align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-1) var(--pp-space-3);border-radius:var(--pp-radius-pill);box-shadow:inset 0 0 0 1px var(--pp-color-line);color:var(--pp-color-ink-2);display:flex}.ca-query svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.ca-pin{width:22px;height:30px;fill:var(--pp-color-poor);filter:drop-shadow(0 3px 3px var(--pp-color-scrim-faint))}.ca-pin circle{fill:var(--pp-color-surface)}.ca-maps{width:252px;display:grid}.ca-map{border-radius:var(--pp-radius-inner) var(--pp-radius-inner) 0 0;background:var(--pp-color-well);height:112px;box-shadow:var(--pp-shadow-slab);position:relative;overflow:clip}.ca-map>svg:first-child{fill:none;width:100%;height:100%;position:absolute;inset:0}.ca-map-park{fill:var(--pp-color-good-tint)}.ca-map-water{fill:var(--pp-color-sea-tint)}.ca-map-road{stroke:var(--pp-color-surface);stroke-width:7px}.ca-map-street{stroke:var(--pp-color-surface);stroke-width:3px}.ca-map .ca-pin{position:absolute;top:22px;left:50%;translate:-50%}.ca-listing{gap:var(--pp-space-1);padding:var(--pp-space-3) var(--pp-space-4);border-radius:0 0 var(--pp-radius-inner) var(--pp-radius-inner);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-slab);margin-top:-2px;display:grid}.ca-listing>b{font-size:var(--pp-text-body)}.ca-meta{color:var(--pp-color-ink-2);white-space:nowrap}.ca-meta small{color:var(--pp-color-muted)}.ca-open{color:var(--pp-color-good-ink)}.ca-listing .ca-pills{margin-top:var(--pp-space-1)}.ca-reviews{width:236px}.ca-reviews-top{align-items:center;gap:var(--pp-space-3);grid-template-columns:1fr auto;display:grid}.ca-reviews-top>div{gap:var(--pp-space-1);display:grid}.ca-rating{align-items:baseline;gap:var(--pp-space-2);display:flex}.ca-rating em{font-family:var(--pp-font-display);font-size:var(--pp-text-title);line-height:1}.ca-qr{width:72px;height:72px;fill:var(--pp-color-ink)}.ca-link{justify-content:space-between;gap:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);border-radius:var(--pp-radius-xs);background:var(--pp-color-well);color:var(--pp-color-ink-2);white-space:nowrap;display:flex}.ca-link b{color:var(--pp-color-brand)}.ca-thread{gap:var(--pp-space-2);width:236px;display:grid}.ca-review{border-radius:var(--pp-radius-bubble) var(--pp-radius-bubble) var(--pp-radius-bubble) var(--pp-radius-xs);width:88%}.ca-answer{border-radius:var(--pp-radius-bubble) var(--pp-radius-bubble) var(--pp-radius-xs) var(--pp-radius-bubble);background:var(--pp-color-brand);justify-self:end;width:82%}.ca-answer small{color:var(--pp-color-on-brand-2)}.ca-post{width:212px;padding:var(--pp-space-3)}.ca-photo{border-radius:var(--pp-radius-xs);background:url(/img/brand/sites/marea-phone.webp) 50% 30%/cover;height:72px;display:block}.ca-post>b{font-size:var(--pp-text-small);line-height:1.25}.ca-rank{gap:var(--pp-space-1);width:220px;padding:var(--pp-space-3)}.ca-rank .ca-query{margin-bottom:var(--pp-space-1)}.ca-rank-row{align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2);border-radius:var(--pp-radius-xs);grid-template-columns:14px 1fr auto;display:grid}.ca-rank-row b{font-variant-numeric:tabular-nums;color:var(--pp-color-muted)}.ca-rank-row.is-you{background:var(--pp-color-brand);color:var(--pp-color-on-brand)}.ca-rank-row.is-you b{color:var(--pp-tile-4)}.ca-rank-row em{color:var(--pp-color-chartreuse)}.ca-reserve{width:212px}.ca-slots{gap:var(--pp-space-1);margin-top:var(--pp-space-1);grid-template-columns:repeat(4,1fr);display:grid}.ca-slots span{padding:var(--pp-space-2) 0;border-radius:var(--pp-radius-xs);box-shadow:inset 0 0 0 1px var(--pp-color-line);text-align:center;font-variant-numeric:tabular-nums}.ca-slots .is-on{background:var(--pp-color-brand);box-shadow:none;color:var(--pp-color-on-brand)}.ca-search{width:252px}.ca-result{gap:var(--pp-space-1);padding:var(--pp-space-2);border-radius:var(--pp-radius-xs);display:grid}.ca-result b{color:var(--pp-color-brand);font-weight:var(--pp-weight-strong);white-space:nowrap;text-overflow:ellipsis;overflow:clip}.ca-result.is-you{box-shadow:inset 0 0 0 1.5px var(--pp-color-brand)}.ca-site{width:248px;padding-bottom:var(--pp-space-4);position:relative}.ca-browser{border-radius:var(--pp-radius-inner);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-slab);display:grid;overflow:clip}.ca-bar{align-items:center;gap:var(--pp-space-1);padding:var(--pp-space-2);background:var(--pp-color-well);display:flex}.ca-bar i{border-radius:var(--pp-radius-pill);background:var(--pp-color-line);width:6px;height:6px}.ca-bar span{margin-left:var(--pp-space-2);color:var(--pp-color-muted)}.ca-hero{gap:var(--pp-space-2);padding:var(--pp-space-4);background:var(--pp-color-wall-1);color:var(--pp-color-on-brand);justify-items:start;display:grid}.ca-hero b{font-family:var(--pp-font-display);font-size:var(--pp-text-title);font-weight:var(--pp-weight-display);line-height:1}.ca-hero .ca-pill--on{background:var(--pp-color-surface);color:var(--pp-color-wall-1)}.ca-cols{gap:var(--pp-space-2);padding:var(--pp-space-3);grid-template-columns:repeat(3,1fr);display:grid}.ca-cols i{border-radius:var(--pp-radius-xs);background:var(--pp-color-well);height:28px}.ca-ask{right:calc(-1 * var(--pp-space-3));padding:var(--pp-space-2) var(--pp-space-3);border-radius:var(--pp-radius-bubble) var(--pp-radius-bubble) var(--pp-radius-xs) var(--pp-radius-bubble);background:var(--pp-color-brand);box-shadow:var(--pp-shadow-slab);color:var(--pp-color-on-brand);white-space:nowrap;position:absolute;bottom:0}.ca-bill{gap:var(--pp-space-1);width:212px}.ca-bill .ca-name{margin-bottom:var(--pp-space-1)}.ca-bill-row{padding:var(--pp-space-1) 0;border-bottom:1px dashed var(--pp-color-line);color:var(--pp-color-ink-2);justify-content:space-between;display:flex}.ca-bill-row em{font-variant-numeric:tabular-nums;color:var(--pp-color-ink)}.ca-bill-total{font-weight:var(--pp-weight-strong);color:var(--pp-color-ink);border-bottom:0}.ca-bill-total em{color:var(--pp-color-brand)}.ca-split{align-items:center;gap:var(--pp-space-2);grid-template-columns:1fr 1fr;width:252px;display:grid}.ca-split .ca-card{padding:var(--pp-space-3)}.ca-split small{align-items:center;gap:var(--pp-space-1);display:flex}.ca-link-row{align-items:center;gap:var(--pp-space-2);grid-template-columns:10px 1fr;display:grid}.ca-link-row i{border-radius:var(--pp-radius-pill);background:var(--pp-color-well);width:10px;height:10px}.ca-link-row .ca-line{background:var(--pp-color-sea-tint)}.ca-split-b{box-shadow:inset 0 0 0 1.5px var(--pp-color-brand), var(--pp-shadow-slab)}.ca-split-b small{color:var(--pp-color-brand)}.ca-cite{padding:var(--pp-space-1) var(--pp-space-2);border-radius:var(--pp-radius-pill);background:var(--pp-color-brand);color:var(--pp-color-on-brand);justify-self:start}.ca-check{width:248px}.ca-check-row{align-items:center;gap:var(--pp-space-2);white-space:nowrap;text-overflow:ellipsis;color:var(--pp-color-ink-2);grid-template-columns:16px 1fr;display:grid;overflow:clip}.ca-check-row i{border-radius:var(--pp-radius-xs);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--pp-color-line);place-items:center;display:grid}.ca-check-row.is-done{color:var(--pp-color-ink)}.ca-check-row.is-done i{background:var(--pp-color-brand);box-shadow:none;color:var(--pp-color-on-brand)}.ca-meter{height:6px;margin-top:var(--pp-space-1);border-radius:var(--pp-radius-xs);background:var(--pp-color-line-soft);overflow:clip}.ca-meter span{background:var(--pp-tile-2);width:66%;height:100%;display:block}.ca-table{width:236px;padding:var(--pp-space-2);gap:0}.ca-table-row{align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2);border-radius:var(--pp-radius-xs);white-space:nowrap;grid-template-columns:1fr auto;display:grid}.ca-table-row>span:first-child{text-overflow:ellipsis;overflow:clip}.ca-table-row em{font-variant-numeric:tabular-nums;color:var(--pp-color-ink-2)}.ca-table-head{color:var(--pp-color-muted);border-bottom:1px solid var(--pp-color-line-soft);border-radius:0}.ca-table-row.is-us{background:var(--pp-color-brand);color:var(--pp-color-on-brand)}.ca-table-row.is-us em{color:var(--pp-color-on-brand)}.ca-stats{width:220px}.ca-figure{font-family:var(--pp-font-display);font-size:var(--pp-text-figure);font-weight:var(--pp-weight-display);color:var(--pp-color-brand);line-height:1}.ca .ca-figure{font-weight:var(--pp-weight-display)}.ca-stats small{color:var(--pp-color-ink-2)}.ca-bars{align-items:flex-end;gap:var(--pp-space-2);height:56px;margin-top:var(--pp-space-1);display:flex}.ca-bars span{height:var(--v);border-radius:var(--pp-radius-xs) var(--pp-radius-xs) 0 0;background:var(--pp-tile-2);flex:1}.ca-bars span:first-child{background:var(--pp-color-brand)}.ca-term{width:220px}.ca-term small{font-style:italic}.ca-plans{align-items:end;gap:var(--pp-space-2);grid-template-columns:repeat(3,1fr);width:252px;display:grid}.ca-plan{padding:var(--pp-space-3)}.ca-plan b{font-family:var(--pp-font-display);font-size:var(--pp-text-lead)}.ca-plan.is-on{padding-block:var(--pp-space-5);background:var(--pp-color-brand);color:var(--pp-color-on-brand)}.ca-plan.is-on small{color:var(--pp-color-on-brand-2)}.ca-plan.is-on b{color:inherit}.ca-plan.is-on .ca-line{background:var(--pp-color-line-on-brand)}.ca-placecard{align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);border-radius:var(--pp-radius-xs);background:var(--pp-color-surface);box-shadow:inset 0 0 0 1px var(--pp-color-line);white-space:nowrap;display:flex}.ca-placecard small{margin-left:auto}.ca-chat{gap:var(--pp-space-2);width:236px;padding:var(--pp-space-3);border-radius:var(--pp-radius-inner);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-slab);display:grid}.ca-chat-ask{padding:var(--pp-space-2) var(--pp-space-3);border-radius:var(--pp-radius-bubble);background:var(--pp-color-well);white-space:nowrap;justify-self:end}.ca-chat-say{gap:var(--pp-space-2);display:grid}.ca-composer{margin-top:var(--pp-space-1);padding:var(--pp-space-1) var(--pp-space-1) var(--pp-space-1) var(--pp-space-3);border-radius:var(--pp-radius-pill);box-shadow:inset 0 0 0 1px var(--pp-color-line);color:var(--pp-color-muted);justify-content:space-between;align-items:center;display:flex}.ca-composer i{border-radius:var(--pp-radius-pill);background:var(--pp-color-ink);width:22px;height:22px;color:var(--pp-color-surface);place-items:center;font-style:normal;display:grid}.ca-aio{width:236px}.ca-aio>small{align-items:center;gap:var(--pp-space-1);color:var(--pp-color-ink);font-weight:var(--pp-weight-strong);display:flex}.ca-aio .ca-spark{color:var(--pp-tile-2)}.ca-aio-body{gap:var(--pp-space-3);grid-template-columns:1fr 56px;align-items:start;display:grid}.ca-aio-body>span:first-child{gap:var(--pp-space-2);display:grid}.ca-aio-links{gap:var(--pp-space-1);display:grid}.ca-aio-links i{border-radius:var(--pp-radius-xs);background:var(--pp-color-well);height:24px}.ca-pplx{width:236px}.ca-pplx>small{color:var(--pp-color-ink);font-weight:var(--pp-weight-strong)}.ca-sources{gap:var(--pp-space-1);display:flex}.ca-sources span:last-child{flex:1;min-width:0}.ca-sources span{align-items:center;gap:var(--pp-space-1);padding:var(--pp-space-1);border-radius:var(--pp-radius-xs);background:var(--pp-color-well);white-space:nowrap;text-overflow:ellipsis;color:var(--pp-color-ink-2);display:flex;overflow:clip}.ca-sources i,.ca-pplx-cite sup{border-radius:var(--pp-radius-pill);background:var(--pp-color-line);width:14px;height:14px;color:var(--pp-color-ink);font-style:normal;font-size:var(--pp-text-label);flex:none;place-items:center;line-height:1;display:inline-grid;scale:.8}.ca-pplx-text{gap:var(--pp-space-2);margin-top:var(--pp-space-1);display:grid}.ca-pplx-cite{white-space:nowrap}.ca-pplx-cite sup{vertical-align:super;margin-left:1px}.ca-gemini{gap:var(--pp-space-2);width:236px;padding:var(--pp-space-3);border-radius:var(--pp-radius-inner);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-slab);display:grid}.ca-gemini-say{gap:var(--pp-space-2);grid-template-columns:18px 1fr;align-items:start;display:grid}.ca-gemini-say .ca-spark{width:18px;height:18px;color:var(--pp-color-sea)}.ca-gemini-say>span{gap:var(--pp-space-2);padding-top:var(--pp-space-1);display:grid}.ca-mapcard{gap:var(--pp-space-3);padding:var(--pp-space-2);box-shadow:inset 0 0 0 1px var(--pp-color-line);grid-template-columns:64px 1fr;align-items:center}.ca-mapcard>span:last-child{white-space:nowrap;gap:2px;display:grid}.ca-mapcard-map{border-radius:var(--pp-radius-xs);background:var(--pp-color-good-tint);place-items:center;height:52px;display:grid;position:relative}.ca-mapcard-map .ca-pin{width:14px;height:19px}
