@font-face{font-family:'Fredoka';font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/g30aqg.woff2) format('woff2')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/vejlyia9be.woff2) format('woff2')}:root{--bayo-bloom:#1E4A9A;--bayo-voile:#163A7A;--bayo-relais:#14263F;--bayo-grain:#F26B21;--bayo-pine:#D2541A;--bayo-banc:#1b1208;--bayo-gemme:#7FB4E6;--bayo-vertex:#FFF8EF;--bayo-sierra:#ffffff;--bayo-noeud:#F0F5FB;--bayo-baie:#D8E3EF;--bayo-helix:#14212E;--bayo-tige:#4A5A68;--bayo-spire:#748494;--bayo-garde:#9f1239;--bayo-tresse:#f7f5f2;--bayo-axis:#b8b0a2;--bayo-quai:3px;--bayo-alto:2px;--bayo-ride:1240px;--bayo-axe:16.5px;--bayo-ledge:1.6;--bayo-lys:340px;--bayo-digue:800;--bayo-onde:-.02em;--bayo-hollow:2.5rem;--bayo-fil:1.65rem;--bayo-nef:4px;--bayo-cinder:linear-gradient(90deg,var(--bayo-grain),var(--bayo-bloom));--bayo-nimbus:0 1px 0 rgba(0,0,0,.05),0 12px 30px -10px rgba(0,0,0,.18);--bayo-amber:rgba(0,0,0,.1);--bayo-zephyr:#ffffff;--bayo-alba:'Fredoka',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--bayo-harbor:'Nunito Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;font: 400 var(--bayo-axe)/var(--bayo-ledge) var(--bayo-harbor);color: var(--bayo-helix);background: var(--bayo-sierra);padding-bottom: 72px;-webkit-font-smoothing: antialiased}a{color: var(--bayo-bloom);text-underline-offset: 3px;text-decoration-thickness: 1px}a:hover{text-decoration-thickness: 2px}h1,h2,h3{font-family: var(--bayo-alba);line-height: 1.15;color: var(--bayo-relais);letter-spacing: var(--bayo-onde)}h1{font-size: clamp(1.8rem,4.2vw,var(--bayo-hollow));margin: 0 0 .8rem;font-weight: var(--bayo-digue)}h2{font-size: clamp(1.3rem,2.4vw,var(--bayo-fil));margin: 2.6rem 0 1rem;font-weight: var(--bayo-digue)}h3{font-size: 1.06rem;margin: 0 0 .25rem;font-weight: 700}p{margin: 0 0 1rem}strong{font-weight: 700}:focus-visible{outline: 3px solid var(--bayo-grain);outline-offset: 2px}.bayo-lumen{max-width: var(--bayo-ride);margin: 0 auto;padding: 0 16px}.bayo-dalle{position: absolute;left: -9999px}.bayo-dalle:focus{left: 16px;top: 8px;z-index: 50;background: #fff;padding: 8px 12px}.bayo-flare{display: flex;justify-content: space-between;gap: 16px;padding-top: 7px;padding-bottom: 7px;font-size: .78rem}.bayo-sable{position: relative;z-index: 30}.bayo-garnet{display: flex;align-items: center;gap: 24px;min-height: 70px}.bayo-mesa{display: flex;align-items: center;gap: 12px;font-family: var(--bayo-alba);font-weight: var(--bayo-digue);font-size: 1.08rem;text-decoration: none;line-height: 1.1;color: inherit}.bayo-pli{width: 40px;height: 40px;flex: none}.bayo-pavot{display: flex;flex-direction: column}.bayo-tide{font-size: 1.12rem}.bayo-niche{font-family: var(--bayo-harbor);font-weight: 600;font-size: .72rem;letter-spacing: .06em;text-transform: uppercase;margin-top: 3px;opacity: .85}.bayo-ilot{display: flex;align-items: center;gap: 22px;margin-left: auto}.bayo-ilot a:not(.bayo-epi){color: inherit;text-decoration: none;font-weight: 600;font-size: .95rem}.bayo-ilot a:not(.bayo-epi):hover{text-decoration: underline}.bayo-forge{display: none}.bayo-epi{display: inline-block;text-decoration: none;font: inherit;font-weight: 700;padding: .78rem 1.45rem;cursor: pointer;line-height: 1.3;border: 1px solid transparent;transition: background .15s,transform .15s,box-shadow .15s}.bayo-epi:hover{text-decoration: none}.bayo-cliff{padding: .55rem 1.1rem;font-size: .92rem}.bayo-kelp{padding: 1rem 1.9rem;font-size: 1.06rem}.bayo-quill{display: block;text-align: center}.bayo-point{font-size: .84rem}.bayo-point ol{list-style: none;display: flex;flex-wrap: wrap;gap: 4px;padding-top: 14px;padding-bottom: 0;margin: 0 auto}.bayo-point li + li::before{content: "›";margin-right: 6px;opacity: .6}.bayo-point a{text-decoration: none;color: inherit}.bayo-point a:hover{text-decoration: underline}.bayo-north{position: relative}.bayo-clef{padding: 40px 0 44px;max-width: 820px}.bayo-cedar{font-size: 1.12rem}.bayo-prisme{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-top: 1.3rem}.bayo-rail{width: 100%}.bayo-delta{list-style: none;padding: 0;margin: 1.6rem 0 0;display: flex;flex-wrap: wrap;gap: 12px 36px;font-size: .9rem}.bayo-delta strong{display: block;font-family: var(--bayo-alba);font-size: 1.85rem;font-weight: var(--bayo-digue);line-height: 1.1}.bayo-clef.bayo-talus{max-width: none;display: grid;grid-template-columns: minmax(0,1fr) 390px;column-gap: 64px;align-items: start;padding-bottom: 48px}.bayo-clef.bayo-talus>*{grid-column: 1}.bayo-clef.bayo-talus>.bayo-arc{grid-column: 2;grid-row: 1 / span 8}.bayo-arc{position: relative;overflow: hidden;background: #fff;color: var(--bayo-helix);border-radius: calc(var(--bayo-quai) + 4px);padding: 24px 22px 20px;box-shadow: 0 24px 60px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.08);scroll-margin-top: 96px}.bayo-ivory{font-family: var(--bayo-alba);font-weight: var(--bayo-digue);font-size: 1.28rem;color: var(--bayo-relais);margin: 0 0 .9rem}.bayo-keystone{display: inline-block;margin: 0 0 .9rem;padding: .32rem .8rem;border-radius: 999px;background: var(--bayo-grain);color: var(--bayo-banc,#fff);font-weight: 700;font-size: .92rem;line-height: 1.3}.bayo-coral{font-size: .8rem;color: var(--bayo-spire);margin: .8rem 0 0;line-height: 1.5}.bayo-solive{margin-top: 10px}.bayo-arc.bayo-etoile{padding: 24px 0 14px}.bayo-arc.bayo-etoile>:not(.bayo-rail){margin-left: 22px;margin-right: 22px}.bayo-arc.bayo-etoile .bayo-ivory{margin-bottom: .4rem}.bayo-rail iframe{display: block;width: 100%;border: 0;background: transparent}.bayo-rail[data-bayo-crest]{min-height: 560px;background: linear-gradient(var(--bayo-noeud),#fff);border-radius: var(--bayo-alto)}.bayo-chape{display: grid;gap: 10px}.bayo-chape .bayo-cairn{display: block;border: 1px solid var(--bayo-baie);border-radius: var(--bayo-alto);padding: .6rem .8rem;color: var(--bayo-spire);font-size: .95rem;background: #fff}.bayo-chape .bayo-epi{cursor: default}.bayo-pont{font-size: .78rem;color: #9a6a12;background: #fff6e6;border-radius: 4px;padding: 4px 8px}.bayo-bord{position: relative;margin-top: 1.6rem;max-width: 640px}.bayo-bord label{display: block;font-weight: 700;margin-bottom: .5rem}.bayo-gale{display: flex;background: #fff;border: 1px solid var(--bayo-baie);border-radius: var(--bayo-nef);padding: 5px}.bayo-gale:focus-within{border-color: var(--bayo-bloom)}.bayo-bord input{flex: 1;min-width: 0;border: 0;font: inherit;padding: .6rem 1rem;background: transparent;color: var(--bayo-helix)}.bayo-bord input:focus{outline: none}.bayo-crete{position: absolute;left: 0;right: 0;top: 100%;margin: 6px 0 0;padding: 6px 0;list-style: none;background: #fff;border-radius: var(--bayo-quai);box-shadow: 0 16px 40px rgba(12,30,36,.22);z-index: 20}.bayo-crete a{display: block;padding: .5rem 1rem;color: var(--bayo-helix);text-decoration: none}.bayo-crete a span{color: var(--bayo-spire);font-size: .88rem}.bayo-crete li.bayo-ocre a,.bayo-crete a:hover{background: var(--bayo-vertex)}.bayo-crete .bayo-shore{padding: .5rem 1rem;color: var(--bayo-tige)}.bayo-plage{display: grid;grid-template-columns: minmax(0,1fr) var(--bayo-lys);gap: 52px;align-items: start}.bayo-plage.bayo-trait{grid-template-columns: var(--bayo-lys) minmax(0,1fr)}.bayo-plage.bayo-trait>.bayo-foyer{grid-row: 1;grid-column: 1}.bayo-plage.bayo-trait>.bayo-ridge{grid-row: 1;grid-column: 2}.bayo-ridge{min-width: 0;padding-bottom: 24px}.bayo-foyer{position: sticky;top: 100px;margin-top: 2.6rem;display: grid;gap: 16px}.bayo-larch{position: relative;overflow: hidden;border: 1px solid var(--bayo-baie);border-radius: var(--bayo-quai);padding: 22px 20px 20px;background: #fff}.bayo-front{background: var(--bayo-vertex);font-size: .92rem}.bayo-front p:last-child{margin: 0}.bayo-lanterne{font-family: var(--bayo-alba);font-weight: var(--bayo-digue);font-size: 1.1rem;color: var(--bayo-relais);margin-bottom: .8rem}.bayo-borne{margin: 0 0 1.1rem;padding: 0;list-style: none;counter-reset: etape;font-size: .93rem}.bayo-borne li{counter-increment: etape;position: relative;padding-left: 40px;margin-bottom: .8rem}.bayo-borne li::before{content: counter(etape);position: absolute;left: 0;top: -1px;width: 28px;height: 28px;border-radius: 50%;background: var(--bayo-grain);color: var(--bayo-banc);font-family: var(--bayo-alba);font-weight: 800;font-size: .85rem;display: grid;place-items: center}.bayo-socle{text-align: center;color: var(--bayo-spire);font-size: .82rem;margin: .6rem 0 0}.bayo-mire{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 14px;margin: 2.4rem 0 0}.bayo-rempart{padding: 20px 20px 18px 58px;position: relative;background: var(--bayo-vertex);border-radius: var(--bayo-quai)}.bayo-rempart::before{content: "";position: absolute;left: 18px;top: 18px;width: 28px;height: 28px;border-radius: 50%;background: var(--bayo-bloom) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.bayo-rempart h3{font-size: 1rem}.bayo-rempart p{margin: 0;color: var(--bayo-tige);font-size: .93rem}.bayo-fleuve{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.bayo-vallon{display: flex;align-items: center;gap: 16px;padding: 16px 18px;border-radius: var(--bayo-quai);transition: border-color .15s,box-shadow .15s}.bayo-bay{flex: none;width: 48px;height: 48px;border-radius: calc(var(--bayo-quai) + 2px);display: grid;place-items: center;font-family: var(--bayo-alba);font-weight: 800;font-size: .98rem}.bayo-sonde{flex: 1;min-width: 0}.bayo-vallon h3 a{color: var(--bayo-relais);text-decoration: none}.bayo-vallon h3 a:hover{color: var(--bayo-bloom);text-decoration: underline}.bayo-mist{margin: 0;color: var(--bayo-tige);font-size: .92rem}.bayo-val{margin: .35rem 0 0;display: flex;flex-wrap: wrap;gap: 4px 14px;color: var(--bayo-spire);font-size: .85rem;align-items: center}.bayo-willow{background: color-mix(in srgb,var(--bayo-bloom) 12%,#fff);color: var(--bayo-voile);border-radius: var(--bayo-alto);padding: 0 8px;font-weight: 800;font-size: .74rem;letter-spacing: .04em;line-height: 1.75}.bayo-glade{flex: none;font-size: .9rem;font-weight: 700;text-decoration: none;white-space: nowrap;color: var(--bayo-bloom)}.bayo-fern{max-width: 780px}.bayo-flint p{max-width: 780px}.bayo-roc{width: 100%;max-width: 780px;border-collapse: separate;border-spacing: 0;margin: 1rem 0 .6rem;font-size: .95rem;border: 1px solid var(--bayo-baie);border-radius: var(--bayo-quai);overflow: hidden}.bayo-roc th,.bayo-roc td{text-align: left;padding: .65rem .9rem;border-bottom: 1px solid var(--bayo-baie)}.bayo-roc tr:last-child td{border-bottom: 0}.bayo-roc thead th{color: var(--bayo-relais);font-weight: 700;background: var(--bayo-vertex)}.bayo-roc td + td,.bayo-roc th + th{text-align: right;font-variant-numeric: tabular-nums}.bayo-tour{font-size: .83rem;color: var(--bayo-spire)}.bayo-orbe{max-width: 780px}.bayo-orbe summary{cursor: pointer;font-weight: 700;position: relative;list-style: none;color: var(--bayo-relais)}.bayo-orbe summary::-webkit-details-marker{display: none}.bayo-ruban{margin: 2.6rem 0;display: flex;justify-content: center}.bayo-rade{list-style: none;padding: 0;margin: 0 0 1rem}.bayo-rade a{text-decoration: none;color: var(--bayo-helix)}.bayo-rade a:hover{color: var(--bayo-bloom);text-decoration: underline}.bayo-haven h3{margin-top: 1.2rem}.bayo-haven h3 a{color: var(--bayo-relais)}.bayo-atelier summary{cursor: pointer;font-weight: 700;margin: 1.5rem 0 .8rem;color: var(--bayo-bloom)}.bayo-flanc{font-weight: 700}.bayo-seuil dl{display: grid;grid-template-columns: max-content 1fr;margin: 0 0 1rem;border: 1px solid var(--bayo-baie);border-radius: var(--bayo-quai);overflow: hidden;background: #fff}.bayo-seuil dt,.bayo-seuil dd{padding: 11px 16px;margin: 0;border-bottom: 1px solid var(--bayo-baie)}.bayo-seuil dt{color: var(--bayo-tige);background: var(--bayo-vertex);font-size: .9rem;font-weight: 600}.bayo-seuil dt:last-of-type,.bayo-seuil dd:last-of-type{border-bottom: 0}.bayo-seuil h3{margin-top: 1.4rem}.bayo-anchor{border-collapse: collapse;margin: .25rem 0 1rem;min-width: 280px}.bayo-anchor th,.bayo-anchor td{padding: .35rem .9rem .35rem 0;border-bottom: 1px solid var(--bayo-baie);text-align: left;font-size: .95rem}.bayo-anchor .bayo-cercle td{color: var(--bayo-spire)}.bayo-frame{position: relative;margin-top: 4rem;font-size: .9rem}.bayo-frame a{text-decoration: none;color: inherit}.bayo-frame a:hover{text-decoration: underline}.bayo-grille{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px;padding-top: 52px;padding-bottom: 32px}.bayo-pan{font-family: var(--bayo-alba);font-weight: var(--bayo-digue);margin-bottom: .8rem}.bayo-dune{display: flex;align-items: center;gap: 10px}.bayo-dune img{flex: none}.bayo-frame ul{list-style: none;padding: 0;margin: 0}.bayo-frame li{margin-bottom: .45rem}.bayo-boucle{padding-top: 18px;padding-bottom: 24px;font-size: .8rem;opacity: .8}.bayo-boucle p{margin: 0 0 .3rem}.bayo-field{position: fixed;left: 0;right: 0;bottom: 0;padding: 10px 16px;background: rgba(255,255,255,.96);border-top: 1px solid var(--bayo-baie);z-index: 25;transition: transform .2s}.bayo-field.bayo-ambre{transform: translateY(110%)}.bayo-strate{position: fixed;inset: 0;z-index: 1000;background: color-mix(in srgb,var(--bayo-relais) 70%,transparent);backdrop-filter: blur(3px);display: flex;align-items: center;justify-content: center;padding: 16px}.bayo-strate[hidden]{display: none}.bayo-gamme{position: relative;overflow: hidden;background: #fff;border-radius: calc(var(--bayo-quai) + 6px);box-shadow: 0 30px 80px rgba(0,0,0,.35);max-width: 480px;width: 100%;padding: 1.8rem 1.6rem 1.4rem;font-size: .95rem}.bayo-palm{font-family: var(--bayo-alba);font-size: 1.3rem;font-weight: var(--bayo-digue);color: var(--bayo-relais);margin: 0 0 .6rem}.bayo-gamme p{margin: 0 0 1.2rem}.bayo-trame{display: flex;gap: .6rem}.bayo-trame .bayo-epi{flex: 1;text-align: center;padding: .75rem 1rem;background: var(--bayo-bloom);border-color: var(--bayo-bloom);color: #fff;box-shadow: none}.bayo-trame .bayo-quartz{background: #fff;color: var(--bayo-bloom)}body.bayo-lame{overflow: hidden}.bayo-vale{background: none;border: 0;padding: 0;font: inherit;color: inherit;text-decoration: underline;cursor: pointer}.bayo-veine{font-size: .82rem;color: var(--bayo-spire);line-height: 1.5;margin: .8rem 0 1.2rem}.bayo-veine a{color: inherit}.bayo-cime{margin: 2rem 0}.bayo-cime img{display: block;width: 100%;height: auto;border-radius: calc(var(--bayo-quai) + 4px);background: var(--bayo-noeud)}.bayo-col,.bayo-nappe{margin-top: 2rem;padding-top: 1.5rem;border-top: 1px solid var(--bayo-amber);max-width: 640px}.bayo-mole{font-family: var(--bayo-alba);font-weight: var(--bayo-digue);margin: 0 0 .9rem;font-size: 1.05rem}.bayo-nappe .bayo-borne{font-size: .97rem;margin: 0}.bayo-ecrin{color: var(--bayo-grain);letter-spacing: 1px}.bayo-maple{margin: -.4rem 0 .9rem;font-size: .95rem}.bayo-moss{list-style: none;padding: 0;margin: 0;display: grid;gap: .9rem}.bayo-moss li{border: 1px solid var(--bayo-amber);border-radius: var(--bayo-quai);padding: .85rem 1rem}.bayo-meridien{margin: 0 0 .35rem}.bayo-perle{margin: 0;font-size: .85rem;opacity: .8}.bayo-pic{font-size: .8rem;margin: .9rem 0 0;opacity: .75}.bayo-slate{scroll-margin-top: 96px;margin-top: 2.8rem;padding-top: 1.8rem;border-top: 2px solid var(--bayo-baie)}.bayo-rune{background: #fff8e6;border: 1px solid #f0d9a8;border-radius: var(--bayo-quai);padding: .85rem 1rem;font-size: .95rem;margin: 0 0 1.2rem}.bayo-slate .bayo-arc{max-width: 560px;box-shadow: 0 8px 24px rgba(0,0,0,.1)}.bayo-cadre{position: relative;margin-top: 2rem;padding: 1.15rem 1.2rem 1rem;background: var(--bayo-tresse);border: 1px dashed var(--bayo-axis);border-radius: 4px;display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.2rem}.bayo-cadre p{margin: 0;flex: 1 1 320px;font-size: .93rem;color: #3f3f38;line-height: 1.5}.bayo-cadre p strong{color: #1d1d18}.bayo-plume{position: absolute;top: -.62rem;left: .9rem;background: #fff;border: 1px solid var(--bayo-axis);border-radius: 3px;padding: 0 .45rem;font-size: .68rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #5c5c50;line-height: 1.2rem;font-family: var(--bayo-harbor)}.bayo-sillon{position: static;display: inline-block;margin-bottom: .6rem}.bayo-coque{background: var(--bayo-garde);border-color: var(--bayo-garde);color: #fff;padding: .8rem 1.5rem;font-size: 1rem;font-weight: 700;border-radius: 4px;white-space: nowrap}.bayo-coque:hover{filter: brightness(.9)}@media (max-width: 960px){.bayo-plage,.bayo-plage.bayo-trait{grid-template-columns: 1fr;gap: 0}.bayo-plage.bayo-trait>.bayo-foyer,.bayo-plage.bayo-trait>.bayo-ridge{grid-column: 1;grid-row: auto}.bayo-foyer{position: static;margin-top: 0}.bayo-foyer .bayo-larch:first-child{display: none}.bayo-clef.bayo-talus{display: flex;flex-direction: column;padding-top: 24px}.bayo-clef.bayo-talus>*{order: 3}.bayo-clef.bayo-talus>h1{order: 1}.bayo-clef.bayo-talus>.bayo-arc{order: 2;margin-bottom: 1.6rem}.bayo-arc{padding: 20px 18px 16px}.bayo-arc.bayo-etoile{padding: 20px 0 12px}.bayo-arc.bayo-etoile>:not(.bayo-rail){margin-left: 18px;margin-right: 18px}.bayo-grille{grid-template-columns: 1fr 1fr}}@media (max-width: 760px){.bayo-crown{display: none}.bayo-forge{display: block;margin-left: auto;font: inherit;font-weight: 700;font-size: .92rem;background: var(--bayo-noeud);border: 0;border-radius: var(--bayo-nef);padding: .5rem 1rem;color: var(--bayo-relais)}.bayo-ilot{display: none;position: absolute;left: 0;right: 0;top: 100%;background: #fff;color: var(--bayo-helix);flex-direction: column;align-items: stretch;gap: 0;padding: 8px 16px 16px;box-shadow: 0 16px 30px rgba(12,30,36,.12)}.bayo-river .bayo-ilot{display: flex}.bayo-ilot a:not(.bayo-epi){padding: .75rem 0;border-bottom: 1px solid var(--bayo-baie)}.bayo-ilot .bayo-epi{margin-top: 12px;text-align: center}.bayo-garnet{position: relative;min-height: 62px}.bayo-mesa{font-size: .98rem;gap: 10px}.bayo-pli{width: 36px;height: 36px}.bayo-tide{font-size: 1rem}.bayo-niche{font-size: .66rem}.bayo-clef{padding: 26px 0 32px}.bayo-delta strong{font-size: 1.55rem}.bayo-glade{display: none}.bayo-vallon{padding: 14px;align-items: flex-start}.bayo-bay{width: 42px;height: 42px;font-size: .88rem}.bayo-roc{font-size: .82rem}.bayo-roc th,.bayo-roc td{padding: .5rem .45rem}.bayo-seuil dl{grid-template-columns: 1fr}.bayo-seuil dt{border-bottom: 0;padding-bottom: 2px;background: none;font-size: .8rem}.bayo-seuil dd{padding-top: 0}.bayo-gale .bayo-epi{padding: .6rem 1rem}.bayo-grille{grid-template-columns: 1fr;gap: 22px}.bayo-coque{flex: 1 1 100%;text-align: center}}@media (min-width: 961px){body{padding-bottom: 0}.bayo-field{display: none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important}}.bayo-echo{display: flex;align-items: flex-end;gap: 14px;margin: 1.5rem 0 .5rem;max-width: 620px}.bayo-cote{display: block;width: 172px;height: auto;flex: none}.bayo-echo .bayo-cote{filter: drop-shadow(0 0 1.5px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(255,255,255,.3))}.bayo-peak{position: relative;margin: 0 0 2.4rem;padding: .85rem 1.05rem;background: #fff;color: var(--bayo-helix);border-radius: 16px;font-size: .98rem;line-height: 1.45;box-shadow: 0 8px 22px rgba(0,0,0,.14)}.bayo-peak::before{content: "";position: absolute;left: -9px;bottom: 16px;width: 18px;height: 18px;background: #fff;transform: rotate(45deg)}.bayo-plan{display: flex;align-items: center;gap: 18px;margin: 2rem 0;padding: 18px 22px 18px 14px;background: var(--bayo-noeud);border: 1px solid var(--bayo-baie);border-radius: 16px}.bayo-plan .bayo-cote{width: 104px}.bayo-plan p{margin: 0}.bayo-lagoon{font-family: var(--bayo-alba);font-weight: var(--bayo-digue);font-size: 1.1rem;color: var(--bayo-helix);margin-bottom: .3rem !important}.bayo-cloud{width: 190px;margin: 1rem 0}@media (max-width: 760px){.bayo-cote{width: 118px}.bayo-plan{flex-direction: row;align-items: flex-start;padding: 14px}.bayo-plan .bayo-cote{width: 78px}}.bayo-rive{background: var(--bayo-noeud);color: var(--bayo-tige);border-bottom: 1px solid var(--bayo-baie)}.bayo-sable{background: #fff;color: var(--bayo-relais);border-bottom: 1px solid var(--bayo-baie)}.bayo-garnet{min-height: 84px}.bayo-mesa{font-size: 1.2rem}.bayo-niche{color: var(--bayo-tige);letter-spacing: .1em}.bayo-pli{color: var(--bayo-bloom)}.bayo-ilot a:not(.bayo-epi){font-weight: 500}.bayo-point{background: var(--bayo-relais);color: rgba(255,255,255,.62)}.bayo-point a{color: rgba(255,255,255,.8)}.bayo-north{background: radial-gradient(ellipse 60% 70% at 92% 8%,color-mix(in srgb,var(--bayo-grain) 24%,transparent),transparent 70%),radial-gradient(ellipse 55% 80% at 4% 100%,color-mix(in srgb,var(--bayo-gemme) 20%,transparent),transparent 70%),var(--bayo-relais);color: rgba(255,255,255,.8);--bayo-amber: rgba(255,255,255,.14);--bayo-zephyr: #fff}.bayo-north h1,.bayo-north .bayo-mole,.bayo-north .bayo-bord label,.bayo-north .bayo-meridien,.bayo-north .bayo-borne strong{color: #fff}.bayo-north a:not(.bayo-epi){color: #fff}.bayo-north .bayo-delta strong{color: var(--bayo-grain)}.bayo-north .bayo-delta,.bayo-north .bayo-maple{color: rgba(255,255,255,.65)}.bayo-north .bayo-gale{border-color: transparent;box-shadow: 0 10px 30px rgba(0,0,0,.2)}.bayo-ruban{padding: 30px 28px;border-radius: calc(var(--bayo-quai) + 6px);background: radial-gradient(ellipse 70% 120% at 100% 0,color-mix(in srgb,var(--bayo-grain) 24%,transparent),transparent 70%),var(--bayo-relais)}.bayo-north::before{content: "";position: absolute;inset: 0;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='240'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.4'%3E%3Cpath d='M-20 60c120-46 240 46 360 0s240-46 400 0M-20 100c120-46 240 46 360 0s240-46 400 0M-20 140c120-46 240 46 360 0s240-46 400 0M-20 180c120-46 240 46 360 0s240-46 400 0'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 720px 240px}.bayo-north>*{position: relative}.bayo-arc,.bayo-gamme{border-top: 4px solid var(--bayo-bloom)}.bayo-larch:not(.bayo-front){border-top: 3px solid var(--bayo-grain)}.bayo-ridge h2{color: var(--bayo-voile)}.bayo-epi{background: var(--bayo-grain);border-color: var(--bayo-grain);color: var(--bayo-banc);border-radius: 999px;box-shadow: 0 4px 14px color-mix(in srgb,var(--bayo-grain) 35%,transparent)}.bayo-epi:hover{background: var(--bayo-pine);border-color: var(--bayo-pine);transform: translateY(-1px)}.bayo-quartz{background: #fff;color: var(--bayo-bloom);border-color: var(--bayo-bloom);box-shadow: none}.bayo-glade{padding: .45rem .9rem;border-radius: 999px;background: var(--bayo-noeud)}.bayo-glade::after{content: " →"}.bayo-vallon{background: #fff;border: 1px solid var(--bayo-baie)}.bayo-vallon:hover{border-color: color-mix(in srgb,var(--bayo-bloom) 45%,var(--bayo-baie));box-shadow: var(--bayo-nimbus)}.bayo-bay{background: linear-gradient(135deg,color-mix(in srgb,var(--bayo-gemme) 22%,#fff),color-mix(in srgb,var(--bayo-grain) 22%,#fff));color: var(--bayo-relais)}.bayo-frame{background: var(--bayo-noeud);color: var(--bayo-tige);border-top: 1px solid var(--bayo-baie)}.bayo-frame a{color: var(--bayo-helix)}.bayo-pan{color: var(--bayo-relais)}.bayo-boucle{border-top: 1px solid var(--bayo-baie)}.bayo-orbe details{background: var(--bayo-vertex);border-radius: var(--bayo-alto);margin-bottom: 8px}.bayo-orbe summary{padding: 14px 18px 14px 44px}.bayo-orbe summary::before{content: "?";position: absolute;left: 14px;top: 13px;width: 20px;height: 20px;border-radius: 50%;background: var(--bayo-bloom);color: #fff;font-size: .75rem;display: grid;place-items: center}.bayo-orbe details p{margin: 0;padding: 0 18px 16px 44px}.bayo-rade{columns: 3 200px;column-gap: 28px}.bayo-rade li{break-inside: avoid;padding: 4px 0}.bayo-rade a::before{content: "→";color: var(--bayo-pine);margin-right: 8px;font-weight: 700}.bayo-heath{columns: 4 160px;font-size: .9rem}