@charset "UTF-8";.ci[data-v-a78ea9d7]{--ci-wrap: 1040px;--ci-gutter: clamp(1.2rem, 5vw, 4rem);background:#fdfaf2;color:#2f3024}.ci-eyebrow[data-v-a78ea9d7]{margin:0 0 .8rem;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#b8985f}.ci-lead[data-v-a78ea9d7]{max-width:60ch;margin:0;font-size:1.08rem;line-height:1.65;color:#2f3024c7}.ci-hero[data-v-a78ea9d7]{padding:calc(var(--nav-height) + clamp(2rem,5vw,4rem)) var(--ci-gutter) clamp(2rem,4vw,3rem);background:#f5f1eb}.ci-hero__inner[data-v-a78ea9d7]{max-width:var(--ci-wrap);margin:0 auto}.ci-hero h1[data-v-a78ea9d7]{margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.05;text-wrap:balance}.ci-situations[data-v-a78ea9d7]{padding:0 var(--ci-gutter) clamp(2.5rem,5vw,3.5rem);background:#f5f1eb}.ci-situations__inner[data-v-a78ea9d7]{max-width:var(--ci-wrap);margin:0 auto}.ci-situations h2[data-v-a78ea9d7]{margin:0 0 .4rem;font-size:clamp(1.25rem,2.4vw,1.7rem)}.ci-situations__lead[data-v-a78ea9d7]{max-width:62ch;margin:0 0 1.3rem;line-height:1.6;color:#2f3024b8}.ci-situations ul[data-v-a78ea9d7]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem}.ci-sit[data-v-a78ea9d7]{display:grid;grid-template-columns:136px minmax(0,1fr);min-height:104px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #E3DBCB;color:#2f3024;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ci-sit[data-v-a78ea9d7]:hover,.ci-sit[data-v-a78ea9d7]:focus-visible{border-color:#b8985f;box-shadow:0 10px 24px #2f302414}.ci-sit img[data-v-a78ea9d7]{display:block;width:100%;height:100%;object-fit:cover}.ci-sit__body[data-v-a78ea9d7]{display:grid;align-content:center;padding:.8rem 1.1rem}.ci-sit strong[data-v-a78ea9d7]{font-size:1rem;line-height:1.25;text-wrap:balance}.ci-sit[data-v-a78ea9d7]:after{content:"→";position:absolute;right:1rem;bottom:.7rem;font-family:Outfit,sans-serif;font-weight:700;color:#b8985f;opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease}.ci-sit[data-v-a78ea9d7]{position:relative}.ci-sit[data-v-a78ea9d7]:hover:after,.ci-sit[data-v-a78ea9d7]:focus-visible:after{opacity:1;transform:none}.ci-group[data-v-a78ea9d7]{padding:clamp(2.5rem,5vw,4rem) var(--ci-gutter) 0}.ci-group[data-v-a78ea9d7]:last-child{padding-bottom:clamp(3rem,6vw,5rem)}.ci-group__inner[data-v-a78ea9d7]{max-width:var(--ci-wrap);margin:0 auto}.ci-group h2[data-v-a78ea9d7]{margin:0 0 .4rem;font-size:clamp(1.4rem,2.8vw,2rem)}.ci-group__lead[data-v-a78ea9d7]{max-width:60ch;margin:0 0 1.4rem;line-height:1.6;color:#2f3024b8}.ci-list[data-v-a78ea9d7]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.2rem}.ci-card[data-v-a78ea9d7]{display:grid;height:100%;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #E8E1D3;color:#2f3024;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ci-card[data-v-a78ea9d7]:hover,.ci-card[data-v-a78ea9d7]:focus-visible{border-color:#b8985f;box-shadow:0 10px 28px #2f302414}.ci-card img[data-v-a78ea9d7]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ci-card__body[data-v-a78ea9d7]{display:grid;gap:.5rem;padding:1.1rem 1.3rem 1.3rem}.ci-card h3[data-v-a78ea9d7]{margin:0;font-size:1.15rem;line-height:1.25}.ci-card__lead[data-v-a78ea9d7]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.94rem;line-height:1.55;color:#2f3024b8}.ci-card__meta[data-v-a78ea9d7]{font-family:Outfit,sans-serif;font-size:.74rem;font-weight:800;color:#b8985f}
