@font-face{font-family:"Bungee";font-style:normal;font-weight:400;font-display:swap;src:url(polices/bungee-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bungee repli";src:local("Impact"),local("Arial Black");font-weight:400;size-adjust:104%;ascent-override:86%;descent-override:22%}:root{--nuit:#0B0B0C;--bitume:#19191C;--asphalte:#232327;--fluo:#E6FF2E;--fluo-presse:#C9E000;--violet:#7B3FF2;--violet-presse:#6A30E0;--violet-clair:#B49AFF;--craie:#F5F5F5;--gris:#9C9CA3;--trait:#34343A;--gb-titre:"Bungee","Bungee repli",Impact,system-ui,sans-serif;--gb-texte:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--grillage:repeating-linear-gradient(62deg,var(--fluo) 0 1.5px,transparent 1.5px 7px),repeating-linear-gradient(-62deg,var(--fluo) 0 1.5px,transparent 1.5px 7px),var(--nuit)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;background:var(--nuit);color:var(--craie);font:400 16px/1.55 var(--gb-texte)}img{display:block;max-width:100%}a{color:var(--fluo)}a:hover{color:var(--craie)}:focus-visible{outline:3px solid var(--violet-clair);outline-offset:3px}h1,h2,h3{margin:0;font-family:var(--gb-titre);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.08;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}figure{margin:0}[hidden]{display:none!important}.gb-saut{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--fluo);color:var(--nuit);padding:10px 16px;font-weight:800}.gb-saut:focus{left:8px}.gb-badge,.gb-filtre,.gb-entete__menu,.gb-bouton,.gb-plaque,.gb-faq__plus{clip-path:polygon(var(--c,8px) 0,100% 0,100% calc(100% - var(--c,8px)),calc(100% - var(--c,8px)) 100%,0 100%,0 var(--c,8px))}.gb-carte,.gb-rubrique,.gb-cadre,.gb-vignette,.gb-portail__boite{clip-path:polygon(0 0,calc(100% - var(--k,12px)) 0,100% var(--k,12px),100% 100%,var(--k,12px) 100%,0 calc(100% - var(--k,12px)))}.gb-bouton:focus-visible,.gb-filtre:focus-visible,.gb-entete__menu:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--nuit),inset 0 0 0 6px var(--violet-clair)}.gb-portail{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(11,11,12,.94);transition:opacity .2s}.gb-majeur .gb-portail{display:none}.gb-portail[data-ouvert]{opacity:0}.gb-portail__boite{--k:20px;position:relative;width:100%;max-width:420px;background:var(--bitume);padding:36px 22px 20px;text-align:center}.gb-portail__boite::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;border-top:2px solid var(--fluo);background:var(--grillage)}.gb-portail__titre{margin:0 0 14px;font:400 22px/1.12 var(--gb-titre);text-transform:uppercase}.gb-portail__texte{margin:0 0 24px;font-size:15px;line-height:1.55}.gb-portail__boutons{display:flex;flex-direction:column;gap:6px;max-width:288px;margin:0 auto}.gb-portail__quitter{display:flex;align-items:center;justify-content:center;min-height:44px;font-weight:700;font-size:15px;color:var(--craie);text-underline-offset:3px}.gb-portail__quitter:hover{color:var(--fluo)}.gb-entete{position:relative;z-index:20;background:var(--nuit);padding-bottom:10px}.gb-entete::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;border-top:2px solid var(--fluo);background:var(--grillage)}.gb-entete__interieur{max-width:1192px;height:52px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gb-entete__logo{display:block;flex:none}.gb-logo{display:block;width:auto;height:28px}.gb-entete__menu{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;background:var(--asphalte);color:var(--craie);font:700 15px/1 var(--gb-texte);white-space:nowrap;cursor:pointer}.gb-entete__menu svg{width:20px;height:20px;flex:none}.gb-entete__menu .gb-menu-fermer,.gb-entete__menu .gb-icone-fermer{display:none}.gb-entete__menu[aria-expanded="true"] .gb-menu-fermer,.gb-entete__menu[aria-expanded="true"] .gb-icone-fermer{display:inline}.gb-entete__menu[aria-expanded="true"] .gb-menu-ouvrir,.gb-entete__menu[aria-expanded="true"] .gb-icone-menu{display:none}.gb-entete__nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bitume);border-bottom:2px solid var(--fluo);padding:4px 16px}.gb-entete__nav[data-ouvert]{display:block}.gb-entete__nav ul{list-style:none;display:flex;flex-direction:column}.gb-entete__nav a{position:relative;display:flex;align-items:center;min-height:54px;color:var(--craie);text-decoration:none;font:400 18px/1.1 var(--gb-titre);text-transform:uppercase;border-bottom:2px solid var(--trait)}.gb-entete__nav li:last-child a{border-bottom:0}.gb-entete__nav a[aria-current]{color:var(--fluo)}.gb-principal{display:block}.gb-conteneur{max-width:1192px;margin:0 auto;padding:0 16px}.gb-section{display:flex;flex-direction:column;gap:14px;padding-top:34px}.gb-titre{font-size:26px;line-height:30px}.gb-titre span{color:var(--fluo)}.gb-chapo{font-size:16px;line-height:1.5;max-width:760px}.gb-maj{font-size:13px;color:var(--gris)}.gb-section__titre{font-size:21px;line-height:25px}.gb-section__intro{font-size:16px;line-height:1.55;max-width:760px}.gb-section__intro p{margin:0}.gb-hero{display:flex;flex-direction:column;gap:10px;padding-top:20px}.gb-hero .gb-physique{margin-top:8px}.gb-ariane{font-size:13px;line-height:18px;color:var(--gris)}.gb-ariane ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:34px;padding:8px 0}.gb-ariane li+li::before{content:"›";margin-right:6px}.gb-ariane a{color:var(--gris)}.gb-ariane a:hover{color:var(--craie)}.gb-badges{display:flex;flex-wrap:wrap;gap:6px}.gb-badge{--c:6px;display:inline-flex;align-items:center;height:26px;padding:0 11px;font:700 13px/1 var(--gb-texte);white-space:nowrap}.gb-badge--niche{background:var(--fluo);color:var(--nuit)}.gb-badge--age{background:var(--asphalte);color:var(--fluo);font:400 13px/1 var(--gb-titre)}.gb-badge--temperament{background:var(--asphalte);color:var(--craie)}.gb-badge--nouvelle{background:var(--violet);color:var(--craie)}.gb-badge--tarif{background:var(--craie);color:var(--nuit)}.gb-filtres{display:flex;flex-wrap:wrap;gap:8px}.gb-filtre{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:0;background:var(--asphalte);color:var(--craie);font:700 14px/1.2 var(--gb-texte);text-decoration:none;cursor:pointer}.gb-filtre:hover{color:var(--fluo)}.gb-filtre[aria-pressed="true"],.gb-filtre[aria-current]{background:var(--fluo);color:var(--nuit)}.gb-grille{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gb-carte{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--bitume);color:var(--craie);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s}.gb-carte__photo{aspect-ratio:3/4;height:100%}.gb-carte .gb-badge{position:absolute;top:8px;left:8px;z-index:2;height:24px;padding:0 9px;font-size:12px}.gb-carte__bas{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;padding:44px 10px 10px 14px;background:linear-gradient(rgba(11,11,12,0),rgba(11,11,12,.92) 55%)}.gb-carte__nom{font-size:15px;line-height:1;overflow-wrap:anywhere;transition:color .15s}.gb-carte__age{font:400 36px/.95 var(--gb-titre);color:var(--fluo);margin-top:4px;font-variant-numeric:tabular-nums}.gb-carte:hover,.gb-carte:active{transform:translateY(1px);color:var(--craie)}.gb-carte:hover .gb-carte__nom,.gb-carte:active .gb-carte__nom{color:var(--fluo)}.gb-carte:focus-visible{outline:none}.gb-carte:focus-visible::after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 0 0 0 3px var(--nuit),inset 0 0 0 6px var(--violet-clair)}.gb-carte__accroche{margin-top:8px;font-size:14px;line-height:1.45}.gb-rubriques{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gb-rubriques>li:first-child:nth-last-child(odd){grid-column:1/-1}.gb-rubrique{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--bitume);color:var(--craie);text-decoration:none;transition:transform .15s}.gb-rubriques>li:first-child:nth-last-child(odd) .gb-rubrique{aspect-ratio:16/9}.gb-rubrique__photo{height:100%;aspect-ratio:auto;object-position:50% 25%}.gb-rubrique__bas{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 12px 14px;background:linear-gradient(rgba(11,11,12,0),rgba(11,11,12,.94) 55%)}.gb-rubrique__nom{display:block;font:400 19px/1.05 var(--gb-titre);text-transform:uppercase;overflow-wrap:anywhere}.gb-rubrique__plus{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:700;color:var(--fluo)}.gb-rubrique__plus svg{width:16px;height:16px;flex:none}.gb-rubrique:hover,.gb-rubrique:active{transform:translateY(1px);color:var(--craie)}.gb-rubrique:hover .gb-rubrique__nom{color:var(--fluo)}.gb-rubrique:focus-visible{outline:none}.gb-rubrique:focus-visible::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px var(--nuit),inset 0 0 0 6px var(--violet-clair)}.gb-bouton{--c:10px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;border:0;width:100%;font:800 17px/1.1 var(--gb-texte);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}.gb-bouton svg{width:20px;height:20px;flex:none}.gb-bouton--appel{background:var(--fluo);color:var(--nuit)}.gb-bouton--appel:hover{color:var(--nuit)}.gb-bouton--appel:active{background:var(--fluo-presse);transform:translateY(1px)}.gb-bouton--sms{background:var(--violet);color:var(--craie)}.gb-bouton--sms:hover{color:var(--craie)}.gb-bouton--sms:active{background:var(--violet-presse);transform:translateY(1px)}.gb-bouton--ligne{background:var(--asphalte);color:var(--craie)}.gb-bouton--ligne:hover{color:var(--fluo)}.gb-bouton--ligne svg{color:var(--fluo)}.gb-bouton__numero{display:none;font:400 18px/1 var(--gb-titre);padding-left:12px;margin-left:2px;border-left:2px solid rgba(11,11,12,.4)}.gb-mention-tarif{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--gris)}.gb-appel{display:flex;flex-direction:column;gap:12px}.gb-appel__groupe{display:flex;flex-direction:column}.gb-selection .gb-bouton--ligne{margin-top:4px}.gb-texte{display:flex;flex-direction:column;font-size:17px;line-height:28px}.gb-texte h2{margin:34px 0 20px;font-size:21px;line-height:25px}.gb-texte h2::after{content:"";display:block;width:56px;height:6px;margin-top:12px;background:var(--fluo);clip-path:polygon(4px 0,100% 0,100% 2px,calc(100% - 4px) 100%,0 100%,0 4px)}.gb-texte>h2:first-child,.gb-texte>.gb-separateur+h2{margin-top:6px}.gb-texte h3{margin:26px 0 10px;font-size:18px;line-height:1.2;color:var(--violet-clair)}.gb-texte p{margin:0 0 14px}.gb-texte a{color:var(--fluo);font-weight:700}.gb-texte strong{color:var(--craie)}.gb-texte ul,.gb-texte ol{list-style:none;margin:0 0 16px}.gb-texte ul li{position:relative;padding-left:24px;margin-bottom:8px}.gb-texte ul li::before{content:"";position:absolute;left:2px;top:9px;width:10px;height:10px;background:var(--fluo);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.gb-texte ol{counter-reset:n}.gb-texte ol li{counter-increment:n;position:relative;padding-left:44px;margin-bottom:10px;min-height:30px}.gb-texte ol li::before{content:counter(n);position:absolute;left:0;top:-1px;width:32px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--fluo);color:var(--nuit);font:400 15px/1 var(--gb-titre);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.gb-texte blockquote{margin:22px 0;padding:20px 20px 18px;background:var(--bitume);font-size:19px;font-weight:700;line-height:1.45;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.gb-encadre,.gb-texte .gb-encadre{margin:10px 0 16px;padding:20px;background:var(--fluo);color:var(--nuit);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.gb-encadre h2,.gb-texte .gb-encadre h2{margin:0 0 6px;font-size:18px;line-height:1.15;color:var(--nuit)}.gb-encadre h2::after{display:none}.gb-encadre p{margin:0}.gb-encadre a{color:var(--nuit)}.gb-separateur{display:flex;align-items:center;gap:12px;height:28px;margin-bottom:8px}.gb-separateur span{flex:1;height:2px;background:var(--trait)}.gb-separateur img{width:22px;height:22px}.gb-faq{border-top:2px solid var(--trait)}.gb-faq details{border-bottom:2px solid var(--trait)}.gb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 0;cursor:pointer;list-style:none}.gb-faq summary::-webkit-details-marker{display:none}.gb-faq summary h3{font:700 16px/1.35 var(--gb-texte);text-transform:none}.gb-faq summary:hover h3{color:var(--fluo)}.gb-faq__plus{--c:6px;flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--asphalte);color:var(--fluo);font:400 18px/1 var(--gb-titre)}.gb-faq__plus::before{content:"+"}.gb-faq details[open] .gb-faq__plus{background:var(--fluo);color:var(--nuit)}.gb-faq details[open] .gb-faq__plus::before{content:"×"}.gb-faq__r{padding:0 0 16px;font-size:16px;line-height:1.55}.gb-faq__r p{margin:0 0 10px}.gb-faq__r p:last-child{margin:0}.gb-categorie{display:flex;flex-direction:column}.gb-categorie__entete{order:1;display:flex;flex-direction:column;gap:10px}.gb-categorie__grille{order:2;display:flex;flex-direction:column;gap:14px;padding-top:28px}.gb-categorie__corps{order:3;padding-top:34px}.gb-categorie__faq{order:4}.gb-categorie__voisines{order:5}.gb-fiche{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ariane" "cadre" "badges" "appel" "texte" "voisines" "rappel";gap:12px 0}.gb-fiche>.gb-ariane{grid-area:ariane}.gb-fiche__cadre{grid-area:cadre;margin:0 -16px}.gb-cadre{--k:22px;position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bitume);clip-path:polygon(0 0,100% 0,100% 100%,22px 100%,0 calc(100% - 22px))}.gb-cadre__photo{aspect-ratio:3/4;height:100%}.gb-fiche__tete{grid-area:cadre;align-self:end;z-index:2;margin:0 -16px;padding:80px 16px 16px 20px;background:linear-gradient(rgba(11,11,12,0),rgba(11,11,12,.93) 55%)}.gb-fiche__tete h1{line-height:1}.gb-h1__pre{display:block;margin-bottom:4px;font:700 15px/1.3 var(--gb-texte);text-transform:none}.gb-h1__nom{font-size:38px;line-height:1;overflow-wrap:anywhere}.gb-h1__age{font:400 56px/.9 var(--gb-titre);color:var(--fluo)}.gb-h1__age--seul{margin-top:4px}.gb-h1__ans{font-size:16px;color:var(--fluo)}.gb-h1__long{font-size:26px;line-height:30px}.gb-fiche__region{margin-top:6px;font-size:14px}.gb-fiche__badges{grid-area:badges}.gb-fiche__appel{grid-area:appel}.gb-fiche__texte{grid-area:texte;display:flex;flex-direction:column;gap:14px;padding-top:12px}.gb-description{background:var(--bitume);padding:20px 18px 8px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.gb-plaque{--c:7px;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;margin-bottom:14px;background:var(--fluo);color:var(--nuit);font:400 14px/1 var(--gb-titre);text-transform:uppercase}.gb-plaque span{font-size:18px}.gb-description__chapo{margin:0 0 14px;font-size:17px;line-height:28px;font-weight:700}.gb-description .gb-texte h2{margin:22px 0 16px;font-size:19px;line-height:23px}.gb-description .gb-texte>h2:first-child{margin-top:4px}.gb-description .gb-encadre{margin:8px 0 14px}.gb-caracs{display:flex;flex-direction:column;gap:12px;padding:20px 18px;background:var(--bitume);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.gb-caracs h2{font-size:19px;line-height:1.15}.gb-caracs__liens{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.gb-caracs__bloc h3{margin-bottom:8px;font-size:15px;line-height:1.2;color:var(--violet-clair)}.gb-caracs__bloc ul{list-style:none}.gb-caracs__bloc li{position:relative;padding-left:22px;margin-bottom:6px;font-size:16px;line-height:1.45}.gb-caracs__bloc li::before{content:"";position:absolute;left:2px;top:7px;width:10px;height:10px;background:var(--fluo);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.gb-caracs__bloc p{font-size:16px;line-height:1.45}.gb-fiche__voisines{grid-area:voisines;display:flex;flex-direction:column;gap:12px;padding-top:16px}.gb-fiche__voisines h2{font-size:19px;line-height:1.1}.gb-voisines{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gb-carte--petite{--k:10px}.gb-carte--petite .gb-carte__bas{padding:30px 6px 8px 10px}.gb-carte--petite .gb-carte__nom{font-size:11px}.gb-carte--petite .gb-carte__age{font-size:24px;margin-top:3px}.gb-fiche__rappel{grid-area:rappel;display:flex;flex-direction:column;gap:10px;padding-top:16px}.gb-rappel__titre{font-size:16px;font-weight:700}.gb-page--fiche .gb-pied{padding-bottom:96px}.gb-barre-appel{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:10px;height:72px;padding:0 12px;background:var(--bitume);border-top:2px solid var(--fluo)}.gb-vignette{--k:8px;width:44px;height:44px;object-fit:cover;flex:none}.gb-barre-appel__nom{flex:1;min-width:0;font:400 16px/1.1 var(--gb-titre);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-barre-appel__nom span{color:var(--fluo)}.gb-barre-appel .gb-bouton{width:auto;min-height:48px;padding:0 18px;font-size:16px}.gb-barre-appel .gb-bouton svg{width:18px;height:18px}.gb-pied{position:relative;margin-top:56px;background:var(--nuit);padding:34px 0 24px;color:var(--gris);font-size:14px;overflow:hidden}.gb-pied::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;border-top:2px solid var(--fluo);background:var(--grillage)}.gb-pied__interieur{display:flex;flex-direction:column;gap:12px}.gb-pied__marque{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gb-pied__marque img{width:auto;height:28px}.gb-pied__signature{color:var(--craie);font-size:15px}.gb-pied__liens{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.gb-pied__liens a{display:flex;align-items:center;min-height:44px;color:var(--craie);text-decoration:none;font-weight:700}.gb-pied__liens a:hover{color:var(--fluo)}.gb-pied__note{font-size:13px;line-height:1.5}.gb-pied__69{display:block;align-self:flex-end;margin-top:6px;font:400 96px/.8 var(--gb-titre);color:var(--violet)}.gb-erreur{display:flex;flex-direction:column;gap:20px;padding:36px 8px 0;max-width:560px}.gb-erreur__maillot{width:168px;height:168px}.gb-erreur .gb-titre{font-size:28px;line-height:1.1}.gb-erreur__texte{font-size:17px;line-height:1.55}@media (min-width:768px){.gb-conteneur{padding:0 24px}.gb-titre{font-size:36px;line-height:40px}.gb-section__titre{font-size:26px;line-height:30px}.gb-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.gb-carte{--k:14px}.gb-rubriques{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px}.gb-rubriques>li:first-child:nth-last-child(odd){grid-column:auto}.gb-rubriques>li:first-child:nth-last-child(odd) .gb-rubrique{aspect-ratio:4/5}.gb-rubrique{--k:14px}.gb-rubrique__nom{font-size:24px}.gb-rubrique__plus{font-size:14px}.gb-texte h2{font-size:26px;line-height:30px}.gb-appel{flex-direction:row;flex-wrap:wrap;gap:14px}.gb-appel .gb-bouton{width:auto}.gb-selection .gb-bouton--ligne{align-self:flex-start;width:auto}.gb-fiche{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"ariane ariane" "cadre tete" "cadre badges" "cadre appel" "cadre texte" "cadre voisines" "cadre rappel";grid-template-rows:auto auto auto auto auto auto 1fr;gap:18px 32px;align-items:start}.gb-fiche__cadre{margin:0;position:sticky;top:16px}.gb-cadre{--k:26px;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.gb-fiche__tete{grid-area:tete;align-self:start;margin:0;padding:0;background:none}.gb-fiche__texte{padding-top:0}.gb-description{padding:22px 24px 10px}.gb-voisines{gap:12px}.gb-carte--petite .gb-carte__bas{padding:40px 8px 10px 12px}.gb-carte--petite .gb-carte__nom{font-size:14px}.gb-carte--petite .gb-carte__age{font-size:32px}.gb-barre-appel{display:none}.gb-page--fiche .gb-pied{padding-bottom:26px}.gb-pied__interieur{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px 32px}.gb-pied__liens{display:flex;flex-wrap:wrap;gap:0 22px}.gb-pied__note{grid-column:1/3}.gb-pied__69{grid-column:3;grid-row:1/3;font-size:120px}.gb-erreur{padding-top:56px}.gb-erreur .gb-titre{font-size:44px;line-height:48px}.gb-erreur .gb-bouton{align-self:flex-start;width:auto}}@media (min-width:1024px){.gb-entete__interieur{height:54px}.gb-logo{height:32px}.gb-entete__menu{display:none}.gb-entete__nav{display:block;position:static;padding:0;background:none;border:0}.gb-entete__nav ul{flex-direction:row;gap:28px}.gb-entete__nav a{min-height:44px;border:0;font:700 15px/1 var(--gb-texte);text-transform:none}.gb-entete__nav a[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:4px;background:var(--fluo);clip-path:polygon(3px 0,100% 0,100% 1px,calc(100% - 3px) 100%,0 100%,0 3px)}.gb-titre{font-size:44px;line-height:48px}.gb-section__titre{font-size:30px;line-height:34px}.gb-hero{padding-top:40px;max-width:900px}.gb-chapo{font-size:17px;line-height:26px}.gb-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.gb-carte__nom{font-size:16px}.gb-carte__age{font-size:40px}.gb-carte__accroche{font-size:15px}.gb-bouton{min-height:56px;padding:0 26px}.gb-bouton__numero{display:inline}.gb-fiche{grid-template-columns:560px minmax(0,1fr);gap:18px 40px}.gb-h1__pre{font-size:18px;margin-bottom:6px}.gb-h1__nom{font-size:54px}.gb-h1__age{font-size:72px}.gb-h1__ans{font-size:20px}.gb-h1__long{font-size:40px;line-height:44px}.gb-fiche__region{font-size:15px;margin-top:8px}.gb-badge{height:28px;padding:0 12px;font-size:14px}.gb-pied__marque img{height:32px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.gb-description h1{font-size:24px;line-height:30px;color:#F5F5F5;margin:0 56px 8px 0}.gb-description h2:not(:first-child){margin-top:20px}.gb-description h3{font-size:20px;line-height:26px;color:#F5F5F5;margin:16px 0 8px}.gb-description ul,.gb-description ol{margin:0 0 12px;padding-left:22px}.gb-description a,.gb-description strong{color:#F5F5F5;font-weight:700}.gb-fiche__titre p.gb-titre{margin:0;font-family:&#34;Bungee&#34;,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:#19191C}.gb-grille>li[hidden]{display:none}.gb-carte__photo,.gb-cadre__photo,.gb-rubrique__photo{height:auto}.gb-texte,.gb-faq,.gb-sommaire{max-width:none}@media (min-width:1024px){.gb-texte{font-size:18px;line-height:31px}}.gb-faq summary h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0;text-wrap:pretty}.gb-contact{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:24px 0}.gb-contact__form{display:flex;flex-direction:column;gap:14px}.gb-contact__champ{display:flex;flex-direction:column;gap:6px;font-weight:700}.gb-contact__champ input,.gb-contact__champ textarea{font:inherit;font-weight:400;width:100%;padding:12px;border:2px solid #34343A;border-radius:6px;background:#fff;color:#111;min-height:48px}.gb-contact__champ input:focus-visible,.gb-contact__champ textarea:focus-visible{outline:3px solid #E6FF2E;outline-offset:1px}.gb-contact__case{display:flex;align-items:center;gap:10px;min-height:44px}.gb-contact__case input{width:22px;height:22px;flex:none;accent-color:#E6FF2E}.gb-contact__piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gb-contact__envoyer{align-self:flex-start;min-width:180px}.gb-contact__retour{margin:0;padding:12px 14px;border-radius:6px;font-weight:700}.gb-contact__retour--ok{background:#E6FF2E;color:#0B0B0C}.gb-contact__retour--erreur{background:#7B3FF2;color:#F5F5F5}.gb-description h3,.gb-description .gb-texte h3{font-family:var(--gb-titre);font-weight:400;font-size:18px;line-height:1.2;color:var(--violet-clair);margin:24px 0 10px;text-transform:uppercase}.gb-description a{color:var(--fluo);font-weight:700}.gb-description strong{color:var(--craie)}.gb-encadre h2,.gb-texte .gb-encadre h2{color:var(--nuit)}.gb-carte__photo,.gb-cadre__photo,.gb-rubrique__photo{width:100%;object-fit:cover}.gb-masque{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gb-affiches{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:6px}.gb-affiche{--k:16px;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bitume);clip-path:polygon(0 0,calc(100% - var(--k)) 0,100% var(--k),100% 100%,var(--k) 100%,0 calc(100% - var(--k)))}.gb-affiche__photo{position:relative;display:block;width:100%;min-width:0;aspect-ratio:4/5;overflow:hidden;background:var(--asphalte)}.gb-affiche__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .3s ease}.gb-affiche:hover .gb-affiche__img{transform:scale(1.03)}.gb-affiche__photo .gb-badge{position:absolute;top:12px;left:12px;z-index:1}.gb-affiche__corps{position:relative;flex:1;display:flex;flex-direction:column;gap:10px;padding:28px 18px 18px}.gb-affiche__corps::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;border-top:2px solid var(--fluo);background:var(--grillage)}.gb-affiche__nom{font-size:44px;line-height:.98;color:var(--fluo);overflow-wrap:break-word}.gb-affiche__age{margin-top:-2px;font:400 24px/1 var(--gb-titre);color:var(--craie);font-variant-numeric:tabular-nums}.gb-affiche__age span{font-size:15px;color:var(--gris);text-transform:uppercase}.gb-affiche__phrase{font-size:16px;line-height:1.5;color:var(--craie)}.gb-affiche .gb-affiche__lien{margin-top:auto;align-self:stretch;width:100%;background:var(--nuit)}.gb-physique-bas{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:20px;border-top:2px solid var(--trait)}.gb-physique-bas__titre{font:400 16px/1.2 var(--gb-titre);text-transform:uppercase;color:var(--craie)}.gb-physique-bas .gb-filtre{padding:0 13px;font-size:14px}@media (min-width:768px){.gb-affiches{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.gb-affiche{--k:18px}.gb-affiche__nom{font-size:42px}.gb-affiche__corps{padding:28px 20px 20px}}@media (min-width:768px) and (max-width:1023.98px){.gb-affiche:last-child:nth-child(odd){display:none}}@media (min-width:1024px){.gb-affiches{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.gb-affiche__nom{font-size:46px}.gb-affiche:last-child:is(:nth-child(3n+1),:nth-child(3n+2)),.gb-affiche:nth-last-child(2):nth-child(3n+1){display:none}}.gb-texte h2,.gb-texte h3,.gb-titre{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}