._card_10y0m_1{flex-direction:column;height:100%;display:flex}._media_10y0m_2{aspect-ratio:4/5;background:var(--cream);display:block;position:relative;overflow:hidden}._landscape_10y0m_3{aspect-ratio:4/3}._img_10y0m_4{width:100%;height:100%;transition:transform 1.4s var(--ease-out)}._matted_10y0m_5{padding:9% 12%}@media (hover:hover){._card_10y0m_1:hover ._img_10y0m_4{transform:scale(1.04)}}._badge_10y0m_7{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);background:#f7f3e9eb;padding:.35rem .6rem;font-size:.64rem;position:absolute;bottom:.8rem;left:.8rem}._body_10y0m_11{flex-direction:column;flex:1;padding-top:1.3rem;display:flex}._cat_10y0m_12{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .5rem;font-size:.68rem}._name_10y0m_13{color:var(--forest-deep);font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);line-height:1.08}._name_10y0m_13 a:hover{color:var(--forest);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}._tagline_10y0m_15{color:var(--text-soft);margin:.5rem 0 1.2rem;font-size:.95rem}._actions_10y0m_17{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;display:flex}._add_10y0m_18{border:1px solid var(--forest);background:var(--forest);min-width:10.5rem;min-height:2.6rem;color:var(--ivory);letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);justify-content:center;align-items:center;padding:0 1.1rem;font-size:.7rem;font-weight:500;display:inline-flex}._add_10y0m_18:hover{background:var(--forest-deep)}._added_10y0m_25{color:var(--forest);border-color:var(--gold);background:0 0}._added_10y0m_25:hover{background:var(--cream)}._addInner_10y0m_27{align-items:center;gap:.5rem;display:inline-flex}._fab_pmp1a_1{right:var(--gutter);bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));z-index:40;background:var(--forest-deep);min-height:3.3rem;color:var(--ivory);letter-spacing:.2em;text-transform:uppercase;border:1px solid #d3b78599;align-items:center;gap:.7rem;padding:0 1.1rem 0 1.3rem;font-size:.72rem;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 18px 40px -18px #18332299}._count_pmp1a_8{background:var(--champagne);min-width:1.6rem;height:1.6rem;color:var(--forest-deep);letter-spacing:0;border-radius:99px;place-items:center;padding-inline:.35rem;font-weight:600;display:inline-grid}._scrim_pmp1a_9{z-index:var(--z-modal);background:#181c1673;position:fixed;inset:0}._panel_pmp1a_10{z-index:calc(var(--z-modal) + 1);background:var(--ivory);width:min(30rem,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 60px -30px #00000059}._head_pmp1a_15{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem 1.6rem 1rem;display:flex}._title_pmp1a_16{color:var(--forest-deep);margin-top:.4rem;font-size:2.2rem}._close_pmp1a_17{width:2.75rem;height:2.75rem;color:var(--charcoal);place-items:center;margin:-.3rem -.6rem 0 0;display:grid}._scroll_pmp1a_18{overscroll-behavior:contain;flex:1;padding:.5rem 1.6rem 1.5rem;overflow-y:auto}._foot_pmp1a_19{border-top:1px solid var(--rule-soft);padding:1.1rem 1.6rem 1.4rem}._cta_pmp1a_20{width:100%}
