._5k2Pwa_card{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}._5k2Pwa_card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}._5k2Pwa_imageLink{aspect-ratio:1.35;background:var(--sand);border-radius:13px;margin:10px 10px 0;display:block;position:relative;overflow:hidden}._5k2Pwa_image{object-fit:cover;transition:transform .5s}._5k2Pwa_card:hover ._5k2Pwa_image{transform:scale(1.035)}._5k2Pwa_demo{background:var(--white);color:var(--rose-deep);letter-spacing:.14em;border-radius:100px;padding:7px 10px;font-size:.63rem;font-weight:700;position:absolute;top:14px;left:14px}._5k2Pwa_body{flex-direction:column;flex:1;padding:23px 24px 24px;display:flex}._5k2Pwa_heading{justify-content:space-between;align-items:start;gap:12px;display:flex}._5k2Pwa_heading h3{color:var(--brown);margin:0;font-size:clamp(1.9rem,2.7vw,2.65rem);font-weight:400;line-height:1.1}._5k2Pwa_heading>span{background:var(--rose-soft);color:var(--brown);white-space:nowrap;border-radius:30px;padding:8px 10px;font-size:.64rem}._5k2Pwa_place{color:var(--text-secondary);margin:18px 0 0;font-size:.82rem}._5k2Pwa_summary{color:var(--text-secondary);margin:12px 0 25px;font-size:.9rem;line-height:1.7}._5k2Pwa_bottom{justify-content:space-between;align-items:end;gap:15px;margin-top:auto;display:flex}._5k2Pwa_bottom div{gap:3px;display:grid}._5k2Pwa_bottom small{color:var(--text-muted);font-size:.72rem}._5k2Pwa_bottom strong{color:var(--brown);font-size:.87rem;font-weight:500}._5k2Pwa_arrow{background:var(--accent-solid);width:46px;height:46px;color:var(--white);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}._5k2Pwa_arrow:hover{background:var(--accent-hover)}._5k2Pwa_card a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){._5k2Pwa_card,._5k2Pwa_image{transition:none}}
.mCNUvq_section{background:var(--cream);min-height:75vh;padding:95px 0 125px}.mCNUvq_head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.mCNUvq_head>div:first-child{max-width:770px}.mCNUvq_eyebrow{letter-spacing:.2em;color:var(--rose-deep);font-size:.68rem;font-weight:600}.mCNUvq_title{color:var(--brown);letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(3rem,5.8vw,6rem);font-weight:400;line-height:1.07}.mCNUvq_title em{color:var(--mauve)}.mCNUvq_head p:last-child{color:var(--text-secondary);max-width:590px;line-height:1.75}.mCNUvq_note{max-width:220px;color:var(--rose-deep);text-align:right;font-size:.76rem;line-height:1.6}.mCNUvq_filters{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:1.2fr .8fr 1.2fr;gap:8px;margin-bottom:20px;padding:10px;display:grid}.mCNUvq_filters label,.mCNUvq_coming{flex-direction:column;gap:8px;min-width:0;padding:11px 17px;display:flex}.mCNUvq_filters label:not(:nth-child(2)){border-right:1px solid var(--line)}.mCNUvq_filters span{color:var(--mauve);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.mCNUvq_filters select{outline-offset:5px;width:100%;min-width:0;color:var(--brown);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9rem}.mCNUvq_coming strong{color:var(--text-muted);font-size:.86rem;font-weight:400}.mCNUvq_chips{flex-wrap:wrap;gap:9px;margin-bottom:42px;display:flex}.mCNUvq_chips button,.mCNUvq_empty button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--brown);background:0 0;border-radius:50px;padding:11px 17px;font-size:.77rem}.mCNUvq_chips button:hover,.mCNUvq_chips .mCNUvq_active{border-color:var(--rose-deep);background:var(--rose-soft)}.mCNUvq_chips .mCNUvq_reset{color:var(--rose-deep);border-style:dashed}.mCNUvq_results{border-bottom:1px solid var(--line);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:20px;font-size:.79rem;display:flex}.mCNUvq_results span:first-child{color:var(--brown);font-weight:600}.mCNUvq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mCNUvq_empty{text-align:center;background:var(--white);border-radius:20px;padding:80px 20px}.mCNUvq_empty h2{margin:0;font-size:2.2rem;font-weight:400}.mCNUvq_empty p{color:var(--text-secondary)}.mCNUvq_section button:focus-visible,.mCNUvq_section select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:1000px){.mCNUvq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mCNUvq_section{padding:70px 0 85px}.mCNUvq_head{display:block}.mCNUvq_note{text-align:left;max-width:none;margin-top:18px}.mCNUvq_filters{grid-template-columns:1fr 1fr}.mCNUvq_coming{border-top:1px solid var(--line);grid-column:1/-1}.mCNUvq_grid{grid-template-columns:1fr}.mCNUvq_results{gap:7px}.mCNUvq_title{font-size:clamp(2.8rem,10vw,4rem)}}
