@font-face{font-family:"Champagne";src:url("/assets/Champagne/Champagne-Limousines-4d1046b3.woff2") format("woff2"),url("/assets/Champagne/Champagne-Limousines-9e927f77.ttf") format("truetype");font-display:swap}@font-face{font-family:"Cherry Bomb One";src:url("/assets/Cherry_Bomb_One/CherryBombOne-Regular-8d6e8fa3.woff2") format("woff2"),url("/assets/Cherry_Bomb_One/CherryBombOne-Regular-ab3114e0.ttf") format("truetype");font-display:swap}@font-face{font-family:"Nunito";src:url("/assets/Nunito/Nunito-d8e80c62.woff2") format("woff2"),url("/assets/Nunito/Nunito-1592f4af.ttf") format("truetype");font-display:swap}*,*::before,*::after{box-sizing:border-box}body.hub-page{margin:0;background:#fff;color:#57534a;font-family:"Nunito","Segoe UI",system-ui,sans-serif;line-height:1.5}.hub-main{width:100%;display:flex;justify-content:center}.hub{min-height:100vh;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:48px 80px 32px;display:flex;flex-direction:column;align-items:center;gap:40px}@media(max-width: 991px){.hub{padding:40px 32px 24px}}@media(max-width: 639px){.hub{padding:32px 16px 24px;gap:24px}}.hub-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hub-logo{height:64px;width:auto;display:block}@media(max-width: 639px){.hub-logo{height:40px}}.hub .hub-title{margin:0;font-family:"Champagne","Century Gothic",sans-serif;font-weight:400;font-size:32px;line-height:40px;color:#26211a}@media(min-width: 640px){.hub .hub-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}}.hub-tiles{width:100%;max-width:1280px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}@media(max-width: 767px){.hub-tiles{grid-template-columns:minmax(0, 1fr);gap:16px}}.hub-tile{position:relative;height:560px;box-sizing:border-box;padding:20px;border-radius:40px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;box-shadow:0 8px 24px rgba(47,34,7,.08);transition:box-shadow 160ms ease-out,transform 160ms ease-out}.hub-tile:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(47,34,7,.14)}.hub-tile:hover .hub-tile-img{transform:scale(1.04)}.hub-tile:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 5px #26211a}@media(max-width: 991px){.hub-tile{height:460px}}@media(max-width: 767px){.hub-tile{height:280px;padding:12px;border-radius:24px}}.hub-tile>picture{position:absolute;inset:0}.hub-tile-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease-out}.hub-tile-tag{position:relative;align-self:flex-start;padding:8px 14px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase}.hub-tile-band{position:relative;border-radius:24px;padding:24px 24px 24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width: 767px){.hub-tile-band{border-radius:16px;padding:16px 16px 16px 20px;gap:12px}}.hub-tile-text{display:flex;flex-direction:column;gap:4px}.hub-tile-desc{font-size:18px;line-height:28px}@media(max-width: 767px){.hub-tile-desc{font-size:14px;line-height:20px}}.hub-tile-arrow{flex-shrink:0;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:22px}.hub-tile-arrow svg{display:block}@media(max-width: 767px){.hub-tile-arrow{width:44px;height:44px;font-size:18px}}.hub-tile-sejours{color:#2f2207}.hub-tile-sejours:hover{color:#2f2207}.hub-tile-sejours .hub-tile-tag{background:#fff;color:#26211a;letter-spacing:.5px;border-radius:999px;box-shadow:0 2px 8px rgba(47,34,7,.06)}.hub-tile-sejours .hub-tile-band{background:#ffd800}.hub-tile-sejours .hub-tile-name{font-family:"Champagne","Century Gothic",sans-serif;font-size:56px;line-height:64px;letter-spacing:-0.5px}.hub-tile-sejours .hub-tile-arrow{background:#2f2207;color:#ffd800}@media(max-width: 1199px){.hub-tile-sejours .hub-tile-name{font-size:44px;line-height:52px}}@media(max-width: 767px){.hub-tile-sejours .hub-tile-name{font-size:32px;line-height:40px;letter-spacing:0}}.hub-tile-bafa{color:#000}.hub-tile-bafa:hover{color:#000}.hub-tile-bafa .hub-tile-img{object-position:center 25%}.hub-tile-bafa .hub-tile-tag{background:#fcd002;color:#212529;border-radius:32px;box-shadow:rgba(50,50,93,.25) 0 2px 3px -1px,rgba(0,0,0,.3) 0 1px 1px -1px}.hub-tile-bafa .hub-tile-band{background:#5ab318}.hub-tile-bafa .hub-tile-name{font-family:"Cherry Bomb One","Segoe UI",sans-serif;font-size:44px;line-height:64px}.hub-tile-bafa .hub-tile-arrow{background:#000;color:#5ab318}@media(max-width: 1199px){.hub-tile-bafa .hub-tile-name{font-size:30px;line-height:44px}}@media(max-width: 767px){.hub-tile-bafa .hub-tile-name{font-size:26px;line-height:40px}}.hub-foot{margin-top:auto;font-size:13px;line-height:20px;color:#6b6558;text-align:center}@media(min-width: 640px){.hub-foot{display:none}}
