main[data-astro-cid-s3likp6k]:focus{outline:none}main[data-astro-cid-s3likp6k] :is(h1,h2,h3),.offer-title[data-astro-cid-s3likp6k]{hyphens:manual}.head[data-astro-cid-s3likp6k]{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.head[data-astro-cid-s3likp6k] .lead[data-astro-cid-s3likp6k]{margin-top:18px}.small[data-astro-cid-s3likp6k]{--title-size: clamp(1.8rem, 3.6vw, 2.6rem)}.offer-group[data-astro-cid-s3likp6k]+.offer-group[data-astro-cid-s3likp6k]{margin-top:clamp(28px,4vw,44px)}.group-label[data-astro-cid-s3likp6k]{margin:0 0 14px;color:var(--primary-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.offers[data-astro-cid-s3likp6k]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.offers[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]{display:flex}.offer[data-astro-cid-s3likp6k]{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--bg-light);color:inherit;text-decoration:none;transition:border-color var(--ease),transform var(--ease)}@media(hover:hover){.offer[data-astro-cid-s3likp6k]:hover{border-color:#46769e8c;transform:translateY(-2px)}}.offer[data-astro-cid-s3likp6k]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.media[data-astro-cid-s3likp6k]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface)}.media[data-astro-cid-s3likp6k] img{width:100%;height:100%;object-fit:cover}.body[data-astro-cid-s3likp6k]{display:grid;flex:1;align-content:start;gap:10px;padding:20px 22px 22px}.offer-title[data-astro-cid-s3likp6k]{font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.offer-text[data-astro-cid-s3likp6k]{color:var(--text-soft);font-size:.97rem;line-height:1.6}.body[data-astro-cid-s3likp6k] .link-arrow[data-astro-cid-s3likp6k]{margin-top:4px}.hint[data-astro-cid-s3likp6k]{margin:20px 0 0;max-width:52em;color:var(--text-soft);font-size:.9rem;line-height:1.6}.split[data-astro-cid-s3likp6k]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.intro[data-astro-cid-s3likp6k]{max-width:32em;margin-top:18px}.figure[data-astro-cid-s3likp6k]{position:relative;margin:28px 0 0;overflow:hidden;border-radius:22px;aspect-ratio:16 / 9}.figure[data-astro-cid-s3likp6k] img,.gallery[data-astro-cid-s3likp6k] img{width:100%;height:100%;object-fit:cover}figcaption[data-astro-cid-s3likp6k],.tag[data-astro-cid-s3likp6k]{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:5px 10px;border-radius:var(--radius-pill);background:#0d1720b8;color:var(--text-on-dark);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.steps[data-astro-cid-s3likp6k],.dark-steps[data-astro-cid-s3likp6k]{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}.steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k],.dark-steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]{position:relative;display:grid;gap:6px;padding:20px 22px 20px 64px;border:1px solid var(--line);border-radius:18px;background:var(--bg-light);counter-increment:step}.dark-steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]{border-color:var(--header-border);background:#ffffff0a}.steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]:before,.dark-steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]:before{content:counter(step,decimal-leading-zero);position:absolute;top:22px;left:22px;color:var(--primary-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em}.dark-steps[data-astro-cid-s3likp6k] li[data-astro-cid-s3likp6k]:before{color:var(--accent-300)}.steps[data-astro-cid-s3likp6k] h3[data-astro-cid-s3likp6k],.dark-steps[data-astro-cid-s3likp6k] h3[data-astro-cid-s3likp6k]{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.dark-steps[data-astro-cid-s3likp6k] h3[data-astro-cid-s3likp6k]{color:var(--text-on-dark)}.steps[data-astro-cid-s3likp6k] p[data-astro-cid-s3likp6k],.dark-steps[data-astro-cid-s3likp6k] p[data-astro-cid-s3likp6k]{margin:0;color:var(--text-soft);line-height:1.6}.dark-steps[data-astro-cid-s3likp6k] p[data-astro-cid-s3likp6k]{color:var(--text-on-dark-soft)}.gallery[data-astro-cid-s3likp6k]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none}.gallery[data-astro-cid-s3likp6k] figure[data-astro-cid-s3likp6k]{position:relative;margin:0;overflow:hidden;border-radius:20px;aspect-ratio:16 / 9}.two[data-astro-cid-s3likp6k]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.prose[data-astro-cid-s3likp6k]{display:grid;gap:14px;margin-top:18px;color:var(--text-soft);line-height:1.75}.prose[data-astro-cid-s3likp6k] p[data-astro-cid-s3likp6k]{margin:0}.card-terrasse[data-astro-cid-s3likp6k]{display:grid;gap:14px;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--bg-light)}.card-terrasse[data-astro-cid-s3likp6k] .eyebrow[data-astro-cid-s3likp6k],.card-terrasse[data-astro-cid-s3likp6k] h2[data-astro-cid-s3likp6k]{margin:0}.prose-p[data-astro-cid-s3likp6k]{margin:0;color:var(--text-soft);line-height:1.7}@media(min-width:640px){.offers[data-astro-cid-s3likp6k],.gallery[data-astro-cid-s3likp6k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.split[data-astro-cid-s3likp6k],.two[data-astro-cid-s3likp6k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.offers[data-astro-cid-s3likp6k],.gallery[data-astro-cid-s3likp6k]{grid-template-columns:repeat(4,minmax(0,1fr))}}
