*{box-sizing:border-box}body{color:#28302b;background:#f8f5ee;margin:0;font-family:Georgia,Times New Roman,serif}.navbar[data-astro-cid-jyyh3nzw]{z-index:10;background:#f8f5eef5;border-bottom:1px solid #28302b1a;justify-content:space-between;align-items:center;height:92px;padding:0 6%;display:flex;position:relative}.logo[data-astro-cid-jyyh3nzw] img[data-astro-cid-jyyh3nzw]{width:74px;display:block}nav[data-astro-cid-jyyh3nzw]{gap:34px;display:flex}nav[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw],.nav-book[data-astro-cid-jyyh3nzw]{color:#28302b;letter-spacing:.04em;font-family:Arial,sans-serif;font-size:13px;text-decoration:none}nav[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]{transition:color .2s}nav[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]:hover{color:#b95127}.nav-book[data-astro-cid-jyyh3nzw]{color:#fff;background:#b95127;border:1px solid #b95127;padding:13px 20px}.hero[data-astro-cid-jyyh3nzw]{text-align:center;background:linear-gradient(135deg,#a8b5a047,#f8f5ee80);justify-content:center;align-items:center;min-height:520px;padding:100px 6%;display:flex}.hero-inner[data-astro-cid-jyyh3nzw]{max-width:820px}.eyebrow[data-astro-cid-jyyh3nzw],.section-label[data-astro-cid-jyyh3nzw],.card-label[data-astro-cid-jyyh3nzw]{color:#b95127;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-family:Arial,sans-serif;font-size:11px}h1[data-astro-cid-jyyh3nzw]{letter-spacing:-.035em;margin:0;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1.04}h1[data-astro-cid-jyyh3nzw] em[data-astro-cid-jyyh3nzw],h2[data-astro-cid-jyyh3nzw] em[data-astro-cid-jyyh3nzw]{color:#b95127;font-weight:400}.intro[data-astro-cid-jyyh3nzw]{color:#28302bb8;max-width:650px;margin:34px auto 0;font-family:Arial,sans-serif;font-size:16px;line-height:1.8}.formations-section[data-astro-cid-jyyh3nzw]{max-width:1240px;margin:0 auto;padding:110px 6%}.section-heading[data-astro-cid-jyyh3nzw]{max-width:700px;margin-bottom:60px}h2[data-astro-cid-jyyh3nzw]{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.05}.gold-line[data-astro-cid-jyyh3nzw]{background:#c7a45d;width:60px;height:1px;margin-top:28px}.formations-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.formation-card[data-astro-cid-jyyh3nzw]{background:#fffdf9;border:1px solid #28302b14;transition:transform .3s,box-shadow .3s;overflow:hidden}.formation-card[data-astro-cid-jyyh3nzw]:hover{transform:translateY(-6px);box-shadow:0 18px 45px #28302b17}.card-image[data-astro-cid-jyyh3nzw]{height:270px;text-decoration:none;display:block;overflow:hidden}.card-image[data-astro-cid-jyyh3nzw] img[data-astro-cid-jyyh3nzw]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.formation-card[data-astro-cid-jyyh3nzw]:hover .card-image[data-astro-cid-jyyh3nzw] img[data-astro-cid-jyyh3nzw]{transform:scale(1.04)}.image-placeholder[data-astro-cid-jyyh3nzw]{color:#fff;background:#a8b5a0;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.image-placeholder[data-astro-cid-jyyh3nzw] span[data-astro-cid-jyyh3nzw]{letter-spacing:.12em;font-size:34px}.image-placeholder[data-astro-cid-jyyh3nzw] small[data-astro-cid-jyyh3nzw]{letter-spacing:.2em;margin-top:8px;font-family:Arial,sans-serif;font-size:10px}.card-content[data-astro-cid-jyyh3nzw]{padding:30px}.card-label[data-astro-cid-jyyh3nzw]{margin-bottom:13px;font-size:9px}h3[data-astro-cid-jyyh3nzw]{margin:0;font-size:28px;font-weight:400;line-height:1.15}.description[data-astro-cid-jyyh3nzw]{color:#28302bad;margin:18px 0 30px;font-family:Arial,sans-serif;font-size:14px;line-height:1.7}.card-bottom[data-astro-cid-jyyh3nzw]{border-top:1px solid #28302b1a;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.price[data-astro-cid-jyyh3nzw]{font-family:Arial,sans-serif;font-size:13px;font-weight:600}.discover[data-astro-cid-jyyh3nzw]{color:#b95127;letter-spacing:.04em;font-family:Arial,sans-serif;font-size:12px;text-decoration:none}.empty[data-astro-cid-jyyh3nzw]{text-align:center;color:#28302ba6;background:#a8b5a01f;padding:70px 30px;font-family:Arial,sans-serif}footer[data-astro-cid-jyyh3nzw]{border-top:1px solid #28302b1a;padding:50px 6%}.footer-inner[data-astro-cid-jyyh3nzw]{color:#28302b99;justify-content:space-between;align-items:center;gap:30px;max-width:1240px;margin:auto;font-family:Arial,sans-serif;font-size:12px;display:flex}footer[data-astro-cid-jyyh3nzw] img[data-astro-cid-jyyh3nzw]{width:60px}footer[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]{color:#28302b;text-decoration:none}@media (width<=900px){nav[data-astro-cid-jyyh3nzw]{display:none}.formations-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr 1fr}}@media (width<=600px){.navbar[data-astro-cid-jyyh3nzw]{height:78px}.nav-book[data-astro-cid-jyyh3nzw]{display:none}.hero[data-astro-cid-jyyh3nzw]{min-height:440px;padding:80px 6%}.formations-section[data-astro-cid-jyyh3nzw]{padding:80px 6%}.formations-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr}.card-image[data-astro-cid-jyyh3nzw]{height:240px}.footer-inner[data-astro-cid-jyyh3nzw]{text-align:center;flex-direction:column}}
