._grid_p08d0_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}._single_p08d0_15{grid-template-columns:minmax(0,760px)}._card_p08d0_23{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(20 43 43 / 10%);border-radius:22px;background:var(--mz-surface, #fffdf8);color:var(--mz-text-body, #33494a);box-shadow:0 12px 34px #142b2b14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._card_p08d0_23:hover{transform:translateY(-5px);border-color:#ef6a3252;box-shadow:0 24px 50px #142b2b24}._media_p08d0_63{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(circle at 78% 16%,#ef6a326b 0,#ef6a3200 36%),linear-gradient(135deg,#0d5854,#0a4342 55%,#082e31);color:var(--mz-text-inverse, #ffffff)}._media_p08d0_63:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08202200 42%,#08202294);pointer-events:none}._media_p08d0_63>img:first-child{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .32s ease}._card_p08d0_23:hover ._media_p08d0_63>img:first-child{transform:scale(1.04)}._imageFallback_p08d0_125{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#ffffffd1}._fallbackInitial_p08d0_145{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgb(255 255 255 / 34%);border-radius:20px;background:#ffffff21;color:#fff;font-size:30px;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 1px #ffffff2e}._logo_p08d0_175{position:absolute;left:16px;bottom:14px;z-index:1;width:52px;height:52px;border:3px solid #ffffff;border-radius:15px;object-fit:cover;background:#fff;box-shadow:0 8px 20px #08202238}._logoFallback_p08d0_203{display:grid;place-items:center;color:#fff;background:var(--mz-accent, #ef6a32);font-size:24px;font-weight:800}._copy_p08d0_221{display:flex;flex-direction:column;gap:13px;padding:18px;min-height:0;flex:1}._identity_p08d0_239{min-width:0}._identity_p08d0_239 h3{margin:0;font:750 20px/26px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--mz-text-strong, #142b2b);letter-spacing:-.015em;overflow-wrap:anywhere}._location_p08d0_263{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:var(--mz-text-muted, #5f7070);font-size:14px;line-height:20px}._location_p08d0_263 svg{flex:none;color:var(--mz-accent, #ef6a32)}._badge_p08d0_293{display:inline-flex;align-items:center;min-height:26px;margin-top:10px;padding:2px 10px;border:1px solid rgb(11 76 72 / 12%);border-radius:999px;background:var(--mz-accent-soft, #fff0e7);color:var(--mz-accent-hover, #d94f20);font:650 12px/18px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._description_p08d0_319{display:-webkit-box;margin:0;overflow:hidden;color:var(--mz-text-muted, #5f7070);font-size:15px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3}._actions_p08d0_341{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}._actions_p08d0_341 a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--mz-primary, #0b4c48);text-decoration:none;font-weight:750;font-size:14px;white-space:nowrap}._actions_p08d0_341 ._view_p08d0_383 svg{transition:transform .16s ease}._actions_p08d0_341 ._view_p08d0_383:hover svg{transform:translate(3px)}._actions_p08d0_341 ._book_p08d0_399{min-height:42px;padding:0 16px;border-radius:999px;background:var(--mz-accent, #ef6a32);color:#fff;font-weight:800;box-shadow:0 8px 18px #ef6a323d}._actions_p08d0_341 ._book_p08d0_399:hover{background:var(--mz-accent-hover, #d94f20);text-decoration:none}._media_p08d0_63:focus-visible,._actions_p08d0_341 a:focus-visible{outline:3px solid var(--mz-focus, #0b6e99);outline-offset:2px}@media(max-width:1023px){._grid_p08d0_1{grid-template-columns:repeat(2,minmax(0,1fr))}._single_p08d0_15{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){._grid_p08d0_1,._single_p08d0_15{grid-template-columns:minmax(0,1fr);gap:18px}._media_p08d0_63{aspect-ratio:16 / 10}._copy_p08d0_221{padding:16px}._actions_p08d0_341{align-items:stretch;flex-direction:column}._actions_p08d0_341 a,._actions_p08d0_341 ._book_p08d0_399{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){._card_p08d0_23,._media_p08d0_63>img:first-child,._actions_p08d0_341 ._view_p08d0_383 svg{transition:none}}
