main{overflow:hidden}.single-animal__section-title{text-transform:uppercase;color:#031926;margin-bottom:14px;font-family:gelica,sans-serif;font-size:32px;font-weight:900;position:relative}@media (width>=768px){.single-animal__section-title{font-size:40px}}@media (width>=1280px){.single-animal__section-title{font-size:48px}}.single-animal__section-text{line-height:1.5}.single-animal__section-text p+*,.single-animal__section-text *+p{margin-top:12px}.single-animal__section-text ul{flex-direction:column;gap:6px;display:flex}.single-animal__section-text li{align-items:baseline;gap:10px;display:flex}.single-animal__section-text li:before{content:"";background-color:currentColor;flex-shrink:0;width:12px;height:12px;transform:translateY(-1px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.8 11.8'%3E%3Cpath id='Tracé_3939' fill='%23fff' d='M5.9 1.7a4 4 0 0 0-2.1.6 4 4 0 0 0-1.5 1.5 4 4 0 0 0-.6 2.1A4 4 0 0 0 2.3 8a4 4 0 0 0 1.5 1.5 4 4 0 0 0 2.1.6A4 4 0 0 0 8 9.5 4 4 0 0 0 9.5 8a4 4 0 0 0 .6-2.1 4 4 0 0 0-.6-2.1A4 4 0 0 0 8 2.3a4 4 0 0 0-2.1-.6M11.8 6a6 6 0 0 1-.8 3A6 6 0 0 1 8.9 11a6 6 0 0 1-3 .8 6 6 0 0 1-3-.8A6 6 0 0 1 .8 8.9a6 6 0 0 1-.8-3 6 6 0 0 1 .8-3A6 6 0 0 1 2.9.8 6 6 0 0 1 6 0a6 6 0 0 1 3 .8A6 6 0 0 1 11 2.9a6 6 0 0 1 .8 3' data-name='Tracé 3939'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.8 11.8'%3E%3Cpath id='Tracé_3939' fill='%23fff' d='M5.9 1.7a4 4 0 0 0-2.1.6 4 4 0 0 0-1.5 1.5 4 4 0 0 0-.6 2.1A4 4 0 0 0 2.3 8a4 4 0 0 0 1.5 1.5 4 4 0 0 0 2.1.6A4 4 0 0 0 8 9.5 4 4 0 0 0 9.5 8a4 4 0 0 0 .6-2.1 4 4 0 0 0-.6-2.1A4 4 0 0 0 8 2.3a4 4 0 0 0-2.1-.6M11.8 6a6 6 0 0 1-.8 3A6 6 0 0 1 8.9 11a6 6 0 0 1-3 .8 6 6 0 0 1-3-.8A6 6 0 0 1 .8 8.9a6 6 0 0 1-.8-3 6 6 0 0 1 .8-3A6 6 0 0 1 2.9.8 6 6 0 0 1 6 0a6 6 0 0 1 3 .8A6 6 0 0 1 11 2.9a6 6 0 0 1 .8 3' data-name='Tracé 3939'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.single-animal__section-text b,.single-animal__section-text strong,.single-animal__section-text .agv-highlight{font-weight:700}.single-animal__section-text em,.single-animal__section-text i{font-style:italic}.single-animal__section-text a{color:inherit;font-weight:700;text-decoration:underline}.single-animal__section-text a:hover{text-decoration:none}.single-animal-hero{background-color:#031926;grid-template-areas:"top""bottom";display:grid;position:relative;overflow-x:clip}@media (width>=768px){.single-animal-hero{display:block}}.single-animal-hero:before{content:"";z-index:1;background:linear-gradient(#0000 25%,#062639e6 70%,#062639 100%);display:none;position:absolute;inset:0}@media (width>=768px){.single-animal-hero:before{display:block}}.single-animal-hero:after{content:"";aspect-ratio:1688/162;pointer-events:none;z-index:1;background-image:url(/wp-content/themes/bourbansais/assets/images/decoration_grass_white.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;max-width:1600px;height:100px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@media (width>=768px){.single-animal-hero:after{width:140%;height:auto}}.single-animal-hero--no-image{background-color:#062639}.single-animal-hero__bg{z-index:0;grid-area:top;min-height:min(100dvh,844px);position:relative}@media (width>=768px){.single-animal-hero__bg{min-height:0;position:absolute;inset:0}}.single-animal-hero__bg picture{width:100%;height:100%;display:block}.single-animal-hero__bg:before{content:"";z-index:1;background:linear-gradient(#0000 50%,#031926b3 60%,#031926 95%);position:absolute;inset:0}@media (width>=768px){.single-animal-hero__bg:before{display:none}}.single-animal-hero__bg-image{object-fit:cover;object-position:bottom;width:100%;height:100%;transform:translateY(-2%)}.single-animal-hero__container{z-index:1;grid-area:bottom;width:100%;max-width:1584px;margin-top:-230px;padding-inline:16px;display:flex;position:relative}@media (width>=768px){.single-animal-hero__container{min-height:min(100dvh,1080px);margin-top:0}}@media (width>=1024px){.single-animal-hero__container{padding-inline:32px}}.single-animal-hero--no-image .single-animal-hero__container{margin-top:0;padding-top:120px}@media (width>=768px){.single-animal-hero--no-image .single-animal-hero__container{padding-top:0}}.single-animal-hero__content{width:100%;margin-top:auto;padding-bottom:100px}@media (width>=768px){.single-animal-hero__content{padding-block:368px 128px}}@media (width>=1024px){.single-animal-hero__content{padding-block:368px 176px}}.single-animal-hero__title{color:#fff;text-transform:uppercase;text-align:start;font-family:gelica,sans-serif;font-size:38px;font-weight:700;line-height:1.1}@media (width>=640px){.single-animal-hero__title{font-size:56px}}@media (width>=768px){.single-animal-hero__title{font-size:64px}}@media (width>=1024px){.single-animal-hero__title{font-size:72px}}.single-animal-hero__status-title{text-align:left;text-transform:uppercase;color:#d6a85d;margin-top:24px;font-family:adobe-jenson-pro,serif;font-size:28px;line-height:1}@media (width>=768px){.single-animal-hero__status-title{font-size:32px}}.single-animal-hero__status-subtitle{text-align:left;color:#d6a85d;margin-top:16px;font-family:adobe-jenson-pro,serif;font-size:20px;font-style:italic}@media (width>=768px){.single-animal-hero__status-subtitle{font-size:24px}}.single-animal-hero__scale{--badge-size:36px;--badge-size-active:56px;flex-direction:column-reverse;align-items:center;gap:32px;margin-top:32px;display:flex}@media (width>=768px){.single-animal-hero__scale{--badge-size:56px;--badge-size-active:88px}}@media (width>=1024px){.single-animal-hero__scale{flex-direction:row;gap:56px}}.single-animal-hero__scale-logo{flex:none;width:110px;height:auto}.single-animal-hero__scale-list{align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.single-animal-hero__scale-list{gap:12px}}.single-animal-hero__scale-item{text-align:center;flex-direction:column;flex:none;align-items:center;gap:16px;width:auto;display:flex}@media (width>=768px){.single-animal-hero__scale-item{width:88px}}.single-animal-hero__scale-item--ex{--iucn-color:#000}.single-animal-hero__scale-item--ew{--iucn-color:#4c147d}.single-animal-hero__scale-item--cr{--iucn-color:#ff2828}.single-animal-hero__scale-item--en{--iucn-color:#f59a02}.single-animal-hero__scale-item--vu{--iucn-color:#f2e63d}.single-animal-hero__scale-item--nt{--iucn-color:#9eff1f}.single-animal-hero__scale-item--lc{--iucn-color:#4ca626}.single-animal-hero__scale-item.is-active .single-animal-hero__scale-code{width:var(--badge-size-active);height:var(--badge-size-active);margin-block:0;font-size:18px;position:relative}.single-animal-hero__scale-item.is-active .single-animal-hero__scale-code:after{content:"";border:2px solid var(--iucn-color);border-radius:50%;position:absolute;inset:-5px}.single-animal-hero__scale-item.is-active .single-animal-hero__scale-label{font-weight:700}.single-animal-hero__scale-item--vu .single-animal-hero__scale-code,.single-animal-hero__scale-item--en .single-animal-hero__scale-code,.single-animal-hero__scale-item--nt .single-animal-hero__scale-code{color:#031926}.single-animal-hero__scale-code{width:var(--badge-size);height:var(--badge-size);margin-block:calc((var(--badge-size-active) - var(--badge-size)) / 2);color:#fff;background-color:var(--iucn-color);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.single-animal-hero__scale-label{display:none}@media (width>=768px){.single-animal-hero__scale-label{text-transform:uppercase;color:#fff;font-size:12px;font-weight:500;line-height:1.2;display:block}}.single-animal-identity{margin:64px 0 56px}@media (width>=768px){.single-animal-identity{margin:106px 0 88px}}.single-animal-identity__title{margin-bottom:88px}.single-animal-identity__card{grid-template-columns:1fr;gap:72px 32px;margin-top:84px;display:grid;position:relative}@media (width>=768px){.single-animal-identity__card{grid-template-columns:repeat(2,1fr)}}@media (width>=1440px){.single-animal-identity__card{border:6px solid #2a555b;border-radius:10px;grid-template-columns:1.7fr repeat(2,1.5fr) 1fr;column-gap:40px;margin-top:89px;padding:72px 48px 48px}}.single-animal-identity__col{border:4px solid #2a555b;border-radius:10px;justify-content:start;align-items:flex-start;min-width:0;padding:64px 40px 32px;display:flex;position:relative}@media (width>=768px){.single-animal-identity__col{border-width:4px;justify-content:flex-start;padding-left:32px}}@media (width>=1024px){.single-animal-identity__col{padding:72px 48px 48px}}@media (width>=1440px){.single-animal-identity__col{border:none;padding:0}}.single-animal-identity__icon{background-color:#2a555b;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%)}.single-animal-identity__icon img{object-fit:contain;width:52%;height:52%}@media (width>=768px){.single-animal-identity__icon{left:48px;transform:translateY(-50%)}}@media (width>=1024px){.single-animal-identity__icon{width:96px;height:96px}}@media (width>=1440px){.single-animal-identity__icon{top:-73px;left:0}}.single-animal-identity__list{grid-template-columns:1fr;gap:10px;margin:0;display:grid}@media (width>=768px){.single-animal-identity__list{gap:16px}}.single-animal-identity__list dt:not(:first-child){margin-top:12px}@media (width>=768px){.single-animal-identity__list dt:not(:first-child){margin-top:16px}}.single-animal-identity__list dt{text-wrap:nowrap}.single-animal-identity__col--inline .single-animal-identity__list{grid-template-columns:auto 1fr;align-items:baseline;gap:16px 12px;width:fit-content}.single-animal-identity__col--inline .single-animal-identity__list dt{text-wrap:nowrap}.single-animal-identity__col--inline .single-animal-identity__list dt:not(:first-child){margin-top:0}@media (width>=768px){.single-animal-identity__col--inline .single-animal-identity__list{gap:24px 10px}}@media (width>=1440px){.single-animal-identity__col--inline .single-animal-identity__list{width:auto;margin-inline:0;padding-left:0}.single-animal-identity__col--inline .single-animal-identity__list dt{text-align:left}}.single-animal-identity__label{text-transform:uppercase;color:#d6a85d;font-style:italic;font-weight:600}.single-animal-identity__value{overflow-wrap:break-word;color:#2a555b;margin:0;font-family:gelica,sans-serif;font-size:18px;line-height:1.3}@media (width>=768px){.single-animal-identity__value{font-size:20px}}@media (width>=1024px){.single-animal-identity__value{font-size:24px}}.single-animal-identity__value--emphasis{font-style:italic;font-weight:600}.single-animal-distribution{margin:56px 0}@media (width>=768px){.single-animal-distribution{margin:88px 0}}.single-animal-distribution__container.container{flex-direction:column-reverse;gap:40px;display:flex}@media (width>=768px){.single-animal-distribution__container.container{flex-direction:row;align-items:center;gap:56px}}@media (width>=1280px){.single-animal-distribution__container.container{gap:80px}}.single-animal-distribution__map{flex:52 1 0;min-width:0}.single-animal-distribution__map img{width:100%;height:auto;display:block}.single-animal-distribution__content{flex:42 1 0;min-width:0}.single-animal-distribution__title{color:#d6a85d;margin-bottom:16px;font-family:adobe-jenson-pro,serif;font-size:28px;font-weight:600}@media (width>=1024px){.single-animal-distribution__title{font-size:40px}}.single-animal-threats{margin:56px 0}@media (width>=768px){.single-animal-threats{margin:calc(min(100vw,1584px)/6.00195 - 15.9948px) 0 120px}}@media (width>=1024px){.single-animal-threats{margin-top:calc(min(100vw,1584px)/6.00195 - 51.3166px)}}@media (width>=1280px){.single-animal-threats{margin-top:calc(min(100vw,1584px)/6.00195 - 57.9811px)}}.single-animal-threats__container.container{flex-direction:column;gap:32px;display:flex}@media (width>=768px){.single-animal-threats__container.container{flex-direction:row;align-items:flex-start;gap:64px}}@media (width>=1280px){.single-animal-threats__container.container{gap:104px}}.single-animal-threats__content{text-align:center;flex-direction:column;flex:50 1 0;min-width:0;display:flex}@media (width>=768px){.single-animal-threats__content{text-align:start}}.single-animal-threats__fact{margin-inline:auto;flex:40 1 0;width:100%;min-width:0;margin-top:45.2439%}@media (width>=768px){.single-animal-threats__fact{margin-top:0}}.single-animal-threats__fact{z-index:0;position:relative}.single-animal-threats__fact:only-child{max-width:480px}@media (width>=768px){.single-animal-threats__title{max-width:88%;margin-bottom:32px}}.single-animal-threats__fact-body{text-align:center;color:#fff;background-color:#2a555b;border-radius:10px;padding:calc(29.25% + 32px) 24px 32px;position:relative}@media (width>=768px){.single-animal-threats__fact-body{padding:calc(34% + 32px) 56px 48px}}@media (width>=1440px){.single-animal-threats__fact-body{padding:calc(34% + 32px) 72px 56px}}.single-animal-threats__fact-body:not(:has(.single-animal-threats__fact-image)){padding-top:32px}.single-animal-threats__fact-body:before{content:"";aspect-ratio:1.64;z-index:-1;background-image:url(/wp-content/themes/bourbansais/assets/images/decoration_leafs.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:106%;position:absolute;top:0;left:-3%;transform:translateY(-70%)}@media (width>=768px){.single-animal-threats__fact-body:before{left:-10%;transform:translateY(-58%)}}.single-animal-threats__fact-image{aspect-ratio:1;width:45%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.single-animal-threats__fact-image{width:40%;transform:translate(-50%,-30%)}}.single-animal-threats__fact-image:before{content:"";z-index:-1;background-image:url(/wp-content/themes/bourbansais/assets/images/single-animal-threats-fact__pastille.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-15%}.single-animal-threats__fact-frame{border-radius:50%;width:100%;height:100%;overflow:hidden}.single-animal-threats__fact-frame img{object-fit:cover;width:100%;height:100%}.single-animal-threats__fact-title{color:#fff}.single-animal-threats__fact-text{font-size:16px;line-height:1.5}@media (width>=1280px){.single-animal-threats__fact-text{font-size:18px}}.single-animal-gallery{margin:56px 0 40px}@media (width>=768px){.single-animal-gallery{margin:120px 0 104px}}.single-animal-gallery__slide{aspect-ratio:470/390;width:calc(100% - 32px);height:auto}@media (width>=480px){.single-animal-gallery__slide{width:380px}}@media (width>=1280px){.single-animal-gallery__slide{width:470px}}.single-animal-gallery__slide img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}@media (width>=768px){.single-animal-gallery__slide img{border-radius:30px}}.single-animal-gallery__controls{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}@media (width>=768px){.single-animal-gallery__controls{gap:32px;margin-top:72px}}.single-animal-gallery__nav.swiper-button-prev,.single-animal-gallery__nav.swiper-button-next{color:#2a555b;cursor:pointer;background-color:currentColor;border:none;width:18px;height:15px;margin:0;padding:0;position:static;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.9 25.9'%3E%3Cpath id='Tracé_2306' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='m0 14 10.5 10.4L20.9 14M10.5 0v24.4' data-name='Tracé 2306' transform='rotate(-90 12.6 10.8)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.9 25.9'%3E%3Cpath id='Tracé_2306' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='m0 14 10.5 10.4L20.9 14M10.5 0v24.4' data-name='Tracé 2306' transform='rotate(-90 12.6 10.8)'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=768px){.single-animal-gallery__nav.swiper-button-prev,.single-animal-gallery__nav.swiper-button-next{width:28px;height:24px}}.single-animal-gallery__nav.swiper-button-prev{transform:scaleX(-1)}.single-animal-gallery__pagination.swiper-pagination{align-items:center;gap:10px;width:auto;display:flex;position:static}.single-animal-gallery__pagination.swiper-pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background-color:#0000;border:1px solid #d6a85d;border-radius:50%;width:16px;height:16px;margin:0;padding:0}@media (width>=768px){.single-animal-gallery__pagination.swiper-pagination .swiper-pagination-bullet{width:24px;height:24px}}.single-animal-gallery__pagination.swiper-pagination .swiper-pagination-bullet-active{background-image:radial-gradient(circle,#d6a85d 0 3.5px,#0000 4.5px)}@media (width>=768px){.single-animal-gallery__pagination.swiper-pagination .swiper-pagination-bullet-active{background-image:radial-gradient(circle,#d6a85d 0 6.5px,#0000 7.5px)}}.single-animal-locate{background-color:#2a555b;margin-bottom:0;padding-bottom:128px;position:relative}@media (width>=768px){.single-animal-locate{padding-bottom:160px}}.single-animal-locate:before{content:"";aspect-ratio:1688/162;pointer-events:none;z-index:2;background-image:url(/wp-content/themes/bourbansais/assets/images/decoration_grass_white.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;height:100px;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(180deg)}@media (width>=768px){.single-animal-locate:before{width:50%;height:auto;min-height:160px;left:50%;transform:rotate(180deg)}}.single-animal-locate__bg{height:400px;position:absolute;inset:0 0 auto}@media (width>=768px){.single-animal-locate__bg{height:auto;bottom:0;right:50%}}.single-animal-locate__bg:after{content:"";background:linear-gradient(#0000 50%,#2a555b);position:absolute;inset:0}@media (width>=768px){.single-animal-locate__bg:after{background:linear-gradient(90deg,#0000 50%,#2a555b)}}.single-animal-locate__bg img{object-fit:cover;width:100%;height:100%;display:block}.single-animal-locate__container.container{z-index:3;max-width:1616px;position:relative}.single-animal-locate__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:640px;margin-left:auto;padding:400px 0 0;display:flex}@media (width>=768px){.single-animal-locate__content{gap:32px;width:40%;margin-right:56px;padding:224px 16px 0}}@media (width>=1280px){.single-animal-locate__content{width:30%;margin-right:72px}}.single-animal-locate__title{color:#fff;margin-bottom:0;line-height:1.2}@media (width>=768px){.single-animal-locate__title{margin-bottom:8px}}.single-animal-locate__text{color:#d6a85d;font-family:adobe-jenson-pro,serif;font-size:25px;font-style:italic;line-height:1.2}@media (width>=768px){.single-animal-locate__text{font-size:35px}}.single-animal-locate__button.button{margin-top:12px}@media (width>=768px){.single-animal-locate__button.button{margin-top:0}}
