.cards_grid__7mqvQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.cards_card__X0Gw6{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .15s ease}.cards_card__X0Gw6:hover{transform:translateY(-2px)}.cards_card__X0Gw6:focus-within{outline:3px solid var(--accent);outline-offset:2px}.cards_noMedia__u_dci{grid-template-rows:1fr}.cards_noMedia__u_dci .cards_status__oTcz2{position:static;justify-self:start}.cards_media__Kj0hr{position:relative;aspect-ratio:16/10;background:var(--bg-subtle)}.cards_media__Kj0hr img{width:100%;height:100%;object-fit:cover}.cards_status__oTcz2{position:absolute;top:10px;right:10px}.cards_body__EUHAr{padding:14px 16px 18px;display:grid;grid-gap:6px;gap:6px;align-content:start}.cards_meta__9OSAi{margin:0;font-size:.85rem;color:var(--muted)}.cards_title__CntQ9{font-size:1.05rem}.cards_stretch__O4n6e{color:var(--ink);text-decoration:none}.cards_stretch__O4n6e:focus-visible{outline:none}.cards_stretch__O4n6e:after{content:"";position:absolute;inset:0}.cards_stretch__O4n6e:hover{color:var(--brand)}.cards_tagline__ty_bA{margin:0;color:var(--muted);font-size:.95rem}.cards_price__FD7n7{margin:2px 0 0;font-size:1.2rem;font-weight:800;color:var(--ink)}.cards_from__4NLJT{font-size:.85rem;font-weight:600;color:var(--muted)}.cards_facts__hKFrj{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.9rem;color:var(--muted)}@media (prefers-reduced-motion:reduce){.cards_card__X0Gw6{transition:none}.cards_card__X0Gw6:hover{transform:none}}.page-intro_intro__nLVFH{background:linear-gradient(180deg,var(--tint),var(--bg))}.page-intro_inner__slDX1{width:min(var(--max),100%);margin:0 auto;padding:clamp(28px,5vw,56px) var(--gutter) clamp(28px,4vw,44px)}.page-intro_crumbs__c0dbf ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:.9rem}.page-intro_crumbs__c0dbf li:not(:last-child):after{content:"/";margin-left:6px;color:var(--muted)}.page-intro_crumbs__c0dbf a{color:var(--link);text-decoration:none}.page-intro_crumbs__c0dbf a:hover{text-decoration:underline}.page-intro_eyebrow__0uaxs{margin:0 0 10px;font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--link)}.page-intro_intro__nLVFH h1{max-width:820px;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800}.page-intro_lead__OsGzx{margin:12px 0 0;color:var(--muted)}.page-intro_lead__OsGzx,.page-intro_note__i_Uja{max-width:680px;font-size:clamp(1.02rem,1.5vw,1.15rem)}.page-intro_note__i_Uja{margin:10px 0 0;font-weight:600;color:var(--ink)}.page-intro_actions___AEwd{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.page-intro_withImage__FCXkC{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}.page-intro_image__VO764{margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.page-intro_image__VO764 img{width:100%;aspect-ratio:800/520;object-fit:cover;background:var(--bg-subtle)}@media (max-width:760px){.page-intro_withImage__FCXkC{grid-template-columns:1fr}.page-intro_image__VO764 img{aspect-ratio:16/7}}.gallery_gallery__43V51{display:grid;grid-gap:10px;gap:10px}.gallery_grid__DHwJx{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;aspect-ratio:21/9;border-radius:var(--radius-lg);overflow:hidden}.gallery_open__WGeiY{display:block;min-height:0;padding:0;border:0;background:var(--bg-subtle);cursor:zoom-in}.gallery_open__WGeiY img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.gallery_open__WGeiY:hover img{filter:brightness(1.06)}.gallery_open__WGeiY:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.gallery_grid__DHwJx .gallery_open__WGeiY:first-child{grid-row:span 2}.gallery_grid__DHwJx[data-count="1"]{grid-template-columns:1fr}.gallery_grid__DHwJx[data-count="2"],.gallery_grid__DHwJx[data-count="3"]{grid-template-columns:2fr 1fr}.gallery_grid__DHwJx[data-count="2"] .gallery_open__WGeiY,.gallery_grid__DHwJx[data-count="4"] .gallery_open__WGeiY:nth-child(2){grid-row:span 2}.gallery_all__yXBNa{display:grid}.gallery_toggle__nVDHm{justify-self:end;min-height:38px;padding:6px 16px;list-style:none}.gallery_toggle__nVDHm::-webkit-details-marker{display:none}.gallery_allGrid__rhHXc{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.gallery_allGrid__rhHXc figure{margin:0}.gallery_allGrid__rhHXc img{width:100%;aspect-ratio:800/520;object-fit:cover;border-radius:var(--radius);background:var(--bg-subtle)}.gallery_allGrid__rhHXc figcaption{margin-top:6px;font-size:.9rem;color:var(--muted)}.gallery_viewer__xtUQ5{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--scrim);color:var(--on-scrim)}.gallery_viewer__xtUQ5[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.gallery_viewer__xtUQ5::-webkit-backdrop{background:var(--scrim)}.gallery_viewer__xtUQ5::backdrop{background:var(--scrim)}html:has(.gallery_viewer__xtUQ5[open]){overflow:hidden}.gallery_viewer__xtUQ5 button{font:inherit;color:inherit;cursor:pointer}.gallery_viewer__xtUQ5 button:focus-visible{outline:3px solid var(--on-scrim);outline-offset:2px}.gallery_bar__MVNl3{display:flex;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-left)) 12px max(16px,env(safe-area-inset-right))}.gallery_counter__4vUZk{margin:0;min-width:5ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-scrim-muted)}.gallery_views__qGgqJ{display:inline-flex;margin:0 auto;padding:3px;border:1px solid var(--on-scrim-muted);border-radius:999px}.gallery_views__qGgqJ button{min-height:34px;padding:4px 14px;border:0;border-radius:999px;background:none;color:var(--on-scrim-muted)}.gallery_views__qGgqJ button[aria-pressed=true]{background:var(--on-scrim);color:var(--scrim)}.gallery_close__T9Dap{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:4px 12px;border:1px solid var(--on-scrim-muted);border-radius:999px;background:none}.gallery_close__T9Dap>span:first-child{font-size:1.4rem;line-height:1}.gallery_views__qGgqJ+.gallery_close__T9Dap{margin-left:0}.gallery_stage__8msib{position:relative;min-height:0}.gallery_track__5eo7Z{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery_track__5eo7Z::-webkit-scrollbar{display:none}.gallery_slide__McIRU{display:flex;flex:0 0 100%;align-items:center;justify-content:center;min-width:0;padding:0 clamp(8px,6vw,72px);scroll-snap-align:center;scroll-snap-stop:always}.gallery_slide__McIRU img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm)}.gallery_arrow__iWeUA{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;translate:0 -50%;border:1px solid var(--on-scrim-muted);border-radius:50%;background:var(--scrim);font-size:2rem;line-height:1}.gallery_arrow__iWeUA:disabled{opacity:.3;cursor:default}.gallery_prev__Dya51{left:max(10px,env(safe-area-inset-left))}.gallery_next__hYTOZ{right:max(10px,env(safe-area-inset-right))}.gallery_caption__wddoY{margin:0;padding:10px 16px 0;min-height:2.6em;text-align:center;color:var(--on-scrim-muted)}.gallery_thumbs__aa2k7{display:flex;gap:8px;padding:10px 16px max(14px,env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:thin;justify-content:safe center}.gallery_thumbs__aa2k7 button{flex:0 0 auto;width:72px;height:52px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:none;opacity:.55;transition:opacity .15s ease}.gallery_thumbs__aa2k7 button:hover,.gallery_thumbs__aa2k7 button[aria-current=true]{opacity:1}.gallery_thumbs__aa2k7 button[aria-current=true]{border-color:var(--on-scrim)}.gallery_thumbs__aa2k7 img{display:block;width:100%;height:100%;object-fit:cover}.gallery_wall__IXfSj{grid-row:2/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-content:start;grid-gap:16px;gap:16px;padding:4px 16px max(24px,env(safe-area-inset-bottom));overflow-y:auto}.gallery_wall__IXfSj button{display:grid;grid-gap:6px;gap:6px;padding:0;border:0;background:none;text-align:left;cursor:zoom-in}.gallery_wall__IXfSj img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.gallery_wall__IXfSj span{font-size:.9rem;color:var(--on-scrim-muted)}@media (prefers-reduced-motion:reduce){.gallery_open__WGeiY img,.gallery_thumbs__aa2k7 button{transition:none}}@media (max-width:900px){.gallery_grid__DHwJx{display:flex;aspect-ratio:auto;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius)}.gallery_grid__DHwJx .gallery_open__WGeiY{flex:0 0 88%;aspect-ratio:16/10;scroll-snap-align:start;border-radius:var(--radius);overflow:hidden}.gallery_grid__DHwJx[data-count="1"] .gallery_open__WGeiY{flex-basis:100%}.gallery_arrow__iWeUA{width:40px;height:40px;font-size:1.6rem}.gallery_closeText__OWRjD{display:none}}