.elementor-228 .elementor-element.elementor-element-1e4fb2d{background-image:url("https://asteburua.fr/wp-content/uploads/2026/07/asteburua-restaurant-midi-soir-osses-pays-basque-produits-locaux-terroir-clim.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-228 .elementor-element.elementor-element-f0fb98d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-228 .elementor-element.elementor-element-d6e10ad{--spacer-size:100vh;background-image:url("https://asteburua.fr/wp-content/uploads/2026/07/asteburua-restaurant-midi-soir-osses-pays-basque-produits-locaux-terroir-clim-fresque.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:30px 30px 30px 30px;}.elementor-228 .elementor-element.elementor-element-0228a10{width:initial;max-width:initial;}.elementor-228 .elementor-element.elementor-element-0228a10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-228 .elementor-element.elementor-element-5b2d4b8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-228 .elementor-element.elementor-element-383bcb2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-228 .elementor-element.elementor-element-500d894 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-228 .elementor-element.elementor-element-6c34d8a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-228 .elementor-element.elementor-element-a8679f3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-228 .elementor-element.elementor-element-a8679f3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-228 .elementor-element.elementor-element-a8679f3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}body.elementor-page-228{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-f0fb98d{--grid-auto-flow:row;}.elementor-228 .elementor-element.elementor-element-5b2d4b8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-f0fb98d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-228 .elementor-element.elementor-element-5b2d4b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for gallery, class: .elementor-element-a8679f3 */.e-gallery-image{border-radius: 30px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67fa151 */.ast-hours td{
  padding: 11px 18px;
}
.ast-hours td:first-child{ padding-left: 20px; }
.ast-hours td:last-child{ padding-right: 20px; }/* End custom CSS */
/* Start custom CSS *//* =====================================================================
   ASTEBURUA 
   Palette officielle (logo) : noir #1D1D1B · vert sauge #A3C099
   vert profond #3C4837 · vert moyen #7A9370 · blanc cassé #F0F0F0
   ===================================================================== */

:root{
  --ink:        #1D1D1B;
  --ink-soft:   #4a4a45;
  --paper:      #F2F0E8;   /* fond chaud, pas tout à fait blanc */
  --paper-2:    #ECEAE0;
  --cream:      #F6F4EC;
  --sage:       #A3C099;   /* vert signature */
  --sage-deep:  #7A9370;
  --forest:     #2C3626;   /* section sombre (rappel de l'octogone) */
  --forest-2:   #3C4837;
  --line:       rgba(29,29,27,.12);

  --ff-display: "Bricolage Grotesque", system-ui, sans-serif;
  --ff-body:    "Hanken Grotesk", system-ui, sans-serif;

  --wrap: 1180px;
  --pad:  clamp(20px, 5vw, 64px);
  --radius: 18px;
  --shadow: 0 24px 60px -30px rgba(29,29,27,.45);
}

*{ box-sizing:border-box; }
html{ scroll-behavior:smooth; }
body{
  margin:0; background:var(--paper); color:var(--ink);
  font-family:var(--ff-body); font-weight:400; font-size:17px; line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
img{ max-width:100%; display:block; }
a{ color:inherit; }
h1,h2,h3{ font-family:var(--ff-display); font-weight:700; line-height:1.02; margin:0; letter-spacing:-.02em; }

.ast-wrap{ max-width:var(--wrap); margin:0 auto; padding-inline:var(--pad); }

.ast-eyebrow{
  font-family:var(--ff-body); font-weight:700; font-size:.74rem;
  letter-spacing:.22em; text-transform:uppercase; color:var(--sage-deep);
  display:inline-flex; align-items:center; gap:.6em; margin:0 0 18px;
}
.ast-eyebrow::before{
  content:""; width:18px; height:18px; flex:none; background-color:var(--sage);
  -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTgxLjAwMDAwMHB0IiBoZWlnaHQ9IjE4OC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDE4MS4wMDAwMDAgMTg4LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxODguMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMSAxNzU4IGwyIC0xMjMgMTIgMTA4IGM3IDU5IDE1IDExMCAxNyAxMTMgMyAzIDM0IDkgNjkgMTMgbDY0IDgKLTgyIDIgLTgzIDEgMSAtMTIyeiBNODI1IDE3OTUgYy0xNCAtMTMgLTI1IC0zMCAtMjUgLTM4IDAgLTggLTMwIC0yNiAtNzAgLTQxCi02MiAtMjUgLTczIC0yNiAtMTA0IC0xNSAtNDUgMTYgLTgyIDEgLTEwMCAtNDIgLTE4IC00MyAtMTMzIC05NCAtMTg2IC04MwotODYgMTggLTE0MCAtMzQgLTExMCAtMTA3IDE3IC0zOSAtMzIgLTE2NyAtNjYgLTE3NSAtNDggLTEyIC03NiAtOTAgLTQ2IC0xMjcKMTQgLTE3IC0zOCAtMTM5IC02NSAtMTUyIC00MiAtMjEgLTUzIC0zNyAtNTMgLTc1IDAgLTUyIDI3IC04MiA3NCAtODUgNTIgLTMKMTE2IC02NSAxMTYgLTExMiAwIC00NSAzOCAtODMgODMgLTgzIDQ2IDAgMTEzIC02NyAxMDkgLTEwOSAtNSAtNDIgMzUgLTg0IDgxCi04NSA1MiAtMiAxNDcgLTk0IDE0NyAtMTQzIDAgLTQ2IDM2IC04NCA4MCAtODUgNTEgLTEgMTUwIC05NyAxNTAgLTE0NiAwCi0xMDUgMTU5IC0xMDggMTY0IC0zIDIgNDMgNzYgMTE4IDExOCAxMTkgNDEgMSA3OCAzNyA3OCA3NyAwIDM4IDg2IDEzMCAxMTIKMTIwIDM3IC0xNCA4NyAzMyA4OCA4MCAwIDQzIDgzIDEyNSAxMjYgMTI1IDQ3IDAgMTAwIDY1IDgwIDk4IC02IDExIDk4IDExNQoxMDcgMTA2IDExIC0xMSA1NSA1IDc3IDI4IDQ1IDQ4IC0yIDE0NCAtNjYgMTM2IC0zNiAtNSAtMTQ0IDEwNiAtMTQ0IDE0NyAwCjQwIC0zOCA3NyAtNzkgNzkgLTQ1IDIgLTE1MSAxMDggLTE1MSAxNTEgMCAzOSAtMzUgNzQgLTc2IDc3IC00MiAyIC0xMTQgNzMKLTExNCAxMTEgMCAzOCAtNDkgODcgLTg3IDg3IC00MSAwIC0xMTMgNzQgLTExMyAxMTYgMCA2NyAtODYgOTkgLTEzNSA0OXogbTEzCi0xOTIgYzMgLTY3IDEgLTcyIC0yOCAtMTAxIC0zOSAtMzkgLTM5IC03NCAwIC0xMTQgMzcgLTM3IDM5IC03NCA1IC0xMDcgLTMwCi0yOCAtMzIgLTY5IC01IC0xMDQgMjUgLTMxIDI4IC0xMDUgNSAtMTEzIC0yNCAtMTAgLTQ1IDE1IC00NSA1MyAwIDQ1IC0zNyA4MwotODIgODMgLTQ2IDAgLTEwOCA2MSAtMTA4IDEwNyAwIDQ1IC0zOCA4MyAtODIgODMgLTI3IDAgLTQzIDkgLTc4IDQ1IC01MyA1NAotNDkgNjAgNTAgOTkgNTkgMjMgNzUgMjYgMTAxIDE3IDQwIC0xNCA3NCAwIDk5IDQxIDE5IDMxIDEyOCA5MCAxNTUgODQgNiAtMgoxMSAtMzQgMTMgLTczeiBtMTIyIDEyIGMyNSAtMjYgMzUgLTQ1IDM2IC03MSAxIC00NiAzMiAtNzcgNzggLTc4IDUyIC0yIDExNgotNjYgMTE2IC0xMTYgMCAtNTAgLTY5IC0xMTggLTExOSAtMTE3IC00NCAwIC04MSAtNDAgLTgxIC04NyAwIC0zOCAtNDkgLTkyCi03NCAtODMgLTI3IDEwIC0yMSA3OSA5IDEwNyAzMSAyOSAzMyA3NyA1IDExMyAtMjAgMjYgLTI4IDkxIC0xMSAxMDEgMjUgMTYKMzAgNjUgMTAgMTAyIC0xOSAzOSAtMjggMTY0IC0xMSAxNjQgNCAwIDIzIC0xNiA0MiAtMzV6IG0tNTgyIC0yMzggYzI4IC0yOQo0MSAtNDkgMzcgLTU5IC0xNCAtMzYgMzIgLTg3IDgwIC04OCA0MyAwIDExNSAtNzMgMTE1IC0xMTUgMCAtNDAgMzcgLTc2IDc5Ci03NyA0MCAtMSA2MiAtMjUgNTAgLTU1IC0xMiAtMzQgLTc3IC0zMiAtMTA5IDIgLTI5IDMxIC03NyAzMyAtMTEzIDUgLTMyIC0yNQotNzMgLTI2IC04NiAtMSAtMjQgNDUgLTEwNiA0NSAtMTMzIDEgLTE2IC0yNiAtMTQ1IC0zMCAtMTU0IC01IC0xMSAyOSAzOSAxMzUKNzQgMTU1IDQxIDI1IDU3IDYzIDQyIDEwNCAtOSAyNiAtNiA0MiAxNyAxMDQgMzMgODUgNDMgODggMTAxIDI5eiBtOTg1IC0xNjUKYzQ2IC00NiA1NyAtNjQgNTcgLTkwIDAgLTQ0IDM4IC04MiA4MiAtODIgMjcgMCA0NCAtMTAgODcgLTU0IGw1NCAtNTUgLTc5IDYKYy02MSA0IC04NCAxMCAtMTAyIDI2IC0yOCAyNiAtODQgMjggLTExMCA0IC0yOCAtMjYgLTg2IC0yMiAtMTE2IDggLTMxIDMxCi03NCAzMyAtMTA5IDUgLTE4IC0xNCAtNDAgLTIwIC04MCAtMjAgLTUxIDAgLTU1IDIgLTYxIDI2IC0xMCAzNyAzNSA4NCA4MCA4NAo0OCAwIDg0IDM0IDg0IDc4IDAgMjkgOCA0NSA0MiA3OSA2MyA2NCA5NiA2MSAxNzEgLTE1eiBtLTEwNjMgLTMyMSBjMCAtMzEgOTYKLTM1IDEyMSAtNSAxOCAyMiA2NSAxNyA5MyAtMTEgMzQgLTM0IDg1IC0zNCAxMTcgMCAyNiAyNiAxMDEgMzYgMTE1IDE0IDEyCi0yMCAtNDcgLTY5IC04NSAtNjkgLTQ4IDAgLTgxIC0zMiAtODEgLTc5IDAgLTUzIC01OSAtMTExIC0xMTQgLTExMSAtNTUgMAotMTE2IDU3IC0xMTYgMTA5IDAgNDggLTMzIDgxIC04MCA4MSAtMjkgMCAtNDQgOCAtNzUgNDAgbC0zOSA0MCA3MiAwIGM0MCAwCjcyIC00IDcyIC05eiBtODIwIC0yNiBjMzAgLTMyIDg4IC0zNCAxMTUgLTUgMjggMzEgNzcgMjYgMTE1IC0xMSAzNSAtMzYgNzcKLTM1IDExNSAxIDIyIDIxIDEwMSAyNyAxNTMgMTQgMjMgLTcgMjIgLTggLTE5IC01MCAtMzMgLTM0IC01MSAtNDQgLTc1IC00NAotNDYgMCAtNzYgLTI5IC03OSAtNzQgLTMgLTUxIC03NCAtMTI2IC0xMTkgLTEyNiAtNDIgMCAtMTQ2IDEwMSAtMTQ2IDE0MyAwCjM3IC00MCA3NyAtNzcgNzcgLTIxIDAgLTQyIDEzIC03OCA1MCBsLTQ5IDUwIDYwIDAgYzUyIDAgNjQgLTQgODQgLTI1eiBtLTMwMQotNDQgYzI1IC0xNiAyNyAtMTE1IDIgLTE0NyAtMzEgLTM5IC0yOCAtODcgOSAtMTI2IDM1IC0zNiAzOCAtNjAgMTAgLTk1IC0yOQotMzcgLTIyIC04OCAxNiAtMTE4IDcgLTYgMTYgLTQ0IDIwIC04NSBsNiAtNzUgLTU0IDUzIGMtNDYgNDQgLTU0IDU4IC01NCA4OAowIDQ2IC00MCA4NCAtODcgODQgLTQ2IDAgLTEzOCA5MiAtMTQyIDE0MSAtNCA0OCA2MyAxMTkgMTEzIDExOSA0NCAwIDgyIDM4CjgyIDgxIDAgMjIgOSA0MiAyNyA2MSAyOSAzMSAzMiAzMiA1MiAxOXogbTE1OCAtMzMgYzM0IC0zMyA0MSAtNDYgMzcgLTY4IC05Ci00MSAzNyAtOTAgODQgLTkwIDUzIDAgMTQyIC04OCAxNDIgLTEzOSAwIC01MCAtNjkgLTEyMSAtMTE4IC0xMjEgLTQ0IDAgLTgyCi0zOCAtODIgLTgyIDAgLTI3IC05IC00MyAtNDQgLTc3IGwtNDMgLTQzIC04IDc1IGMtNiA2NyAtNCA3OSAxNCAxMDQgMzIgNDUKMzEgODMgLTMgMTE4IC0zNSAzNSAtNDEgNzEgLTE2IDEwMiAyNiAzNCAyNSA2NSAtMyAxMDAgLTE3IDIwIC0yNiA0NiAtMzAgODkKLTkgODkgNSA5NiA3MCAzMnoiLz4KPC9nPgo8L3N2Zz4K") center/contain no-repeat; mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTgxLjAwMDAwMHB0IiBoZWlnaHQ9IjE4OC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDE4MS4wMDAwMDAgMTg4LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxODguMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMSAxNzU4IGwyIC0xMjMgMTIgMTA4IGM3IDU5IDE1IDExMCAxNyAxMTMgMyAzIDM0IDkgNjkgMTMgbDY0IDgKLTgyIDIgLTgzIDEgMSAtMTIyeiBNODI1IDE3OTUgYy0xNCAtMTMgLTI1IC0zMCAtMjUgLTM4IDAgLTggLTMwIC0yNiAtNzAgLTQxCi02MiAtMjUgLTczIC0yNiAtMTA0IC0xNSAtNDUgMTYgLTgyIDEgLTEwMCAtNDIgLTE4IC00MyAtMTMzIC05NCAtMTg2IC04MwotODYgMTggLTE0MCAtMzQgLTExMCAtMTA3IDE3IC0zOSAtMzIgLTE2NyAtNjYgLTE3NSAtNDggLTEyIC03NiAtOTAgLTQ2IC0xMjcKMTQgLTE3IC0zOCAtMTM5IC02NSAtMTUyIC00MiAtMjEgLTUzIC0zNyAtNTMgLTc1IDAgLTUyIDI3IC04MiA3NCAtODUgNTIgLTMKMTE2IC02NSAxMTYgLTExMiAwIC00NSAzOCAtODMgODMgLTgzIDQ2IDAgMTEzIC02NyAxMDkgLTEwOSAtNSAtNDIgMzUgLTg0IDgxCi04NSA1MiAtMiAxNDcgLTk0IDE0NyAtMTQzIDAgLTQ2IDM2IC04NCA4MCAtODUgNTEgLTEgMTUwIC05NyAxNTAgLTE0NiAwCi0xMDUgMTU5IC0xMDggMTY0IC0zIDIgNDMgNzYgMTE4IDExOCAxMTkgNDEgMSA3OCAzNyA3OCA3NyAwIDM4IDg2IDEzMCAxMTIKMTIwIDM3IC0xNCA4NyAzMyA4OCA4MCAwIDQzIDgzIDEyNSAxMjYgMTI1IDQ3IDAgMTAwIDY1IDgwIDk4IC02IDExIDk4IDExNQoxMDcgMTA2IDExIC0xMSA1NSA1IDc3IDI4IDQ1IDQ4IC0yIDE0NCAtNjYgMTM2IC0zNiAtNSAtMTQ0IDEwNiAtMTQ0IDE0NyAwCjQwIC0zOCA3NyAtNzkgNzkgLTQ1IDIgLTE1MSAxMDggLTE1MSAxNTEgMCAzOSAtMzUgNzQgLTc2IDc3IC00MiAyIC0xMTQgNzMKLTExNCAxMTEgMCAzOCAtNDkgODcgLTg3IDg3IC00MSAwIC0xMTMgNzQgLTExMyAxMTYgMCA2NyAtODYgOTkgLTEzNSA0OXogbTEzCi0xOTIgYzMgLTY3IDEgLTcyIC0yOCAtMTAxIC0zOSAtMzkgLTM5IC03NCAwIC0xMTQgMzcgLTM3IDM5IC03NCA1IC0xMDcgLTMwCi0yOCAtMzIgLTY5IC01IC0xMDQgMjUgLTMxIDI4IC0xMDUgNSAtMTEzIC0yNCAtMTAgLTQ1IDE1IC00NSA1MyAwIDQ1IC0zNyA4MwotODIgODMgLTQ2IDAgLTEwOCA2MSAtMTA4IDEwNyAwIDQ1IC0zOCA4MyAtODIgODMgLTI3IDAgLTQzIDkgLTc4IDQ1IC01MyA1NAotNDkgNjAgNTAgOTkgNTkgMjMgNzUgMjYgMTAxIDE3IDQwIC0xNCA3NCAwIDk5IDQxIDE5IDMxIDEyOCA5MCAxNTUgODQgNiAtMgoxMSAtMzQgMTMgLTczeiBtMTIyIDEyIGMyNSAtMjYgMzUgLTQ1IDM2IC03MSAxIC00NiAzMiAtNzcgNzggLTc4IDUyIC0yIDExNgotNjYgMTE2IC0xMTYgMCAtNTAgLTY5IC0xMTggLTExOSAtMTE3IC00NCAwIC04MSAtNDAgLTgxIC04NyAwIC0zOCAtNDkgLTkyCi03NCAtODMgLTI3IDEwIC0yMSA3OSA5IDEwNyAzMSAyOSAzMyA3NyA1IDExMyAtMjAgMjYgLTI4IDkxIC0xMSAxMDEgMjUgMTYKMzAgNjUgMTAgMTAyIC0xOSAzOSAtMjggMTY0IC0xMSAxNjQgNCAwIDIzIC0xNiA0MiAtMzV6IG0tNTgyIC0yMzggYzI4IC0yOQo0MSAtNDkgMzcgLTU5IC0xNCAtMzYgMzIgLTg3IDgwIC04OCA0MyAwIDExNSAtNzMgMTE1IC0xMTUgMCAtNDAgMzcgLTc2IDc5Ci03NyA0MCAtMSA2MiAtMjUgNTAgLTU1IC0xMiAtMzQgLTc3IC0zMiAtMTA5IDIgLTI5IDMxIC03NyAzMyAtMTEzIDUgLTMyIC0yNQotNzMgLTI2IC04NiAtMSAtMjQgNDUgLTEwNiA0NSAtMTMzIDEgLTE2IC0yNiAtMTQ1IC0zMCAtMTU0IC01IC0xMSAyOSAzOSAxMzUKNzQgMTU1IDQxIDI1IDU3IDYzIDQyIDEwNCAtOSAyNiAtNiA0MiAxNyAxMDQgMzMgODUgNDMgODggMTAxIDI5eiBtOTg1IC0xNjUKYzQ2IC00NiA1NyAtNjQgNTcgLTkwIDAgLTQ0IDM4IC04MiA4MiAtODIgMjcgMCA0NCAtMTAgODcgLTU0IGw1NCAtNTUgLTc5IDYKYy02MSA0IC04NCAxMCAtMTAyIDI2IC0yOCAyNiAtODQgMjggLTExMCA0IC0yOCAtMjYgLTg2IC0yMiAtMTE2IDggLTMxIDMxCi03NCAzMyAtMTA5IDUgLTE4IC0xNCAtNDAgLTIwIC04MCAtMjAgLTUxIDAgLTU1IDIgLTYxIDI2IC0xMCAzNyAzNSA4NCA4MCA4NAo0OCAwIDg0IDM0IDg0IDc4IDAgMjkgOCA0NSA0MiA3OSA2MyA2NCA5NiA2MSAxNzEgLTE1eiBtLTEwNjMgLTMyMSBjMCAtMzEgOTYKLTM1IDEyMSAtNSAxOCAyMiA2NSAxNyA5MyAtMTEgMzQgLTM0IDg1IC0zNCAxMTcgMCAyNiAyNiAxMDEgMzYgMTE1IDE0IDEyCi0yMCAtNDcgLTY5IC04NSAtNjkgLTQ4IDAgLTgxIC0zMiAtODEgLTc5IDAgLTUzIC01OSAtMTExIC0xMTQgLTExMSAtNTUgMAotMTE2IDU3IC0xMTYgMTA5IDAgNDggLTMzIDgxIC04MCA4MSAtMjkgMCAtNDQgOCAtNzUgNDAgbC0zOSA0MCA3MiAwIGM0MCAwCjcyIC00IDcyIC05eiBtODIwIC0yNiBjMzAgLTMyIDg4IC0zNCAxMTUgLTUgMjggMzEgNzcgMjYgMTE1IC0xMSAzNSAtMzYgNzcKLTM1IDExNSAxIDIyIDIxIDEwMSAyNyAxNTMgMTQgMjMgLTcgMjIgLTggLTE5IC01MCAtMzMgLTM0IC01MSAtNDQgLTc1IC00NAotNDYgMCAtNzYgLTI5IC03OSAtNzQgLTMgLTUxIC03NCAtMTI2IC0xMTkgLTEyNiAtNDIgMCAtMTQ2IDEwMSAtMTQ2IDE0MyAwCjM3IC00MCA3NyAtNzcgNzcgLTIxIDAgLTQyIDEzIC03OCA1MCBsLTQ5IDUwIDYwIDAgYzUyIDAgNjQgLTQgODQgLTI1eiBtLTMwMQotNDQgYzI1IC0xNiAyNyAtMTE1IDIgLTE0NyAtMzEgLTM5IC0yOCAtODcgOSAtMTI2IDM1IC0zNiAzOCAtNjAgMTAgLTk1IC0yOQotMzcgLTIyIC04OCAxNiAtMTE4IDcgLTYgMTYgLTQ0IDIwIC04NSBsNiAtNzUgLTU0IDUzIGMtNDYgNDQgLTU0IDU4IC01NCA4OAowIDQ2IC00MCA4NCAtODcgODQgLTQ2IDAgLTEzOCA5MiAtMTQyIDE0MSAtNCA0OCA2MyAxMTkgMTEzIDExOSA0NCAwIDgyIDM4CjgyIDgxIDAgMjIgOSA0MiAyNyA2MSAyOSAzMSAzMiAzMiA1MiAxOXogbTE1OCAtMzMgYzM0IC0zMyA0MSAtNDYgMzcgLTY4IC05Ci00MSAzNyAtOTAgODQgLTkwIDUzIDAgMTQyIC04OCAxNDIgLTEzOSAwIC01MCAtNjkgLTEyMSAtMTE4IC0xMjEgLTQ0IDAgLTgyCi0zOCAtODIgLTgyIDAgLTI3IC05IC00MyAtNDQgLTc3IGwtNDMgLTQzIC04IDc1IGMtNiA2NyAtNCA3OSAxNCAxMDQgMzIgNDUKMzEgODMgLTMgMTE4IC0zNSAzNSAtNDEgNzEgLTE2IDEwMiAyNiAzNCAyNSA2NSAtMyAxMDAgLTE3IDIwIC0yNiA0NiAtMzAgODkKLTkgODkgNSA5NiA3MCAzMnoiLz4KPC9nPgo8L3N2Zz4K") center/contain no-repeat;
}

.ast-img{ background-size:cover; background-position:center; }

/* boutons ---------------------------------------------------------------- */
.ast-btn{
  display:inline-flex; align-items:center; gap:.55em;
  font-family:var(--ff-body); font-weight:600; font-size:.98rem;
  padding:.82em 1.35em; border-radius:999px; text-decoration:none;
  border:1.5px solid transparent; cursor:pointer; transition:.25s ease;
}
.ast-btn--primary{ background:var(--forest); color:var(--cream); }
.ast-btn--primary:hover{ background:var(--ink); transform:translateY(-2px); }
.ast-btn--ghost{ border-color:var(--ink); color:var(--ink); background:transparent; }
.ast-btn--ghost:hover{ background:var(--ink); color:var(--cream); transform:translateY(-2px); }
.ast-btn--sage{ background:var(--sage); color:var(--forest); }
.ast-btn--sage:hover{ background:var(--sage-deep); color:var(--cream); transform:translateY(-2px); }
.ast-btn svg{ width:17px; height:17px; }

/* Motifs signature : arabesque des cartes + blason de Navarre ----------- */
.ast-ornament{
  display:block; background-color:var(--sage); pointer-events:none;
  -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNzU2LjAwMDAwMHB0IiBoZWlnaHQ9IjkzNS4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDc1Ni4wMDAwMDAgOTM1LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw5MzUuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNTk1MCA4OTU2IGMwIC0zOTQgMCAtMzk0IC00NyAtNDA1IC0yNTUgLTY0IC01NzUgLTM0NCAtNjQxIC01NjEKLTkwIC0yOTcgMzggLTU1OCAyODQgLTU3OCAxNTkgLTEyIDI4NSA5OCAzOTEgMzQxIDE0NCAzMzMgMzc0IDQ4NCA1NTQgMzY0IDczCi00OCAxNzAgLTE0MyAyMTMgLTIwOSA5MiAtMTM5IDEwMiAtNDIyIDI0IC02NjggLTEwOSAtMzQzIC0yODEgLTYyMyAtNzgzCi0xMjcwIC04MyAtMTA3IC0xODIgLTIzOCAtMjIwIC0yOTAgLTM4IC01MiAtOTIgLTEyNyAtMTIxIC0xNjYgLTM0NSAtNDY1Ci02NDQgLTEwMjUgLTgwNSAtMTUwNCAtODggLTI2NiAtMTg4IC03MDUgLTE4OSAtODMzIDAgLTMyIDAgLTMyIC0yMCAtNyAtMTEKMTQgLTUzIDc3IC05NCAxNDAgLTUyOCA4MjcgLTczOCAxNjM3IC02MDEgMjMxNiAxMDQgNTEzIDM3NCA3OTEgNjg5IDcwOSAyMzkKLTYyIDM3MSAtMjMxIDM3MSAtNDc1IDAgLTExMSAtMSAtMTE3IC0zNiAtMTkxIC00NyAtOTcgLTg4IC0xNDMgLTE2MyAtMTgxCi0xODEgLTkzIC0zNzUgMjAgLTM3NiAyMTcgMCA5OCA0NCAxNDggMTQyIDE2MSA5NiAxMyAxNzUgLTM1IDIxMCAtMTI3IDE1IC00MQoxNyAtNDIgMTcgLTE0IDIgODkgLTg0IDE4NCAtMTg1IDIwNSAtMTgwIDM4IC0zMTMgLTkwIC0zMDIgLTI5MCAyMCAtMzYxIDQ3MwotNDg1IDc1MyAtMjA1IDIxNyAyMTcgMjM4IDYxOSA0NSA4ODEgLTEyOSAxNzQgLTM4OCAzMDQgLTYwMyAzMDQgLTIzOCAtMQotNDk3IC0xNzcgLTYzNSAtNDMyIC0yNDMgLTQ1MSAtMjk0IC05OTAgLTE0NyAtMTU2MyAxOSAtNzEgMzcgLTE0MSA0MCAtMTU1IDQKLTE1IC03IC0zIC0yNyAyOSAtNTI1IDg0OCAtOTA0IDEyMTIgLTEyODIgMTIyOSAtMTkwIDkgLTMxMSAtNDIgLTQzNyAtMTg1Ci0yNjEgLTI5MiAtMTg4IC02NTggMjEwIC0xMDUzIDE2MiAtMTYxIDMwOSAtMjc3IDU3MCAtNDUxIDEwNyAtNzEgMTkwIC0xMjkKMTg1IC0xMjkgLTUgMCAtNTYgOSAtMTE0IDE5IC00NjcgODUgLTg5OSAzMCAtMTI5MSAtMTY0IC0zNjUgLTE3OSAtNTQ4IC00OTgKLTQ3MCAtODE1IDY4IC0yNzkgMjY5IC00OTcgNTE3IC01NjAgOTUgLTI0IDI2MCAtMjcgMzUzIC01IDM5NSA5MyA1NzggNTQ2CjMyNCA4MDMgLTIyOSAyMzEgLTYwMyA3OCAtNTE5IC0yMTIgMjggLTk1IDEyMCAtMTY4IDIwNyAtMTY1IDE4IDAgMTMgNSAtMjAKMTcgLTExMyA0MyAtMTYxIDE1OSAtMTExIDI2OSA3MSAxNTcgMzI5IDgzIDM4MSAtMTEwIDM2IC0xMzYgLTc2IC0zMDYgLTI0MQotMzYzIC05MCAtMzEgLTI0NSAtMjcgLTMzOCAxMCAtMjA5IDgxIC0zNDQgMzQxIC0yODggNTU0IDg3IDMyNiA2MzUgNTUzIDEyMzkKNTEzIDU2NSAtMzcgMTA2NyAtMjA5IDE2NzYgLTU3NSAxNTQgLTkyIDE1OCAtODQgLTQ0IC0xMTYgLTYxMyAtOTUgLTEyNzcKLTM3MiAtMTg5MSAtNzg5IC0xODUgLTEyNCAtMjc2IC0xOTAgLTMwNCAtMjE1IC01MSAtNDcgLTg0MCAtNjM2IC05NzUgLTcyOAotMzc5IC0yNTggLTY3NyAtMzg3IC05NTcgLTQxMyAtNjggLTcgLTY4IC03IC02OCAtODcgMCAtODAgMCAtODAgMTE4IC03NSAyNzUKMTIgNjI5IDE2MCAxMDQyIDQzNyAxMTUgNzcgODMyIDYwMSA4NTggNjI2IDQyIDQzIDQ0OSAzMTQgNjM4IDQyNyA1NjQgMzM0CjEyMTUgNTU5IDE3OTAgNjE5IDYyIDYgMTE2IDkgMTE5IDYgMTggLTE4IC03MyAtNTU2IC0xMjQgLTczOCAtMTggLTY1IC0xOAotNjUgLTI4NyAtNzIgLTQ3OCAtMTEgLTY4NyAtNDcgLTk2MyAtMTY1IC01MjQgLTIyNCAtODc2IC02MjEgLTk1NiAtMTA3NyAtNDIKLTI0NCA5IC00MjIgMTY1IC01NzcgNDM0IC00MjkgMTI0MSAtOTUgMTc5NSA3NDEgMzIyIDQ4NyA1MjAgMTA2NiA1OTQgMTczOQoxMCA5NSAyMSAxNzQgMjQgMTc3IDIgMyA2MiAxMSAxMzMgMTkgMTA2MiAxMjMgMTk4OSA2MjkgMjQyNCAxMzI1IDEyNCAxOTgKMTY5IDMzOCAxNzcgNTQ1IDkgMjM1IC00MCAzODAgLTE3NiA1MTYgLTI1NCAyNTMgLTcwNSAyMjkgLTEwODggLTU4IC00OTYKLTM3MSAtNzM1IC05MzQgLTczNyAtMTczNCBsLTEgLTIzNiAtMTA1IC0yNyBjLTIwNyAtNTEgLTU5MiAtMTE4IC02MDUgLTEwNAotOCA3IDQ2IDMzNiA3NSA0NjMgMTc0IDc2MiA0ODYgMTM1MyAxMjQxIDIzNTUgNDkwIDY1MSA2OTUgMTAyMSA3NzYgMTQwMCAzMAoxNDIgMjUgMzk3IC0xMCA1MjUgLTY2IDIzOSAtMjI2IDQ4MyAtMzkwIDU5MiAtMTIxIDgxIC0yOTkgMTQzIC00MTIgMTQzIC0zNQowIC0zNSAwIC0zNSAzOTAgbDAgMzkwIC02NSAwIC02NSAwIDAgLTM5NHogbS0zNDUzIC0zMzgwIGMyOTAgLTc3IDY0MCAtNDM4CjEwMzUgLTEwNjYgOTQgLTE1MCAxMTEgLTE3OSA3NiAtMTM1IC00MjQgNTQ1IC02ODggNzY4IC05MjkgNzgzIC0yMDIgMTIgLTMzNgotMTU0IC0yODkgLTM1OSA0OCAtMjExIDMwMSAtNTA0IDY5NSAtODA0IDE0MyAtMTA5IDEzNCAtMTA2IC02NSAxOCAtNTU4IDM1MAotOTI3IDY5MyAtMTAyMyA5NTAgLTQxIDExMSAtNDYgMjg1IC05IDM1NiAxMiAyNSAyMiA1MSAyMiA1OCAwIDQyIDE3MiAxNzcKMjYwIDIwNCA0MSAxMiAxNzIgMTAgMjI3IC01eiBtNDU5NyAtNDM1IGMxNTQgLTc2IDIxNCAtMjAwIDIwMyAtNDIxIC0yNSAtNDg0Ci02MjUgLTEwNzEgLTE0MTMgLTEzODAgLTcwIC0yNyAtMTI5IC01MCAtMTMxIC01MCAtMjAgMCAxMyA0NjAgNDggNjU5IDc0IDQyMwoyOTMgODAwIDU5OSAxMDMyIDIzMyAxNzcgNTI0IDI0NCA2OTQgMTYweiBtLTQzMzkgLTIyNSBjMTY1IC03NyA0NjcgLTM3NCA4MDYKLTc5MSA2NyAtODIgMzg2IC01MDIgNDI5IC01NjUgMjQgLTM1IDI0IC0zNSAtMTAgLTkgLTk1OCA3MDQgLTE0NjkgMTIxNwotMTM2NCAxMzY3IDIwIDMwIDc0IDI5IDEzOSAtMnogbTE2MDUgLTMxMDEgYzAgLTIwIC0xMTMgLTI4OCAtMTcwIC00MDEgLTMzNgotNjc0IC03OTUgLTEwOTIgLTEyNjggLTExNTUgLTM0OSAtNDcgLTU0NyAyNTIgLTQwOSA2MTggMTgwIDQ3OCA2NzUgODEyIDEzNDYKOTA4IDE2MCAyMyA1MDEgNDQgNTAxIDMweiBNNTYwNSAyNzg1IGMtMTQgLTEzIC0yNSAtMzAgLTI1IC0zOCAwIC04IC0zMCAtMjYKLTcwIC00MSAtNjIgLTI1IC03MyAtMjYgLTEwNCAtMTUgLTQ1IDE2IC04MiAxIC0xMDAgLTQyIC0xOCAtNDMgLTEzMyAtOTQKLTE4NiAtODMgLTg2IDE4IC0xNDAgLTM0IC0xMTAgLTEwNyAxNyAtMzkgLTMyIC0xNjcgLTY2IC0xNzUgLTQ4IC0xMiAtNzYgLTkwCi00NiAtMTI3IDE3IC0yMCAtMzggLTEzOCAtNzQgLTE1NyAtMTYgLTkgLTM1IC0yOSAtNDMgLTQ1IC0yNSAtNTIgMzEgLTEyMiA5MAotMTEzIDMxIDUgOTkgLTcxIDk5IC0xMDkgMCAtNDUgMzggLTgzIDgzIC04MyA0NiAwIDExMyAtNjcgMTA5IC0xMDkgLTUgLTQyCjM1IC04NCA4MSAtODUgNTIgLTIgMTQ3IC05NCAxNDcgLTE0MyAwIC00NiAzNiAtODQgODAgLTg1IDUxIC0xIDE1MCAtOTcgMTUwCi0xNDYgMCAtMTA1IDE1OSAtMTA4IDE2NCAtMyAyIDQzIDc2IDExOCAxMTggMTE5IDQxIDEgNzggMzcgNzggNzcgMCAzOCA4NgoxMzAgMTEyIDEyMCAzNyAtMTQgODcgMzMgODggODAgMCA0MyA4MyAxMjUgMTI2IDEyNSA0NyAwIDEwMCA2NSA4MCA5OCAtNiAxMQo5OCAxMTUgMTA3IDEwNiAxMSAtMTEgNTUgNSA3NyAyOCA0NSA0OCAtMiAxNDQgLTY2IDEzNiAtMzYgLTUgLTE0NCAxMDYgLTE0NAoxNDcgMCA0MCAtMzggNzcgLTc5IDc5IC00NSAyIC0xNTEgMTA4IC0xNTEgMTUxIDAgMzkgLTM1IDc0IC03NiA3NyAtNDIgMgotMTE0IDczIC0xMTQgMTExIDAgMzggLTQ5IDg3IC04NyA4NyAtNDEgMCAtMTEzIDc0IC0xMTMgMTE2IDAgNjcgLTg2IDk5IC0xMzUKNDl6IG0xMyAtMTkyIGMzIC02NyAxIC03MiAtMjggLTEwMSAtMzkgLTM5IC0zOSAtNzQgMCAtMTE0IDM3IC0zNyAzOSAtNzQgNQotMTA3IC0zMCAtMjggLTMyIC02OSAtNSAtMTA0IDI1IC0zMSAyOCAtMTA1IDUgLTExMyAtMjQgLTEwIC00NSAxNSAtNDUgNTMgMAo0NSAtMzcgODMgLTgyIDgzIC00NiAwIC0xMDggNjEgLTEwOCAxMDcgMCA0NSAtMzggODMgLTgyIDgzIC00NCAwIC0xMjkgODAKLTExMCAxMDMgMjUgMzAgMTUwIDcwIDE4MyA1OCA0MCAtMTQgNzQgMCA5OSA0MSAxOSAzMSAxMjggOTAgMTU1IDg0IDYgLTIgMTEKLTM0IDEzIC03M3ogbTEyMiAxMiBjMjUgLTI2IDM1IC00NSAzNiAtNzEgMSAtNDYgMzIgLTc3IDc4IC03OCA1MiAtMiAxMTYgLTY2CjExNiAtMTE2IDAgLTUwIC02OSAtMTE4IC0xMTkgLTExNyAtNDQgMCAtODEgLTQwIC04MSAtODcgMCAtMzggLTQ5IC05MiAtNzQKLTgzIC0yNyAxMCAtMjEgNzkgOSAxMDcgMzEgMjkgMzMgNzcgNSAxMTMgLTIwIDI2IC0yOCA5MSAtMTEgMTAxIDI1IDE2IDMwIDY1CjEwIDEwMiAtMTkgMzkgLTI4IDE2NCAtMTEgMTY0IDQgMCAyMyAtMTYgNDIgLTM1eiBtLTU4MiAtMjM4IGMyOCAtMjkgNDEgLTQ5CjM3IC01OSAtMTQgLTM2IDMyIC04NyA4MCAtODggNDMgMCAxMTUgLTczIDExNSAtMTE1IDAgLTQwIDM3IC03NiA3OSAtNzcgNDAKLTEgNjIgLTI1IDUwIC01NSAtMTIgLTM0IC03NyAtMzIgLTEwOSAyIC0yOSAzMSAtNzcgMzMgLTExMyA1IC0zMiAtMjUgLTczCi0yNiAtODYgLTEgLTI0IDQ1IC0xMDYgNDUgLTEzMyAxIC0xNiAtMjYgLTE0NSAtMzAgLTE1NCAtNSAtMTEgMjkgMzkgMTM1IDc0CjE1NSA0MSAyNSA1NyA2MyA0MiAxMDQgLTkgMjYgLTYgNDIgMTcgMTA0IDMzIDg1IDQzIDg4IDEwMSAyOXogbTk4NSAtMTY1IGM0NgotNDYgNTcgLTY0IDU3IC05MCAwIC00NCAzOCAtODIgODIgLTgyIDI3IDAgNDQgLTEwIDg3IC01NCBsNTQgLTU1IC03OSA2IGMtNjEKNCAtODQgMTAgLTEwMiAyNiAtMjggMjYgLTg0IDI4IC0xMTAgNCAtMjggLTI2IC04NiAtMjIgLTExNiA4IC0zMSAzMSAtNzQgMzMKLTEwOSA1IC0xOCAtMTQgLTQwIC0yMCAtODAgLTIwIC01MSAwIC01NSAyIC02MSAyNiAtMTAgMzcgMzUgODQgODAgODQgNDggMAo4NCAzNCA4NCA3OCAwIDI5IDggNDUgNDIgNzkgNjMgNjQgOTYgNjEgMTcxIC0xNXogbS0xMDYzIC0zMjEgYzAgLTMxIDk2IC0zNQoxMjEgLTUgMTggMjIgNjUgMTcgOTMgLTExIDM0IC0zNCA4NSAtMzQgMTE3IDAgMjYgMjYgMTAxIDM2IDExNSAxNCAxMiAtMjAKLTQ3IC02OSAtODUgLTY5IC00OCAwIC04MSAtMzIgLTgxIC03OSAwIC01MyAtNTkgLTExMSAtMTE0IC0xMTEgLTU1IDAgLTExNgo1NyAtMTE2IDEwOSAwIDQ4IC0zMyA4MSAtODAgODEgLTI5IDAgLTQ0IDggLTc1IDQwIC0zOSA0MCAtMzkgNDAgMzMgNDAgNDAgMAo3MiAtNCA3MiAtOXogbTgyMCAtMjYgYzMwIC0zMiA4OCAtMzQgMTE1IC01IDI4IDMxIDc3IDI2IDExNSAtMTEgMzUgLTM2IDc3Ci0zNSAxMTUgMSAyMiAyMSAxMDEgMjcgMTUzIDE0IDIzIC03IDIyIC04IC0xOSAtNTAgLTMzIC0zNCAtNTEgLTQ0IC03NSAtNDQKLTQ2IDAgLTc2IC0yOSAtNzkgLTc0IC0zIC01MSAtNzQgLTEyNiAtMTE5IC0xMjYgLTQyIDAgLTE0NiAxMDEgLTE0NiAxNDMgMAozNyAtNDAgNzcgLTc3IDc3IC0yMSAwIC00MiAxMyAtNzggNTAgLTQ5IDUwIC00OSA1MCAxMSA1MCA1MiAwIDY0IC00IDg0IC0yNXoKbS0zMDEgLTQ0IGMyNSAtMTYgMjcgLTExNSAyIC0xNDcgLTMxIC0zOSAtMjggLTg3IDkgLTEyNiAzNSAtMzYgMzggLTYwIDEwCi05NSAtMjkgLTM3IC0yMiAtODggMTYgLTExOCA3IC02IDE2IC00NCAyMCAtODUgbDYgLTc1IC01NCA1MyBjLTQ2IDQ0IC01NCA1OAotNTQgODggMCA0NiAtNDAgODQgLTg3IDg0IC00NiAwIC0xMzggOTIgLTE0MiAxNDEgLTQgNDggNjMgMTE5IDExMyAxMTkgNDQgMAo4MiAzOCA4MiA4MSAwIDIyIDkgNDIgMjcgNjEgMjkgMzEgMzIgMzIgNTIgMTl6IG0xNTggLTMzIGMzNCAtMzMgNDEgLTQ2IDM3Ci02OCAtOSAtNDEgMzcgLTkwIDg0IC05MCA1MyAwIDE0MiAtODggMTQyIC0xMzkgMCAtNTAgLTY5IC0xMjEgLTExOCAtMTIxIC00NAowIC04MiAtMzggLTgyIC04MiAwIC0yNyAtOSAtNDMgLTQ0IC03NyAtNDMgLTQzIC00MyAtNDMgLTUxIDMyIC02IDY3IC00IDc5CjE0IDEwNCAzMiA0NSAzMSA4MyAtMyAxMTggLTM1IDM1IC00MSA3MSAtMTYgMTAyIDI2IDM0IDI1IDY1IC0zIDEwMCAtMTcgMjAKLTI2IDQ2IC0zMCA4OSAtOSA4OSA1IDk2IDcwIDMyeiBNMCAyMTEwIGMwIC0yODMgMCAtMjgzIDcyIC0xODMgNzAgOTcgODMgMjAzCjM2IDMwNCAtMjUgNTUgLTgyIDEyOSAtOTkgMTI5IC01IDAgLTkgLTEwOSAtOSAtMjUweiIvPgo8L2c+Cjwvc3ZnPgo=") center/contain no-repeat;
  mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNzU2LjAwMDAwMHB0IiBoZWlnaHQ9IjkzNS4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDc1Ni4wMDAwMDAgOTM1LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw5MzUuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNTk1MCA4OTU2IGMwIC0zOTQgMCAtMzk0IC00NyAtNDA1IC0yNTUgLTY0IC01NzUgLTM0NCAtNjQxIC01NjEKLTkwIC0yOTcgMzggLTU1OCAyODQgLTU3OCAxNTkgLTEyIDI4NSA5OCAzOTEgMzQxIDE0NCAzMzMgMzc0IDQ4NCA1NTQgMzY0IDczCi00OCAxNzAgLTE0MyAyMTMgLTIwOSA5MiAtMTM5IDEwMiAtNDIyIDI0IC02NjggLTEwOSAtMzQzIC0yODEgLTYyMyAtNzgzCi0xMjcwIC04MyAtMTA3IC0xODIgLTIzOCAtMjIwIC0yOTAgLTM4IC01MiAtOTIgLTEyNyAtMTIxIC0xNjYgLTM0NSAtNDY1Ci02NDQgLTEwMjUgLTgwNSAtMTUwNCAtODggLTI2NiAtMTg4IC03MDUgLTE4OSAtODMzIDAgLTMyIDAgLTMyIC0yMCAtNyAtMTEKMTQgLTUzIDc3IC05NCAxNDAgLTUyOCA4MjcgLTczOCAxNjM3IC02MDEgMjMxNiAxMDQgNTEzIDM3NCA3OTEgNjg5IDcwOSAyMzkKLTYyIDM3MSAtMjMxIDM3MSAtNDc1IDAgLTExMSAtMSAtMTE3IC0zNiAtMTkxIC00NyAtOTcgLTg4IC0xNDMgLTE2MyAtMTgxCi0xODEgLTkzIC0zNzUgMjAgLTM3NiAyMTcgMCA5OCA0NCAxNDggMTQyIDE2MSA5NiAxMyAxNzUgLTM1IDIxMCAtMTI3IDE1IC00MQoxNyAtNDIgMTcgLTE0IDIgODkgLTg0IDE4NCAtMTg1IDIwNSAtMTgwIDM4IC0zMTMgLTkwIC0zMDIgLTI5MCAyMCAtMzYxIDQ3MwotNDg1IDc1MyAtMjA1IDIxNyAyMTcgMjM4IDYxOSA0NSA4ODEgLTEyOSAxNzQgLTM4OCAzMDQgLTYwMyAzMDQgLTIzOCAtMQotNDk3IC0xNzcgLTYzNSAtNDMyIC0yNDMgLTQ1MSAtMjk0IC05OTAgLTE0NyAtMTU2MyAxOSAtNzEgMzcgLTE0MSA0MCAtMTU1IDQKLTE1IC03IC0zIC0yNyAyOSAtNTI1IDg0OCAtOTA0IDEyMTIgLTEyODIgMTIyOSAtMTkwIDkgLTMxMSAtNDIgLTQzNyAtMTg1Ci0yNjEgLTI5MiAtMTg4IC02NTggMjEwIC0xMDUzIDE2MiAtMTYxIDMwOSAtMjc3IDU3MCAtNDUxIDEwNyAtNzEgMTkwIC0xMjkKMTg1IC0xMjkgLTUgMCAtNTYgOSAtMTE0IDE5IC00NjcgODUgLTg5OSAzMCAtMTI5MSAtMTY0IC0zNjUgLTE3OSAtNTQ4IC00OTgKLTQ3MCAtODE1IDY4IC0yNzkgMjY5IC00OTcgNTE3IC01NjAgOTUgLTI0IDI2MCAtMjcgMzUzIC01IDM5NSA5MyA1NzggNTQ2CjMyNCA4MDMgLTIyOSAyMzEgLTYwMyA3OCAtNTE5IC0yMTIgMjggLTk1IDEyMCAtMTY4IDIwNyAtMTY1IDE4IDAgMTMgNSAtMjAKMTcgLTExMyA0MyAtMTYxIDE1OSAtMTExIDI2OSA3MSAxNTcgMzI5IDgzIDM4MSAtMTEwIDM2IC0xMzYgLTc2IC0zMDYgLTI0MQotMzYzIC05MCAtMzEgLTI0NSAtMjcgLTMzOCAxMCAtMjA5IDgxIC0zNDQgMzQxIC0yODggNTU0IDg3IDMyNiA2MzUgNTUzIDEyMzkKNTEzIDU2NSAtMzcgMTA2NyAtMjA5IDE2NzYgLTU3NSAxNTQgLTkyIDE1OCAtODQgLTQ0IC0xMTYgLTYxMyAtOTUgLTEyNzcKLTM3MiAtMTg5MSAtNzg5IC0xODUgLTEyNCAtMjc2IC0xOTAgLTMwNCAtMjE1IC01MSAtNDcgLTg0MCAtNjM2IC05NzUgLTcyOAotMzc5IC0yNTggLTY3NyAtMzg3IC05NTcgLTQxMyAtNjggLTcgLTY4IC03IC02OCAtODcgMCAtODAgMCAtODAgMTE4IC03NSAyNzUKMTIgNjI5IDE2MCAxMDQyIDQzNyAxMTUgNzcgODMyIDYwMSA4NTggNjI2IDQyIDQzIDQ0OSAzMTQgNjM4IDQyNyA1NjQgMzM0CjEyMTUgNTU5IDE3OTAgNjE5IDYyIDYgMTE2IDkgMTE5IDYgMTggLTE4IC03MyAtNTU2IC0xMjQgLTczOCAtMTggLTY1IC0xOAotNjUgLTI4NyAtNzIgLTQ3OCAtMTEgLTY4NyAtNDcgLTk2MyAtMTY1IC01MjQgLTIyNCAtODc2IC02MjEgLTk1NiAtMTA3NyAtNDIKLTI0NCA5IC00MjIgMTY1IC01NzcgNDM0IC00MjkgMTI0MSAtOTUgMTc5NSA3NDEgMzIyIDQ4NyA1MjAgMTA2NiA1OTQgMTczOQoxMCA5NSAyMSAxNzQgMjQgMTc3IDIgMyA2MiAxMSAxMzMgMTkgMTA2MiAxMjMgMTk4OSA2MjkgMjQyNCAxMzI1IDEyNCAxOTgKMTY5IDMzOCAxNzcgNTQ1IDkgMjM1IC00MCAzODAgLTE3NiA1MTYgLTI1NCAyNTMgLTcwNSAyMjkgLTEwODggLTU4IC00OTYKLTM3MSAtNzM1IC05MzQgLTczNyAtMTczNCBsLTEgLTIzNiAtMTA1IC0yNyBjLTIwNyAtNTEgLTU5MiAtMTE4IC02MDUgLTEwNAotOCA3IDQ2IDMzNiA3NSA0NjMgMTc0IDc2MiA0ODYgMTM1MyAxMjQxIDIzNTUgNDkwIDY1MSA2OTUgMTAyMSA3NzYgMTQwMCAzMAoxNDIgMjUgMzk3IC0xMCA1MjUgLTY2IDIzOSAtMjI2IDQ4MyAtMzkwIDU5MiAtMTIxIDgxIC0yOTkgMTQzIC00MTIgMTQzIC0zNQowIC0zNSAwIC0zNSAzOTAgbDAgMzkwIC02NSAwIC02NSAwIDAgLTM5NHogbS0zNDUzIC0zMzgwIGMyOTAgLTc3IDY0MCAtNDM4CjEwMzUgLTEwNjYgOTQgLTE1MCAxMTEgLTE3OSA3NiAtMTM1IC00MjQgNTQ1IC02ODggNzY4IC05MjkgNzgzIC0yMDIgMTIgLTMzNgotMTU0IC0yODkgLTM1OSA0OCAtMjExIDMwMSAtNTA0IDY5NSAtODA0IDE0MyAtMTA5IDEzNCAtMTA2IC02NSAxOCAtNTU4IDM1MAotOTI3IDY5MyAtMTAyMyA5NTAgLTQxIDExMSAtNDYgMjg1IC05IDM1NiAxMiAyNSAyMiA1MSAyMiA1OCAwIDQyIDE3MiAxNzcKMjYwIDIwNCA0MSAxMiAxNzIgMTAgMjI3IC01eiBtNDU5NyAtNDM1IGMxNTQgLTc2IDIxNCAtMjAwIDIwMyAtNDIxIC0yNSAtNDg0Ci02MjUgLTEwNzEgLTE0MTMgLTEzODAgLTcwIC0yNyAtMTI5IC01MCAtMTMxIC01MCAtMjAgMCAxMyA0NjAgNDggNjU5IDc0IDQyMwoyOTMgODAwIDU5OSAxMDMyIDIzMyAxNzcgNTI0IDI0NCA2OTQgMTYweiBtLTQzMzkgLTIyNSBjMTY1IC03NyA0NjcgLTM3NCA4MDYKLTc5MSA2NyAtODIgMzg2IC01MDIgNDI5IC01NjUgMjQgLTM1IDI0IC0zNSAtMTAgLTkgLTk1OCA3MDQgLTE0NjkgMTIxNwotMTM2NCAxMzY3IDIwIDMwIDc0IDI5IDEzOSAtMnogbTE2MDUgLTMxMDEgYzAgLTIwIC0xMTMgLTI4OCAtMTcwIC00MDEgLTMzNgotNjc0IC03OTUgLTEwOTIgLTEyNjggLTExNTUgLTM0OSAtNDcgLTU0NyAyNTIgLTQwOSA2MTggMTgwIDQ3OCA2NzUgODEyIDEzNDYKOTA4IDE2MCAyMyA1MDEgNDQgNTAxIDMweiBNNTYwNSAyNzg1IGMtMTQgLTEzIC0yNSAtMzAgLTI1IC0zOCAwIC04IC0zMCAtMjYKLTcwIC00MSAtNjIgLTI1IC03MyAtMjYgLTEwNCAtMTUgLTQ1IDE2IC04MiAxIC0xMDAgLTQyIC0xOCAtNDMgLTEzMyAtOTQKLTE4NiAtODMgLTg2IDE4IC0xNDAgLTM0IC0xMTAgLTEwNyAxNyAtMzkgLTMyIC0xNjcgLTY2IC0xNzUgLTQ4IC0xMiAtNzYgLTkwCi00NiAtMTI3IDE3IC0yMCAtMzggLTEzOCAtNzQgLTE1NyAtMTYgLTkgLTM1IC0yOSAtNDMgLTQ1IC0yNSAtNTIgMzEgLTEyMiA5MAotMTEzIDMxIDUgOTkgLTcxIDk5IC0xMDkgMCAtNDUgMzggLTgzIDgzIC04MyA0NiAwIDExMyAtNjcgMTA5IC0xMDkgLTUgLTQyCjM1IC04NCA4MSAtODUgNTIgLTIgMTQ3IC05NCAxNDcgLTE0MyAwIC00NiAzNiAtODQgODAgLTg1IDUxIC0xIDE1MCAtOTcgMTUwCi0xNDYgMCAtMTA1IDE1OSAtMTA4IDE2NCAtMyAyIDQzIDc2IDExOCAxMTggMTE5IDQxIDEgNzggMzcgNzggNzcgMCAzOCA4NgoxMzAgMTEyIDEyMCAzNyAtMTQgODcgMzMgODggODAgMCA0MyA4MyAxMjUgMTI2IDEyNSA0NyAwIDEwMCA2NSA4MCA5OCAtNiAxMQo5OCAxMTUgMTA3IDEwNiAxMSAtMTEgNTUgNSA3NyAyOCA0NSA0OCAtMiAxNDQgLTY2IDEzNiAtMzYgLTUgLTE0NCAxMDYgLTE0NAoxNDcgMCA0MCAtMzggNzcgLTc5IDc5IC00NSAyIC0xNTEgMTA4IC0xNTEgMTUxIDAgMzkgLTM1IDc0IC03NiA3NyAtNDIgMgotMTE0IDczIC0xMTQgMTExIDAgMzggLTQ5IDg3IC04NyA4NyAtNDEgMCAtMTEzIDc0IC0xMTMgMTE2IDAgNjcgLTg2IDk5IC0xMzUKNDl6IG0xMyAtMTkyIGMzIC02NyAxIC03MiAtMjggLTEwMSAtMzkgLTM5IC0zOSAtNzQgMCAtMTE0IDM3IC0zNyAzOSAtNzQgNQotMTA3IC0zMCAtMjggLTMyIC02OSAtNSAtMTA0IDI1IC0zMSAyOCAtMTA1IDUgLTExMyAtMjQgLTEwIC00NSAxNSAtNDUgNTMgMAo0NSAtMzcgODMgLTgyIDgzIC00NiAwIC0xMDggNjEgLTEwOCAxMDcgMCA0NSAtMzggODMgLTgyIDgzIC00NCAwIC0xMjkgODAKLTExMCAxMDMgMjUgMzAgMTUwIDcwIDE4MyA1OCA0MCAtMTQgNzQgMCA5OSA0MSAxOSAzMSAxMjggOTAgMTU1IDg0IDYgLTIgMTEKLTM0IDEzIC03M3ogbTEyMiAxMiBjMjUgLTI2IDM1IC00NSAzNiAtNzEgMSAtNDYgMzIgLTc3IDc4IC03OCA1MiAtMiAxMTYgLTY2CjExNiAtMTE2IDAgLTUwIC02OSAtMTE4IC0xMTkgLTExNyAtNDQgMCAtODEgLTQwIC04MSAtODcgMCAtMzggLTQ5IC05MiAtNzQKLTgzIC0yNyAxMCAtMjEgNzkgOSAxMDcgMzEgMjkgMzMgNzcgNSAxMTMgLTIwIDI2IC0yOCA5MSAtMTEgMTAxIDI1IDE2IDMwIDY1CjEwIDEwMiAtMTkgMzkgLTI4IDE2NCAtMTEgMTY0IDQgMCAyMyAtMTYgNDIgLTM1eiBtLTU4MiAtMjM4IGMyOCAtMjkgNDEgLTQ5CjM3IC01OSAtMTQgLTM2IDMyIC04NyA4MCAtODggNDMgMCAxMTUgLTczIDExNSAtMTE1IDAgLTQwIDM3IC03NiA3OSAtNzcgNDAKLTEgNjIgLTI1IDUwIC01NSAtMTIgLTM0IC03NyAtMzIgLTEwOSAyIC0yOSAzMSAtNzcgMzMgLTExMyA1IC0zMiAtMjUgLTczCi0yNiAtODYgLTEgLTI0IDQ1IC0xMDYgNDUgLTEzMyAxIC0xNiAtMjYgLTE0NSAtMzAgLTE1NCAtNSAtMTEgMjkgMzkgMTM1IDc0CjE1NSA0MSAyNSA1NyA2MyA0MiAxMDQgLTkgMjYgLTYgNDIgMTcgMTA0IDMzIDg1IDQzIDg4IDEwMSAyOXogbTk4NSAtMTY1IGM0NgotNDYgNTcgLTY0IDU3IC05MCAwIC00NCAzOCAtODIgODIgLTgyIDI3IDAgNDQgLTEwIDg3IC01NCBsNTQgLTU1IC03OSA2IGMtNjEKNCAtODQgMTAgLTEwMiAyNiAtMjggMjYgLTg0IDI4IC0xMTAgNCAtMjggLTI2IC04NiAtMjIgLTExNiA4IC0zMSAzMSAtNzQgMzMKLTEwOSA1IC0xOCAtMTQgLTQwIC0yMCAtODAgLTIwIC01MSAwIC01NSAyIC02MSAyNiAtMTAgMzcgMzUgODQgODAgODQgNDggMAo4NCAzNCA4NCA3OCAwIDI5IDggNDUgNDIgNzkgNjMgNjQgOTYgNjEgMTcxIC0xNXogbS0xMDYzIC0zMjEgYzAgLTMxIDk2IC0zNQoxMjEgLTUgMTggMjIgNjUgMTcgOTMgLTExIDM0IC0zNCA4NSAtMzQgMTE3IDAgMjYgMjYgMTAxIDM2IDExNSAxNCAxMiAtMjAKLTQ3IC02OSAtODUgLTY5IC00OCAwIC04MSAtMzIgLTgxIC03OSAwIC01MyAtNTkgLTExMSAtMTE0IC0xMTEgLTU1IDAgLTExNgo1NyAtMTE2IDEwOSAwIDQ4IC0zMyA4MSAtODAgODEgLTI5IDAgLTQ0IDggLTc1IDQwIC0zOSA0MCAtMzkgNDAgMzMgNDAgNDAgMAo3MiAtNCA3MiAtOXogbTgyMCAtMjYgYzMwIC0zMiA4OCAtMzQgMTE1IC01IDI4IDMxIDc3IDI2IDExNSAtMTEgMzUgLTM2IDc3Ci0zNSAxMTUgMSAyMiAyMSAxMDEgMjcgMTUzIDE0IDIzIC03IDIyIC04IC0xOSAtNTAgLTMzIC0zNCAtNTEgLTQ0IC03NSAtNDQKLTQ2IDAgLTc2IC0yOSAtNzkgLTc0IC0zIC01MSAtNzQgLTEyNiAtMTE5IC0xMjYgLTQyIDAgLTE0NiAxMDEgLTE0NiAxNDMgMAozNyAtNDAgNzcgLTc3IDc3IC0yMSAwIC00MiAxMyAtNzggNTAgLTQ5IDUwIC00OSA1MCAxMSA1MCA1MiAwIDY0IC00IDg0IC0yNXoKbS0zMDEgLTQ0IGMyNSAtMTYgMjcgLTExNSAyIC0xNDcgLTMxIC0zOSAtMjggLTg3IDkgLTEyNiAzNSAtMzYgMzggLTYwIDEwCi05NSAtMjkgLTM3IC0yMiAtODggMTYgLTExOCA3IC02IDE2IC00NCAyMCAtODUgbDYgLTc1IC01NCA1MyBjLTQ2IDQ0IC01NCA1OAotNTQgODggMCA0NiAtNDAgODQgLTg3IDg0IC00NiAwIC0xMzggOTIgLTE0MiAxNDEgLTQgNDggNjMgMTE5IDExMyAxMTkgNDQgMAo4MiAzOCA4MiA4MSAwIDIyIDkgNDIgMjcgNjEgMjkgMzEgMzIgMzIgNTIgMTl6IG0xNTggLTMzIGMzNCAtMzMgNDEgLTQ2IDM3Ci02OCAtOSAtNDEgMzcgLTkwIDg0IC05MCA1MyAwIDE0MiAtODggMTQyIC0xMzkgMCAtNTAgLTY5IC0xMjEgLTExOCAtMTIxIC00NAowIC04MiAtMzggLTgyIC04MiAwIC0yNyAtOSAtNDMgLTQ0IC03NyAtNDMgLTQzIC00MyAtNDMgLTUxIDMyIC02IDY3IC00IDc5CjE0IDEwNCAzMiA0NSAzMSA4MyAtMyAxMTggLTM1IDM1IC00MSA3MSAtMTYgMTAyIDI2IDM0IDI1IDY1IC0zIDEwMCAtMTcgMjAKLTI2IDQ2IC0zMCA4OSAtOSA4OSA1IDk2IDcwIDMyeiBNMCAyMTEwIGMwIC0yODMgMCAtMjgzIDcyIC0xODMgNzAgOTcgODMgMjAzCjM2IDMwNCAtMjUgNTUgLTgyIDEyOSAtOTkgMTI5IC01IDAgLTkgLTEwOSAtOSAtMjUweiIvPgo8L2c+Cjwvc3ZnPgo=") center/contain no-repeat;
}
.ast-navarre{
  display:inline-block; background-color:currentColor;
  -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTgxLjAwMDAwMHB0IiBoZWlnaHQ9IjE4OC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDE4MS4wMDAwMDAgMTg4LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxODguMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMSAxNzU4IGwyIC0xMjMgMTIgMTA4IGM3IDU5IDE1IDExMCAxNyAxMTMgMyAzIDM0IDkgNjkgMTMgbDY0IDgKLTgyIDIgLTgzIDEgMSAtMTIyeiBNODI1IDE3OTUgYy0xNCAtMTMgLTI1IC0zMCAtMjUgLTM4IDAgLTggLTMwIC0yNiAtNzAgLTQxCi02MiAtMjUgLTczIC0yNiAtMTA0IC0xNSAtNDUgMTYgLTgyIDEgLTEwMCAtNDIgLTE4IC00MyAtMTMzIC05NCAtMTg2IC04MwotODYgMTggLTE0MCAtMzQgLTExMCAtMTA3IDE3IC0zOSAtMzIgLTE2NyAtNjYgLTE3NSAtNDggLTEyIC03NiAtOTAgLTQ2IC0xMjcKMTQgLTE3IC0zOCAtMTM5IC02NSAtMTUyIC00MiAtMjEgLTUzIC0zNyAtNTMgLTc1IDAgLTUyIDI3IC04MiA3NCAtODUgNTIgLTMKMTE2IC02NSAxMTYgLTExMiAwIC00NSAzOCAtODMgODMgLTgzIDQ2IDAgMTEzIC02NyAxMDkgLTEwOSAtNSAtNDIgMzUgLTg0IDgxCi04NSA1MiAtMiAxNDcgLTk0IDE0NyAtMTQzIDAgLTQ2IDM2IC04NCA4MCAtODUgNTEgLTEgMTUwIC05NyAxNTAgLTE0NiAwCi0xMDUgMTU5IC0xMDggMTY0IC0zIDIgNDMgNzYgMTE4IDExOCAxMTkgNDEgMSA3OCAzNyA3OCA3NyAwIDM4IDg2IDEzMCAxMTIKMTIwIDM3IC0xNCA4NyAzMyA4OCA4MCAwIDQzIDgzIDEyNSAxMjYgMTI1IDQ3IDAgMTAwIDY1IDgwIDk4IC02IDExIDk4IDExNQoxMDcgMTA2IDExIC0xMSA1NSA1IDc3IDI4IDQ1IDQ4IC0yIDE0NCAtNjYgMTM2IC0zNiAtNSAtMTQ0IDEwNiAtMTQ0IDE0NyAwCjQwIC0zOCA3NyAtNzkgNzkgLTQ1IDIgLTE1MSAxMDggLTE1MSAxNTEgMCAzOSAtMzUgNzQgLTc2IDc3IC00MiAyIC0xMTQgNzMKLTExNCAxMTEgMCAzOCAtNDkgODcgLTg3IDg3IC00MSAwIC0xMTMgNzQgLTExMyAxMTYgMCA2NyAtODYgOTkgLTEzNSA0OXogbTEzCi0xOTIgYzMgLTY3IDEgLTcyIC0yOCAtMTAxIC0zOSAtMzkgLTM5IC03NCAwIC0xMTQgMzcgLTM3IDM5IC03NCA1IC0xMDcgLTMwCi0yOCAtMzIgLTY5IC01IC0xMDQgMjUgLTMxIDI4IC0xMDUgNSAtMTEzIC0yNCAtMTAgLTQ1IDE1IC00NSA1MyAwIDQ1IC0zNyA4MwotODIgODMgLTQ2IDAgLTEwOCA2MSAtMTA4IDEwNyAwIDQ1IC0zOCA4MyAtODIgODMgLTI3IDAgLTQzIDkgLTc4IDQ1IC01MyA1NAotNDkgNjAgNTAgOTkgNTkgMjMgNzUgMjYgMTAxIDE3IDQwIC0xNCA3NCAwIDk5IDQxIDE5IDMxIDEyOCA5MCAxNTUgODQgNiAtMgoxMSAtMzQgMTMgLTczeiBtMTIyIDEyIGMyNSAtMjYgMzUgLTQ1IDM2IC03MSAxIC00NiAzMiAtNzcgNzggLTc4IDUyIC0yIDExNgotNjYgMTE2IC0xMTYgMCAtNTAgLTY5IC0xMTggLTExOSAtMTE3IC00NCAwIC04MSAtNDAgLTgxIC04NyAwIC0zOCAtNDkgLTkyCi03NCAtODMgLTI3IDEwIC0yMSA3OSA5IDEwNyAzMSAyOSAzMyA3NyA1IDExMyAtMjAgMjYgLTI4IDkxIC0xMSAxMDEgMjUgMTYKMzAgNjUgMTAgMTAyIC0xOSAzOSAtMjggMTY0IC0xMSAxNjQgNCAwIDIzIC0xNiA0MiAtMzV6IG0tNTgyIC0yMzggYzI4IC0yOQo0MSAtNDkgMzcgLTU5IC0xNCAtMzYgMzIgLTg3IDgwIC04OCA0MyAwIDExNSAtNzMgMTE1IC0xMTUgMCAtNDAgMzcgLTc2IDc5Ci03NyA0MCAtMSA2MiAtMjUgNTAgLTU1IC0xMiAtMzQgLTc3IC0zMiAtMTA5IDIgLTI5IDMxIC03NyAzMyAtMTEzIDUgLTMyIC0yNQotNzMgLTI2IC04NiAtMSAtMjQgNDUgLTEwNiA0NSAtMTMzIDEgLTE2IC0yNiAtMTQ1IC0zMCAtMTU0IC01IC0xMSAyOSAzOSAxMzUKNzQgMTU1IDQxIDI1IDU3IDYzIDQyIDEwNCAtOSAyNiAtNiA0MiAxNyAxMDQgMzMgODUgNDMgODggMTAxIDI5eiBtOTg1IC0xNjUKYzQ2IC00NiA1NyAtNjQgNTcgLTkwIDAgLTQ0IDM4IC04MiA4MiAtODIgMjcgMCA0NCAtMTAgODcgLTU0IGw1NCAtNTUgLTc5IDYKYy02MSA0IC04NCAxMCAtMTAyIDI2IC0yOCAyNiAtODQgMjggLTExMCA0IC0yOCAtMjYgLTg2IC0yMiAtMTE2IDggLTMxIDMxCi03NCAzMyAtMTA5IDUgLTE4IC0xNCAtNDAgLTIwIC04MCAtMjAgLTUxIDAgLTU1IDIgLTYxIDI2IC0xMCAzNyAzNSA4NCA4MCA4NAo0OCAwIDg0IDM0IDg0IDc4IDAgMjkgOCA0NSA0MiA3OSA2MyA2NCA5NiA2MSAxNzEgLTE1eiBtLTEwNjMgLTMyMSBjMCAtMzEgOTYKLTM1IDEyMSAtNSAxOCAyMiA2NSAxNyA5MyAtMTEgMzQgLTM0IDg1IC0zNCAxMTcgMCAyNiAyNiAxMDEgMzYgMTE1IDE0IDEyCi0yMCAtNDcgLTY5IC04NSAtNjkgLTQ4IDAgLTgxIC0zMiAtODEgLTc5IDAgLTUzIC01OSAtMTExIC0xMTQgLTExMSAtNTUgMAotMTE2IDU3IC0xMTYgMTA5IDAgNDggLTMzIDgxIC04MCA4MSAtMjkgMCAtNDQgOCAtNzUgNDAgbC0zOSA0MCA3MiAwIGM0MCAwCjcyIC00IDcyIC05eiBtODIwIC0yNiBjMzAgLTMyIDg4IC0zNCAxMTUgLTUgMjggMzEgNzcgMjYgMTE1IC0xMSAzNSAtMzYgNzcKLTM1IDExNSAxIDIyIDIxIDEwMSAyNyAxNTMgMTQgMjMgLTcgMjIgLTggLTE5IC01MCAtMzMgLTM0IC01MSAtNDQgLTc1IC00NAotNDYgMCAtNzYgLTI5IC03OSAtNzQgLTMgLTUxIC03NCAtMTI2IC0xMTkgLTEyNiAtNDIgMCAtMTQ2IDEwMSAtMTQ2IDE0MyAwCjM3IC00MCA3NyAtNzcgNzcgLTIxIDAgLTQyIDEzIC03OCA1MCBsLTQ5IDUwIDYwIDAgYzUyIDAgNjQgLTQgODQgLTI1eiBtLTMwMQotNDQgYzI1IC0xNiAyNyAtMTE1IDIgLTE0NyAtMzEgLTM5IC0yOCAtODcgOSAtMTI2IDM1IC0zNiAzOCAtNjAgMTAgLTk1IC0yOQotMzcgLTIyIC04OCAxNiAtMTE4IDcgLTYgMTYgLTQ0IDIwIC04NSBsNiAtNzUgLTU0IDUzIGMtNDYgNDQgLTU0IDU4IC01NCA4OAowIDQ2IC00MCA4NCAtODcgODQgLTQ2IDAgLTEzOCA5MiAtMTQyIDE0MSAtNCA0OCA2MyAxMTkgMTEzIDExOSA0NCAwIDgyIDM4CjgyIDgxIDAgMjIgOSA0MiAyNyA2MSAyOSAzMSAzMiAzMiA1MiAxOXogbTE1OCAtMzMgYzM0IC0zMyA0MSAtNDYgMzcgLTY4IC05Ci00MSAzNyAtOTAgODQgLTkwIDUzIDAgMTQyIC04OCAxNDIgLTEzOSAwIC01MCAtNjkgLTEyMSAtMTE4IC0xMjEgLTQ0IDAgLTgyCi0zOCAtODIgLTgyIDAgLTI3IC05IC00MyAtNDQgLTc3IGwtNDMgLTQzIC04IDc1IGMtNiA2NyAtNCA3OSAxNCAxMDQgMzIgNDUKMzEgODMgLTMgMTE4IC0zNSAzNSAtNDEgNzEgLTE2IDEwMiAyNiAzNCAyNSA2NSAtMyAxMDAgLTE3IDIwIC0yNiA0NiAtMzAgODkKLTkgODkgNSA5NiA3MCAzMnoiLz4KPC9nPgo8L3N2Zz4K") center/contain no-repeat;
  mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTgxLjAwMDAwMHB0IiBoZWlnaHQ9IjE4OC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDE4MS4wMDAwMDAgMTg4LjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxODguMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNMSAxNzU4IGwyIC0xMjMgMTIgMTA4IGM3IDU5IDE1IDExMCAxNyAxMTMgMyAzIDM0IDkgNjkgMTMgbDY0IDgKLTgyIDIgLTgzIDEgMSAtMTIyeiBNODI1IDE3OTUgYy0xNCAtMTMgLTI1IC0zMCAtMjUgLTM4IDAgLTggLTMwIC0yNiAtNzAgLTQxCi02MiAtMjUgLTczIC0yNiAtMTA0IC0xNSAtNDUgMTYgLTgyIDEgLTEwMCAtNDIgLTE4IC00MyAtMTMzIC05NCAtMTg2IC04MwotODYgMTggLTE0MCAtMzQgLTExMCAtMTA3IDE3IC0zOSAtMzIgLTE2NyAtNjYgLTE3NSAtNDggLTEyIC03NiAtOTAgLTQ2IC0xMjcKMTQgLTE3IC0zOCAtMTM5IC02NSAtMTUyIC00MiAtMjEgLTUzIC0zNyAtNTMgLTc1IDAgLTUyIDI3IC04MiA3NCAtODUgNTIgLTMKMTE2IC02NSAxMTYgLTExMiAwIC00NSAzOCAtODMgODMgLTgzIDQ2IDAgMTEzIC02NyAxMDkgLTEwOSAtNSAtNDIgMzUgLTg0IDgxCi04NSA1MiAtMiAxNDcgLTk0IDE0NyAtMTQzIDAgLTQ2IDM2IC04NCA4MCAtODUgNTEgLTEgMTUwIC05NyAxNTAgLTE0NiAwCi0xMDUgMTU5IC0xMDggMTY0IC0zIDIgNDMgNzYgMTE4IDExOCAxMTkgNDEgMSA3OCAzNyA3OCA3NyAwIDM4IDg2IDEzMCAxMTIKMTIwIDM3IC0xNCA4NyAzMyA4OCA4MCAwIDQzIDgzIDEyNSAxMjYgMTI1IDQ3IDAgMTAwIDY1IDgwIDk4IC02IDExIDk4IDExNQoxMDcgMTA2IDExIC0xMSA1NSA1IDc3IDI4IDQ1IDQ4IC0yIDE0NCAtNjYgMTM2IC0zNiAtNSAtMTQ0IDEwNiAtMTQ0IDE0NyAwCjQwIC0zOCA3NyAtNzkgNzkgLTQ1IDIgLTE1MSAxMDggLTE1MSAxNTEgMCAzOSAtMzUgNzQgLTc2IDc3IC00MiAyIC0xMTQgNzMKLTExNCAxMTEgMCAzOCAtNDkgODcgLTg3IDg3IC00MSAwIC0xMTMgNzQgLTExMyAxMTYgMCA2NyAtODYgOTkgLTEzNSA0OXogbTEzCi0xOTIgYzMgLTY3IDEgLTcyIC0yOCAtMTAxIC0zOSAtMzkgLTM5IC03NCAwIC0xMTQgMzcgLTM3IDM5IC03NCA1IC0xMDcgLTMwCi0yOCAtMzIgLTY5IC01IC0xMDQgMjUgLTMxIDI4IC0xMDUgNSAtMTEzIC0yNCAtMTAgLTQ1IDE1IC00NSA1MyAwIDQ1IC0zNyA4MwotODIgODMgLTQ2IDAgLTEwOCA2MSAtMTA4IDEwNyAwIDQ1IC0zOCA4MyAtODIgODMgLTI3IDAgLTQzIDkgLTc4IDQ1IC01MyA1NAotNDkgNjAgNTAgOTkgNTkgMjMgNzUgMjYgMTAxIDE3IDQwIC0xNCA3NCAwIDk5IDQxIDE5IDMxIDEyOCA5MCAxNTUgODQgNiAtMgoxMSAtMzQgMTMgLTczeiBtMTIyIDEyIGMyNSAtMjYgMzUgLTQ1IDM2IC03MSAxIC00NiAzMiAtNzcgNzggLTc4IDUyIC0yIDExNgotNjYgMTE2IC0xMTYgMCAtNTAgLTY5IC0xMTggLTExOSAtMTE3IC00NCAwIC04MSAtNDAgLTgxIC04NyAwIC0zOCAtNDkgLTkyCi03NCAtODMgLTI3IDEwIC0yMSA3OSA5IDEwNyAzMSAyOSAzMyA3NyA1IDExMyAtMjAgMjYgLTI4IDkxIC0xMSAxMDEgMjUgMTYKMzAgNjUgMTAgMTAyIC0xOSAzOSAtMjggMTY0IC0xMSAxNjQgNCAwIDIzIC0xNiA0MiAtMzV6IG0tNTgyIC0yMzggYzI4IC0yOQo0MSAtNDkgMzcgLTU5IC0xNCAtMzYgMzIgLTg3IDgwIC04OCA0MyAwIDExNSAtNzMgMTE1IC0xMTUgMCAtNDAgMzcgLTc2IDc5Ci03NyA0MCAtMSA2MiAtMjUgNTAgLTU1IC0xMiAtMzQgLTc3IC0zMiAtMTA5IDIgLTI5IDMxIC03NyAzMyAtMTEzIDUgLTMyIC0yNQotNzMgLTI2IC04NiAtMSAtMjQgNDUgLTEwNiA0NSAtMTMzIDEgLTE2IC0yNiAtMTQ1IC0zMCAtMTU0IC01IC0xMSAyOSAzOSAxMzUKNzQgMTU1IDQxIDI1IDU3IDYzIDQyIDEwNCAtOSAyNiAtNiA0MiAxNyAxMDQgMzMgODUgNDMgODggMTAxIDI5eiBtOTg1IC0xNjUKYzQ2IC00NiA1NyAtNjQgNTcgLTkwIDAgLTQ0IDM4IC04MiA4MiAtODIgMjcgMCA0NCAtMTAgODcgLTU0IGw1NCAtNTUgLTc5IDYKYy02MSA0IC04NCAxMCAtMTAyIDI2IC0yOCAyNiAtODQgMjggLTExMCA0IC0yOCAtMjYgLTg2IC0yMiAtMTE2IDggLTMxIDMxCi03NCAzMyAtMTA5IDUgLTE4IC0xNCAtNDAgLTIwIC04MCAtMjAgLTUxIDAgLTU1IDIgLTYxIDI2IC0xMCAzNyAzNSA4NCA4MCA4NAo0OCAwIDg0IDM0IDg0IDc4IDAgMjkgOCA0NSA0MiA3OSA2MyA2NCA5NiA2MSAxNzEgLTE1eiBtLTEwNjMgLTMyMSBjMCAtMzEgOTYKLTM1IDEyMSAtNSAxOCAyMiA2NSAxNyA5MyAtMTEgMzQgLTM0IDg1IC0zNCAxMTcgMCAyNiAyNiAxMDEgMzYgMTE1IDE0IDEyCi0yMCAtNDcgLTY5IC04NSAtNjkgLTQ4IDAgLTgxIC0zMiAtODEgLTc5IDAgLTUzIC01OSAtMTExIC0xMTQgLTExMSAtNTUgMAotMTE2IDU3IC0xMTYgMTA5IDAgNDggLTMzIDgxIC04MCA4MSAtMjkgMCAtNDQgOCAtNzUgNDAgbC0zOSA0MCA3MiAwIGM0MCAwCjcyIC00IDcyIC05eiBtODIwIC0yNiBjMzAgLTMyIDg4IC0zNCAxMTUgLTUgMjggMzEgNzcgMjYgMTE1IC0xMSAzNSAtMzYgNzcKLTM1IDExNSAxIDIyIDIxIDEwMSAyNyAxNTMgMTQgMjMgLTcgMjIgLTggLTE5IC01MCAtMzMgLTM0IC01MSAtNDQgLTc1IC00NAotNDYgMCAtNzYgLTI5IC03OSAtNzQgLTMgLTUxIC03NCAtMTI2IC0xMTkgLTEyNiAtNDIgMCAtMTQ2IDEwMSAtMTQ2IDE0MyAwCjM3IC00MCA3NyAtNzcgNzcgLTIxIDAgLTQyIDEzIC03OCA1MCBsLTQ5IDUwIDYwIDAgYzUyIDAgNjQgLTQgODQgLTI1eiBtLTMwMQotNDQgYzI1IC0xNiAyNyAtMTE1IDIgLTE0NyAtMzEgLTM5IC0yOCAtODcgOSAtMTI2IDM1IC0zNiAzOCAtNjAgMTAgLTk1IC0yOQotMzcgLTIyIC04OCAxNiAtMTE4IDcgLTYgMTYgLTQ0IDIwIC04NSBsNiAtNzUgLTU0IDUzIGMtNDYgNDQgLTU0IDU4IC01NCA4OAowIDQ2IC00MCA4NCAtODcgODQgLTQ2IDAgLTEzOCA5MiAtMTQyIDE0MSAtNCA0OCA2MyAxMTkgMTEzIDExOSA0NCAwIDgyIDM4CjgyIDgxIDAgMjIgOSA0MiAyNyA2MSAyOSAzMSAzMiAzMiA1MiAxOXogbTE1OCAtMzMgYzM0IC0zMyA0MSAtNDYgMzcgLTY4IC05Ci00MSAzNyAtOTAgODQgLTkwIDUzIDAgMTQyIC04OCAxNDIgLTEzOSAwIC01MCAtNjkgLTEyMSAtMTE4IC0xMjEgLTQ0IDAgLTgyCi0zOCAtODIgLTgyIDAgLTI3IC05IC00MyAtNDQgLTc3IGwtNDMgLTQzIC04IDc1IGMtNiA2NyAtNCA3OSAxNCAxMDQgMzIgNDUKMzEgODMgLTMgMTE4IC0zNSAzNSAtNDEgNzEgLTE2IDEwMiAyNiAzNCAyNSA2NSAtMyAxMDAgLTE3IDIwIC0yNiA0NiAtMzAgODkKLTkgODkgNSA5NiA3MCAzMnoiLz4KPC9nPgo8L3N2Zz4K") center/contain no-repeat;
}


/* ======================================================================
   HERO — de jour
   ====================================================================== */
.ast-hero{ position:relative; min-height:92vh; display:flex; align-items:flex-end;
  color:var(--cream); overflow:hidden; }
.ast-hero-bg{ position:absolute; inset:0; background-size:cover; background-position:center 62%;
  transform:scale(1.06); animation:astHeroZoom 12s ease-out forwards; }
@keyframes astHeroZoom{ to{ transform:scale(1); } }
.ast-hero::after{
  content:""; position:absolute; inset:0;
  background:linear-gradient(180deg, rgba(28,34,24,.20) 0%, rgba(28,34,24,.30) 42%, rgba(24,28,20,.86) 100%);
}
.ast-hero-in{ position:relative; z-index:2; max-width:var(--wrap); margin:0 auto;
  width:100%; padding:0 var(--pad) clamp(48px,8vh,96px); }
.ast-hero .ast-eyebrow{ color:var(--sage); }
.ast-hero .ast-eyebrow::before{ background:var(--sage); }
.ast-hero h1{ font-size:clamp(2.5rem, 6.4vw, 5.2rem); font-weight:800; max-width:16ch; }
.ast-hero p.lead{ font-size:clamp(1.05rem,1.7vw,1.3rem); max-width:46ch; margin:22px 0 0;
  color:rgba(246,244,236,.9); font-weight:400; }
.ast-hero-actions{ display:flex; flex-wrap:wrap; gap:14px; margin-top:34px; align-items:center; }
.ast-today{
  display:inline-flex; align-items:center; gap:10px; font-weight:600; font-size:.9rem;
  background:rgba(246,244,236,.12); border:1px solid rgba(246,244,236,.28);
  padding:.6em 1em; border-radius:999px; backdrop-filter:blur(4px);
}
.ast-today .dot{ width:9px; height:9px; border-radius:50%; background:var(--sage); box-shadow:0 0 0 0 rgba(163,192,153,.7); animation:astPulse 2.4s infinite; }
@keyframes astPulse{ 70%{ box-shadow:0 0 0 8px rgba(163,192,153,0);} 100%{ box-shadow:0 0 0 0 rgba(163,192,153,0);} }

/* ======================================================================
   Sections génériques
   ====================================================================== */
.ast-section{ padding:clamp(64px,9vw,120px) 0; }
.ast-section-head{ max-width:60ch; margin-bottom:48px; }
.ast-section-head h2{ font-size:clamp(2rem,4vw,3.1rem); }
.ast-section-head p{ color:var(--ink-soft); margin:18px 0 0; font-size:1.08rem; }

/* Esprit ---------------------------------------------------------------- */
.ast-esprit{ position:relative; display:grid; grid-template-columns:; gap:clamp(28px,5vw,72px); align-items:center; }
.ast-esprit .ast-ornament{
  position:absolute; top:-56px; right:-24px; width:210px; height:260px;
  opacity:.15; transform:rotate(6deg); z-index:0;
}
.ast-esprit > *{ position:relative; z-index:1; }
.ast-esprit-photo{ aspect-ratio:4/5; border-radius:var(--radius); box-shadow:var(--shadow);;
    
}
.ast-esprit h2{ font-size:clamp(2rem,4vw,3rem); }
.ast-esprit p{ color:var(--ink-soft); margin:18px 0 0; }
.ast-facts{ display:flex; gap:30px; margin-top:34px; flex-wrap:wrap; }
.ast-fact b{ font-family:var(--ff-display); font-size:1.9rem; color:var(--forest); display:block; line-height:1; }
.ast-fact span{ font-size:.82rem; text-transform:uppercase; letter-spacing:.1em; color:var(--sage-deep); font-weight:600; }

/* Cartes ---------------------------------------------------------------- */
.ast-cards{ display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.ast-card{ background:var(--cream); border:1px solid var(--line); border-radius:var(--radius);
  overflow:hidden; display:flex; flex-direction:column; transition:.3s ease; }
.ast-card:hover{ transform:translateY(-6px); box-shadow:var(--shadow); }
.ast-card-media{ aspect-ratio:16/11; position:relative; }

.ast-card:hover .ast-card-media::after{ opacity:.92; }
.ast-card-body{ padding:26px 24px 28px; display:flex; flex-direction:column; flex:1; }
.ast-card-body h3{ font-size:1.4rem; }
.ast-card-body p{ color:var(--ink-soft); font-size:.98rem; margin:12px 0 22px; flex:1; }
.ast-card-link{ font-weight:600; color:var(--forest); text-decoration:none; display:inline-flex; align-items:center; gap:.5em; }
.ast-card-link:hover{ gap:.85em; }
.ast-card-link svg{ width:16px; height:16px; }
.ast-cards-note{ text-align:center; color:var(--ink-soft); font-size:.92rem; margin-top:26px; }

/* Producteurs (section sombre = signature) ------------------------------ */
.ast-terroir{ background:var(--forest); color:var(--cream); }
.ast-terroir .ast-eyebrow{ color:var(--sage); }
.ast-terroir .ast-section-head h2{ color:var(--cream); }
.ast-terroir .ast-section-head p{ color:rgba(246,244,236,.72); }
/* Carte : photo (site maintenance) + filtre noir .72 + points par-dessus */
.ast-map-shell{ position:relative; border-radius:var(--radius); overflow:hidden;
  box-shadow:var(--shadow); background:var(--forest-2); margin-bottom:44px; }
.ast-map-photo{ position:absolute; inset:0; background-position:center; background-size:cover;
  background-image:linear-gradient(rgba(0,0,0,.72), rgba(0,0,0,.72)), url("https://asteburua.com/wp-content/uploads/2024/04/fondo_maintenance.jpg"); }
.ast-map-svg{ position:relative; z-index:2; width:100%; height:auto; display:block; }
.ast-ornament--map{ position:absolute; z-index:3; right:26px; bottom:18px;
  width:132px; height:163px; opacity:.28; transform:rotate(-4deg); }

.ast-pin{ cursor:pointer; outline:none; }
.ast-pin-dot{ fill:var(--sage); transition:.2s ease; }
.ast-pin-halo{ fill:var(--sage); opacity:.18; transition:.2s ease; }
.ast-pin:hover .ast-pin-dot,.ast-pin:focus .ast-pin-dot{ fill:#fff; }
.ast-pin:hover .ast-pin-halo,.ast-pin:focus .ast-pin-halo{ opacity:.42; }
.ast-star-ring{ fill:none; stroke:var(--sage); stroke-width:2; opacity:.6;
  transform-box:fill-box; transform-origin:center; animation:astRing 3s ease-out infinite; }
@keyframes astRing{ 0%{ transform:scale(.6); opacity:.75;} 100%{ transform:scale(1.7); opacity:0;} }
.ast-star-label{ font:800 18px var(--ff-display); fill:#fff; }
.ast-star-sub{ font:700 10px var(--ff-body); fill:var(--sage); letter-spacing:.18em; }

.ast-tooltip{ position:absolute; pointer-events:none; z-index:6;
  background:var(--cream); color:var(--ink); border-radius:12px; padding:12px 15px;
  width:236px; box-shadow:var(--shadow); opacity:0; transform:translateY(6px); transition:.16s ease; }
.ast-tooltip.is-on{ opacity:1; transform:translateY(0); }
.ast-tooltip b{ font-family:var(--ff-display); font-size:1rem; display:block; }
.ast-tooltip span{ font-size:.85rem; color:var(--ink-soft); }

/* Annuaire équilibré en colonnes */
.ast-roster-title{ display:flex; align-items:center; gap:12px; margin-bottom:24px; }
.ast-roster-title h3{ font-size:1.15rem; color:var(--sage); letter-spacing:.02em; }
.ast-roster-title .ast-navarre{ width:16px; height:16px; color:var(--sage); flex:none; }
.ast-roster{ display:grid; grid-template-columns:repeat(3,1fr); gap:0 44px; }
.ast-roster-item{ padding:12px 0; border-bottom:1px solid rgba(246,244,236,.12); }
.ast-roster-town{ display:block; font-weight:700; font-size:.9rem; color:var(--cream); }
.ast-roster-list{ display:block; font-size:.82rem; color:rgba(246,244,236,.62); margin-top:3px; line-height:1.45; }

/* Galerie --------------------------------------------------------------- */
.ast-gallery{ display:grid; grid-template-columns:repeat(3,1fr); grid-auto-rows:230px; gap:14px; }
.ast-g-item{ position:relative; border-radius:14px; overflow:hidden; margin:0; }
.ast-g-item:nth-child(1){ grid-row:span 2; }
.ast-g-item:nth-child(4){ grid-column:span 2; }
.ast-g-item figcaption{ position:absolute; left:0; right:0; bottom:0; padding:14px 16px;
  color:#fff; font-weight:600; font-size:.9rem; background:linear-gradient(transparent, rgba(24,28,20,.75));
  opacity:0; transform:translateY(8px); transition:.25s; }
.ast-g-item:hover figcaption{ opacity:1; transform:translateY(0); }

/* Instagram + avis ------------------------------------------------------ */
.ast-social{ display:grid; grid-template-columns:1fr 1fr; gap:clamp(28px,5vw,60px); align-items:center; }
.ast-insta-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.ast-insta-tile{ aspect-ratio:1; border-radius:12px; }
.ast-insta-tile:hover{ filter:brightness(1.06); }
.ast-social h2{ font-size:clamp(1.8rem,3.4vw,2.7rem); }
.ast-social p{ color:var(--ink-soft); margin:16px 0 26px; }
.ast-widget-note{ font-size:.78rem; color:var(--sage-deep); font-weight:600; letter-spacing:.06em;
  text-transform:uppercase; margin-top:16px; }
.ast-reviews{ margin-top:28px; display:flex; align-items:center; gap:18px; flex-wrap:wrap;
  padding:20px 22px; background:var(--cream); border:1px solid var(--line); border-radius:14px; }
.ast-stars{ color:#e0a83e; font-size:1.15rem; letter-spacing:2px; }
.ast-reviews b{ font-family:var(--ff-display); font-size:1.4rem; }
.ast-reviews small{ color:var(--ink-soft); }

/* Infos pratiques ------------------------------------------------------- */
.ast-infos{ background:var(--paper-2); }
.ast-infos-grid{ display:grid; grid-template-columns:1fr 1fr; gap:clamp(28px,5vw,64px); }
.ast-hours{ width:100%; border-collapse:collapse; }
.ast-hours td{ padding:9px 0; border-bottom:1px solid var(--line); font-size:.98rem; }
.ast-hours td:last-child{ text-align:right; font-weight:600; }
.ast-hours tr.is-today td{ color:var(--forest); }
.ast-hours tr.is-today td:first-child::after{ content:" · aujourd’hui"; color:var(--sage-deep); font-size:.78rem; }
.ast-contact-line{ display:flex; align-items:flex-start; gap:12px; margin:16px 0; }
.ast-contact-line svg{ width:20px; height:20px; color:var(--sage-deep); flex:none; margin-top:2px; }
.ast-contact-line a{ text-decoration:none; }
.ast-contact-line a:hover{ color:var(--forest); }
.ast-map-static{ margin-top:24px; height:220px; border-radius:14px; background:var(--forest);
  display:flex; align-items:center; justify-content:center; color:var(--sage); font-weight:600;
  position:relative; overflow:hidden; text-align:center; }
.ast-map-static::before{ content:""; position:absolute; inset:0;
  background-image:radial-gradient(circle at 50% 45%, rgba(163,192,153,.5) 0 6px, transparent 7px),
  repeating-linear-gradient(0deg, rgba(163,192,153,.08) 0 1px, transparent 1px 40px),
  repeating-linear-gradient(90deg, rgba(163,192,153,.08) 0 1px, transparent 1px 40px); }
.ast-map-static span{ position:relative; z-index:2; }

/* Footer ---------------------------------------------------------------- */
.ast-footer{ background:var(--ink); color:var(--cream); padding:64px 0 32px; }
.ast-footer-grid{ display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:40px; }
.ast-footer-logo{ display:flex; align-items:center; gap:14px; margin-bottom:18px; }
.ast-footer-logo img{ width:58px; height:58px; }
.ast-footer-logo b{ font-family:var(--ff-display); font-size:1.35rem; }
.ast-footer-tag{ font-family:var(--ff-display); font-weight:700; color:var(--sage); font-size:1.05rem; letter-spacing:.02em; }
.ast-footer p, .ast-footer a{ color:rgba(246,244,236,.72); }
.ast-footer h4{ font:700 .78rem/1 var(--ff-body); letter-spacing:.16em; text-transform:uppercase; color:var(--sage); margin:0 0 16px; }
.ast-footer-links a{ display:block; text-decoration:none; margin:9px 0; }
.ast-footer-links a:hover{ color:var(--cream); }
.ast-socials{ display:flex; gap:12px; margin-top:18px; }
.ast-socials a{ width:40px; height:40px; border:1px solid rgba(246,244,236,.25); border-radius:50%;
  display:flex; align-items:center; justify-content:center; }
.ast-socials a:hover{ background:var(--sage); color:var(--forest); border-color:var(--sage); }
.ast-socials svg{ width:18px; height:18px; }
.ast-footer-bottom{ margin-top:44px; padding-top:22px; border-top:1px solid rgba(246,244,236,.14);
  display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap; font-size:.82rem; color:rgba(246,244,236,.55); }

/* Reveal ---------------------------------------------------------------- */
.reveal{ opacity:0; transform:translateY(26px); transition:opacity .7s ease, transform .7s ease; }
.reveal.is-in{ opacity:1; transform:none; }

/* Responsive ------------------------------------------------------------ */
@media (max-width:900px){
  .ast-nav-links{ display:none; }
  .ast-esprit,.ast-cards,.ast-social,.ast-infos-grid,.ast-footer-grid{ grid-template-columns:1fr; }
  .ast-roster{ grid-template-columns:1fr 1fr; }
  .ast-gallery{ grid-template-columns:1fr 1fr; grid-auto-rows:180px; }
  .ast-g-item:nth-child(4){ grid-column:span 2; }
  .ast-esprit .ast-ornament{ display:none; }
}
@media (max-width:560px){
  .ast-hero h1{ font-size:2.3rem; }
  .ast-roster{ grid-template-columns:1fr; }
  .ast-gallery{ grid-template-columns:1fr; }
  .ast-g-item:nth-child(1),.ast-g-item:nth-child(4){ grid-column:auto; grid-row:auto; }
  .ast-facts{ gap:20px; }
}
@media (prefers-reduced-motion:reduce){
  *{ animation:none !important; }
  .reveal{ opacity:1; transform:none; transition:none; }
  html{ scroll-behavior:auto; }
}

@media (max-width:560px){
  .ast-nav-in{ gap:10px; }
  .ast-nav-logo b{ display:none; }          
  
  .ast-lang button{ padding:6px 5px; }
  .ast-btn.ast-nav-call{ padding:.7em 1em; }
}
@media (max-width:400px){
  .ast-lang{ display:none; }                
}/* End custom CSS */