/* ==========================================================================
   AllSmart v5 · composants ajoutés (phase 1)
   ========================================================================== */

/* ---------- en-tête : menu déroulant Events + prix au survol ---------- */
.nav{gap:26px}
.nav .dd{position:relative}
.nav .dd>button{background:none;border:0;padding:0;font:inherit;font-size:14.5px;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.nav .dd>button i{width:6px;height:6px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .4s var(--ease)}
.nav .dd:hover>button i,.nav .dd:focus-within>button i{transform:translateY(1px) rotate(225deg)}
.ddm{position:absolute;left:-22px;top:100%;padding-top:18px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .5s var(--ease),visibility 0s .35s}
.nav .dd:hover .ddm,.nav .dd:focus-within .ddm{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .5s var(--ease)}
.ddm .in{background:var(--cream);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(23,19,15,.35);padding:10px;display:grid;gap:4px;min-width:300px}
.ddm a{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:10px;border-radius:2px;text-decoration:none}
.ddm a::after{display:none}
.ddm a:hover{background:var(--paper)}
.ddm img{width:52px;height:52px;object-fit:cover;border-radius:2px}
.ddm b{display:block;font:400 19px/1.1 var(--f-display);letter-spacing:-.01em}
.ddm small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}
.nav a[aria-current="page"],.nav .dd.here>button{color:var(--terra)}
.btn .px{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .7s var(--ease),opacity .4s;font:500 11.5px var(--f-mono);letter-spacing:.06em}
.hdr .btn:hover .px,.hdr .btn:focus-visible .px{max-width:150px;opacity:.8}
.mmenu nav a small{display:block;font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ghost);margin-top:4px}
.mmenu nav .sub{display:flex;gap:18px;padding-left:4px;flex-wrap:wrap}
.mmenu nav .sub a{font-size:clamp(24px,6.4vw,34px);font-style:italic;color:var(--ochre)}
.mmenu nav a:nth-child(6){transition-delay:.25s}.mmenu nav a:nth-child(7){transition-delay:.3s}

/* ---------- hero : les cinq familles dans la forme vivante ---------- */
.stage .fam{position:absolute;inset:0;display:flex;gap:6px;background:var(--ink);will-change:clip-path}
.fam a{position:relative;flex:1 1 0;min-width:0;overflow:hidden;text-decoration:none;color:var(--cream);transition:flex-grow .9s var(--ease)}
.fam a.on{flex-grow:3.1}
.fam img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.4s var(--ease),filter .8s}
.fam a.on img{transform:scale(1)}
.fam a:not(.on) img{filter:saturate(.55) brightness(.78)}
.fam a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,19,15,0) 35%,rgba(23,19,15,.78));pointer-events:none}
.fam .tx{position:absolute;left:clamp(16px,2vw,30px);right:clamp(16px,2vw,30px);bottom:clamp(18px,2.2vw,32px);z-index:2;display:grid;gap:10px}
.fam .n{font:500 11.5px var(--f-mono);letter-spacing:.14em;color:rgba(243,235,220,.75)}
.fam h3{font:400 clamp(24px,2.6vw,46px)/1 var(--f-display);letter-spacing:-.03em;white-space:nowrap;transition:transform .9s var(--ease)}
.fam h3 em{font-style:italic;color:var(--ochre)}
.fam a:not(.on) .n{opacity:0}
.fam .n{transition:opacity .5s}
.fam a:not(.on) h3{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(22px,2vw,32px)}
.fam p{font:italic 400 clamp(17px,1.5vw,23px)/1.2 var(--f-display);max-width:24ch;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .8s var(--ease)}
.fam a.on p{opacity:1;transform:none;transition-delay:.25s}
.fam .go{position:absolute;top:clamp(14px,1.8vw,26px);right:clamp(14px,1.8vw,26px);z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid rgba(243,235,220,.6);display:grid;place-items:center;opacity:0;transform:rotate(-45deg) scale(.8);transition:opacity .4s,transform .7s var(--ease)}
.fam a.on .go{opacity:1;transform:rotate(-45deg)}
.stage .sats{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
@media (max-width:900px){
  .stage{aspect-ratio:auto;height:min(118vw,560px)}
  .stage .fam{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-right:12%}
  .stage .fam::-webkit-scrollbar{display:none}
  .fam a,.fam a.on{flex:0 0 80%;scroll-snap-align:start}
  .fam a:not(.on) h3{writing-mode:horizontal-tb;transform:none;font-size:clamp(30px,8vw,40px)}
  .fam a img,.fam a:not(.on) img{filter:none;transform:none}
  .fam p{opacity:1;transform:none}
  .fam a:not(.on) .n{opacity:1}
  .fam .go{opacity:1;transform:rotate(-45deg)}
  .famdots{display:flex}
  .fam img{object-position:var(--pm,50% 40%)!important}
}
.famdots{gap:8px;justify-content:center;margin-top:16px}
@media (min-width:901px){.famdots{display:none}}
.famdots i{width:6px;height:6px;border-radius:50%;background:var(--ghost);transition:width .5s var(--ease),background .4s}
.famdots i.on{width:22px;border-radius:3px;background:var(--terra)}

/* ---------- bandeau clients (logos + noms) ---------- */
.logos{border-block:1px solid var(--line);overflow:hidden;padding-block:26px;white-space:nowrap;margin-top:clamp(70px,8vw,120px)}
.logos .lbl{display:block;text-align:center;color:var(--muted);margin-bottom:22px}
.logos .track{display:inline-flex;align-items:center;animation:marq 52s linear infinite}
.logos:hover .track{animation-play-state:paused}
.logos .it{display:inline-flex;align-items:center;height:64px;padding-inline:clamp(26px,3.4vw,52px);position:relative}
.logos .it+.it::before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ochre)}
.logos img{height:58px;width:auto;max-width:none;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.72;transition:filter .5s,opacity .5s}
.logos img.wide{height:42px}
.logos .it:hover img{filter:none;opacity:1}
.logos .name{font:italic 400 clamp(22px,2.2vw,32px)/1 var(--f-display);color:var(--ink-2);letter-spacing:-.01em;transition:color .4s}
.logos .it:hover .name{color:var(--terra)}

/* ---------- services : bouton dans les cartes ---------- */
.card .more,.sx-more .more{margin-top:auto;display:inline-flex;align-items:center;gap:10px;color:var(--cream);text-decoration:none;font-size:14.5px;border-bottom:1px solid var(--ochre);padding-bottom:4px;align-self:flex-start;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;font-family:var(--f-body)}
.card .more:hover{color:var(--ochre)}
.card .prom{font:italic 400 clamp(19px,1.6vw,23px)/1.25 var(--f-display);color:var(--cream)}

/* ---------- réalisations : chiffres + liens études de cas ---------- */
.feat .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:28px 0 0;padding-top:22px;border-top:1px solid var(--line)}
.feat .stats b{display:block;font:400 clamp(32px,3.4vw,50px)/1 var(--f-display);letter-spacing:-.03em}
.feat .stats b em{font-style:italic;color:var(--terra)}
.feat .stats span{display:block;font-size:13.5px;color:var(--muted);margin-top:6px}
.feat .acts,.case .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}
.case .lk{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--terra);padding-bottom:3px;font-size:14.5px;justify-self:start}
.case .lk:hover{color:var(--terra)}
.case .stat{font:400 22px/1.1 var(--f-display);color:var(--terra)}

/* ---------- events signatures ---------- */
.evs{background:var(--teal);color:var(--cream)}
.evs .sec-h .mono-l{color:rgba(243,235,220,.7)}
.evs .h2 em{color:var(--ochre)}
.evs .lede{color:rgba(243,235,220,.85)}
.evgrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,2.4vw,36px);align-items:stretch}
.ev{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--cream);min-height:clamp(520px,52vw,720px);overflow:hidden;isolation:isolate}
.ev .bgi{position:absolute;inset:0;z-index:-1}
.ev .bgi img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--ease)}
.ev:hover .bgi img{transform:scale(1)}
.ev .bgi::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,24,20,.15) 0%,rgba(14,24,20,.25) 45%,rgba(14,24,20,.88) 100%)}
.ev .top{display:flex;justify-content:space-between;gap:12px;padding:clamp(18px,2.2vw,30px);flex-wrap:wrap}
.ev .pill{background:rgba(243,235,220,.92);color:var(--ink);border-radius:999px;padding:7px 12px}
.ev .pill.live{background:var(--ochre)}
.ev .bot{margin-top:auto;padding:clamp(20px,2.6vw,40px);display:grid;gap:14px}
.ev h3{font:400 clamp(44px,5.4vw,86px)/.92 var(--f-display);letter-spacing:-.04em}
.ev h3 em{font-style:italic;color:var(--ochre)}
.ev p{font-size:16px;color:rgba(243,235,220,.88);max-width:42ch}
.ev .meta{display:flex;gap:10px 22px;flex-wrap:wrap;color:rgba(243,235,220,.78);padding-top:14px;border-top:1px solid rgba(243,235,220,.25)}
.ev .cta2{display:inline-flex;align-items:center;gap:12px;margin-top:6px;font-size:15px}
.ev .cta2 i{width:46px;height:46px;border-radius:50%;background:var(--cream);color:var(--ink);display:grid;place-items:center;font-style:normal;transition:transform .7s var(--ease),background .4s}
.ev:hover .cta2 i{transform:rotate(-45deg);background:var(--ochre)}
@media (max-width:900px){.evgrid{grid-template-columns:1fr}.ev{min-height:clamp(480px,120vw,620px)}}

/* ---------- formulaire de réservation (modale) ---------- */
.bk{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;visibility:hidden;pointer-events:none}
.bk.open{visibility:visible;pointer-events:auto}
.bk .veil{position:absolute;inset:0;background:rgba(23,19,15,.55);opacity:0;transition:opacity .5s}
.bk.open .veil{opacity:1}
.bk .sheet{position:relative;width:min(760px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;background:var(--cream);color:var(--ink);padding:clamp(24px,3.4vw,46px);transform:translateY(30px);opacity:0;transition:transform .7s var(--ease),opacity .5s;overscroll-behavior:contain}
.bk.open .sheet{transform:none;opacity:1}
.bk .x{position:absolute;right:16px;top:16px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:none;cursor:pointer;font-size:18px;color:var(--ink)}
.bk .x:hover{background:var(--ink);color:var(--cream)}
.bk h2{font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-.035em;padding-right:44px}
.bk h2 em{font-style:italic;color:var(--terra)}
.bk .sub{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:14px;color:var(--muted)}
@media (max-width:600px){.bk{padding:0;place-items:end stretch}.bk .sheet{max-height:94vh;max-height:94dvh;width:100%;padding:26px 18px calc(26px + env(safe-area-inset-bottom,0px))}}

.frm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:clamp(22px,3vw,34px)}
.frm .full{grid-column:1/-1}
.fld{display:grid;gap:8px;min-width:0}
.fld>span,.fld legend{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0}
.fld input,.fld select,.fld textarea{width:100%;font:400 16px/1.4 var(--f-body);color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(23,19,15,.35);border-radius:0;padding:10px 0;transition:border-color .3s;-webkit-appearance:none;appearance:none}
.fld select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='none' stroke='%2317130F'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:24px}
.fld textarea{resize:vertical;min-height:84px}
.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--terra)}
.fld input::placeholder,.fld textarea::placeholder{color:var(--ghost)}
.fld.err input,.fld.err select,.fld.err textarea{border-color:#B3261E}
.fld .em{display:none;font-size:12.5px;color:#B3261E}
.fld.err .em{display:block}
fieldset.fld{border:0;margin:0;padding:0}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips label{position:relative;cursor:pointer}
.chips input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.chips span{display:inline-block;border:1px solid rgba(23,19,15,.3);border-radius:999px;padding:9px 15px;font-size:14px;transition:background .3s,color .3s,border-color .3s}
.chips input:checked+span{background:var(--ink);color:var(--cream);border-color:var(--ink)}
.chips input:focus-visible+span{outline:2px solid var(--terra);outline-offset:2px}
.chips input:disabled+span{opacity:.35;cursor:not-allowed}
.consent{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:13.5px;color:var(--ink-2)}
.consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--terra)}
.frm .send{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;margin-top:6px}
.frm .note{font-size:13px;color:var(--muted);max-width:40ch}
.wa-ic{width:18px;height:18px;flex:none}
.frm .ok{display:none;grid-column:1/-1;border:1px solid var(--line);padding:16px 18px;font-size:14.5px}
.frm.sent .ok{display:block}
@media (max-width:600px){.frm{grid-template-columns:1fr}}

/* sur fond sombre */
.dark .fld>span,.dark .fld legend{color:rgba(243,235,220,.65)}
.dark .fld input,.dark .fld select,.dark .fld textarea{color:var(--cream);border-color:rgba(243,235,220,.35)}
.dark .fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='none' stroke='%23F3EBDC'/%3E%3C/svg%3E")}
.dark .fld select option{color:var(--ink)}
.dark .fld input::placeholder,.dark .fld textarea::placeholder{color:rgba(243,235,220,.4)}
.dark .chips span{border-color:rgba(243,235,220,.35)}
.dark .chips input:checked+span{background:var(--cream);color:var(--ink);border-color:var(--cream)}
.dark .consent{color:rgba(243,235,220,.8)}
.dark .frm .note{color:rgba(243,235,220,.6)}
.dark .fld input:focus,.dark .fld select:focus,.dark .fld textarea:focus{border-color:var(--ochre)}

/* ---------- barre d'action mobile ---------- */
.abar{display:none}
@media (max-width:900px){
  .abar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:58;display:flex;gap:8px;transition:transform .6s var(--ease),opacity .4s}
  .abar .btn{flex:1;justify-content:center;box-shadow:0 18px 40px -18px rgba(23,19,15,.6)}
  .abar .wa{flex:none;width:52px;height:52px;border-radius:50%;background:#1F7A4D;color:#fff;display:grid;place-items:center;box-shadow:0 18px 40px -18px rgba(23,19,15,.6)}
  .abar.away{transform:translateY(140%);opacity:0}
  .menu-open .abar,.bk-open .abar{transform:translateY(140%);opacity:0}
  .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
}

/* ---------- pages intérieures ---------- */
.ph{padding-top:calc(130px + env(safe-area-inset-top,0px));padding-bottom:clamp(40px,5vw,70px)}
.crumbs{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted)}
.crumbs a{text-decoration:none;border-bottom:1px solid var(--line)}
.crumbs a:hover{color:var(--terra)}
.ph .h1{font-size:clamp(50px,8.6vw,140px)}
.js .ph .rv0{opacity:0;transform:translateY(26px)}
.ready .ph .rv0,.ph.ready .rv0{opacity:1;transform:none;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}
.ph .rv0:nth-child(2){transition-delay:.08s}.ph .rv0:nth-child(3){transition-delay:.16s}.ph .rv0:nth-child(4){transition-delay:.24s}

/* ---------- article (études de cas) ---------- */
.art-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(30px,5vw,90px);align-items:end}
.art-h .h1{font-size:clamp(44px,6.6vw,104px);line-height:.94;letter-spacing:-.04em;margin-top:20px}
.art-h .h1 em{font-style:italic;color:var(--terra)}
.chap{font:400 clamp(20px,1.9vw,27px)/1.35 var(--f-display);color:var(--ink-2);margin-top:28px;max-width:40ch}
.facts2{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}
.facts2 li{display:grid;gap:4px;padding:13px 0;border-bottom:1px solid var(--line)}
.facts2 span{color:var(--muted)}
.facts2 b{font:400 18px/1.25 var(--f-display)}
.cover{margin-top:clamp(36px,5vw,70px);aspect-ratio:21/9;overflow:hidden;position:relative}
.cover img{width:100%;height:115%;object-fit:cover;will-change:transform}
.cover figcaption{position:absolute;left:var(--gut);bottom:16px;color:var(--cream);text-shadow:0 1px 10px rgba(0,0,0,.4)}
.artgrid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,720px) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-block:clamp(60px,7vw,110px)}
.toc{position:sticky;top:110px;align-self:start;display:grid;gap:4px}
.toc a{text-decoration:none;color:var(--muted);font-size:14px;padding:6px 0 6px 14px;border-left:1px solid var(--line);transition:color .3s,border-color .3s}
.toc a.on,.toc a:hover{color:var(--ink);border-color:var(--terra)}
.prose{font-size:18px;line-height:1.7;color:var(--ink-2)}
.prose h2{font-size:clamp(32px,3.4vw,48px);line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin:clamp(56px,6vw,84px) 0 22px;scroll-margin-top:110px}
.prose h2:first-child{margin-top:0}
.prose h2 em{font-style:italic;color:var(--terra)}
.prose p+p{margin-top:18px}
.prose strong{color:var(--ink);font-weight:600}
.prose ul{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}
.prose ul li{padding:12px 0 12px 30px;border-bottom:1px solid var(--line);position:relative}
.prose ul li::before{content:"";position:absolute;left:0;top:26px;width:16px;height:1px;background:var(--terra)}
.stepsx{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0;counter-reset:s}
.stepsx li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line)}
.stepsx li::before{counter-increment:s;content:counter(s,decimal-leading-zero);font:italic 400 40px/1 var(--f-display);color:var(--terra)}
.stepsx h3{font-size:clamp(23px,2vw,28px);line-height:1.1;color:var(--ink);margin-bottom:8px}
.tbl{width:100%;border-collapse:collapse;margin-top:22px;font-size:15.5px}
.tbl th{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 12px 10px 0;border-bottom:1px solid var(--ink)}
.tbl td{padding:13px 12px 13px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top}
.tbl td.r,.tbl th.r{text-align:right}
.tbl .score{font-family:var(--f-display);font-size:18px}
.tblw{overflow-x:auto;-webkit-overflow-scrolling:touch}
.big3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 8px;padding:28px 0;border-block:1px solid var(--ink)}
.big3 b{display:block;font:400 clamp(40px,4.4vw,64px)/.95 var(--f-display);letter-spacing:-.04em;color:var(--ink)}
.big3 b em{font-style:italic;color:var(--terra)}
.big3 span{display:block;font-size:14px;color:var(--muted);margin-top:8px}
.keep{background:var(--ink);color:var(--cream);padding:clamp(26px,3.4vw,44px);margin-top:30px}
.keep .mono-l{color:var(--ochre)}
.keep ol{list-style:none;margin:18px 0 0;padding:0;counter-reset:k}
.keep li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line-light);font-size:16.5px;color:rgba(243,235,220,.85)}
.keep li::before{counter-increment:k;content:counter(k);font:italic 400 28px/1 var(--f-display);color:var(--ochre)}
.keep li b{color:var(--cream);font-weight:600}
.pull{margin:44px 0;padding:6px 0 6px 26px;border-left:2px solid var(--terra);font:italic 400 clamp(26px,2.6vw,36px)/1.18 var(--f-display);color:var(--ink);letter-spacing:-.015em}
.inlimg{margin:40px 0 0}
.inlimg img{width:100%;height:auto}
.inlimg.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.inlimg.duo img{aspect-ratio:4/5;object-fit:cover;height:100%}
.inlimg figcaption{grid-column:1/-1;color:var(--muted);margin-top:10px}
.side2{position:sticky;top:110px;align-self:start;display:grid;gap:18px}
.side2 .box{border:1px solid var(--line);padding:22px}
.side2 .box b{display:block;font:400 22px/1.15 var(--f-display);margin:10px 0 14px}
.share{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.share a,.share button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);background:none;cursor:pointer;text-decoration:none;transition:background .3s,color .3s}
.share a:hover,.share button:hover{background:var(--ink);color:var(--cream)}
.share svg{width:17px;height:17px}
.strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut);-webkit-overflow-scrolling:touch}
.strip::-webkit-scrollbar{display:none}
.strip figure{flex:0 0 clamp(240px,30vw,420px);margin:0;aspect-ratio:4/5;overflow:hidden;scroll-snap-align:start}
.strip figure.w{flex-basis:clamp(320px,46vw,680px);aspect-ratio:3/2}
.strip img{width:100%;height:100%;object-fit:cover}
.endcta{background:var(--teal-deep);color:var(--cream);padding-block:clamp(80px,9vw,140px)}
.endcta .h2 em{color:var(--ochre)}
.endcta .lede{color:rgba(243,235,220,.85)}
.endcta .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
.next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,4vw,60px);align-items:center;text-decoration:none;padding-block:clamp(60px,7vw,100px)}
.next .im{aspect-ratio:3/2;overflow:hidden}
.next .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}
.next:hover .im img{transform:scale(1.04)}
.next h3{font-size:clamp(34px,4.2vw,64px);line-height:.98;letter-spacing:-.035em;margin-top:16px}
.next h3 em{font-style:italic;color:var(--terra)}
.next:hover h3{color:var(--terra)}
@media (max-width:1080px){.artgrid{grid-template-columns:minmax(0,1fr)}.toc,.side2{display:none}}
@media (max-width:900px){.art-h,.next{grid-template-columns:1fr}.cover{aspect-ratio:4/3}.big3{grid-template-columns:1fr}}
@media (max-width:600px){.prose{font-size:17px}.inlimg.duo{grid-template-columns:1fr}.stepsx li{grid-template-columns:44px minmax(0,1fr)}.stepsx li::before{font-size:30px}}

/* ---------- blog ---------- */
.filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}
.filters button{border:1px solid rgba(23,19,15,.3);background:none;border-radius:999px;padding:10px 16px;font:400 14px var(--f-body);color:var(--ink);cursor:pointer;transition:background .3s,color .3s}
.filters button[aria-pressed="true"]{background:var(--ink);color:var(--cream);border-color:var(--ink)}
.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);padding-bottom:clamp(90px,10vw,150px)}
.post{display:grid;gap:16px;text-decoration:none;align-content:start}
.post .im{aspect-ratio:3/2;overflow:hidden;background:var(--paper)}
.post .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}
.post:hover .im img{transform:scale(1.04)}
.post .k{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted)}
.post h2{font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.03em;transition:color .4s}
.post h2 em{font-style:italic;color:var(--terra)}
.post:hover h2{color:var(--terra)}
.post p{color:var(--ink-2);max-width:52ch}
.post .st{font:400 20px/1.1 var(--f-display);color:var(--terra)}
.post.hide{display:none}
.soon{border:1px dashed rgba(23,19,15,.3);display:grid;place-content:center;gap:12px;text-align:center;padding:40px;min-height:280px}
.soon p{font:italic 400 clamp(24px,2.4vw,32px)/1.15 var(--f-display);color:var(--ink-2);max-width:20ch;margin-inline:auto}
@media (max-width:900px){.posts{grid-template-columns:1fr}}

/* ajustements mobiles */
.mmenu nav a{font-size:clamp(34px,9.4vw,56px)}
@media (max-width:900px){.stage .cap{display:none}}

/* carte Roofclub : l'affiche reste lisible, le texte se pose sur le vert du mur */

/* en-tête clair sur un haut de page sombre */
.hdark .hdr:not(.solid){color:var(--cream)}
.hdark .hdr:not(.solid) .brand{--mr:var(--cream);--ma:var(--cream)}
.hdark .hdr:not(.solid) .burger{color:var(--cream)}
.hdark .hdr:not(.solid)>.wrap>.btn{--bg:var(--cream);--fg:var(--ink)}
.hdark .hdr:not(.solid) .ddm{color:var(--ink)}
/* case de consentement : texte courant */
.fld.consent>span{font:400 13.5px/1.5 var(--f-body);letter-spacing:0;text-transform:none;color:inherit}
@media (max-width:600px){.menu .stamp{width:76px;height:76px;top:-34px;right:-4px;font-size:9px}}
.posts .hide{display:none}
.big3 b{font-size:clamp(34px,3.4vw,52px);white-space:nowrap}
.hdark .hdr:not(.solid) .nav .dd.here>button{color:var(--ochre)}

/* icônes vectorielles (aucun pictogramme système) */
.ic{width:1em;height:1em;display:inline-block;vertical-align:-.14em;flex:none;overflow:visible}
.brand .bm{width:52px}
@media (max-width:600px){.brand .bm{width:46px}}
.mono-l{font-weight:500;letter-spacing:.16em}
/* logos clients */
.clogo{display:inline-block;height:28px;width:auto;vertical-align:middle;margin-right:12px;mix-blend-mode:multiply}
.feat .kick .clogo{height:36px}
.clogos{display:flex;gap:18px;align-items:center;margin-bottom:22px}
.clogos img{height:72px;width:auto;mix-blend-mode:multiply}
/* ===== couche de mouvement (motion.js) ===== */
.mv-w{clip-path:inset(100% 0 0 0);transition:clip-path 1.45s cubic-bezier(.77,0,.18,1)}
.mv-w img{scale:1.32;filter:saturate(.6) brightness(.9);transition:scale 2.1s cubic-bezier(.16,1,.3,1),filter 1.6s ease}
.mv-w.mv-in{clip-path:inset(0 0 0 0)}
.mv-w.mv-in img{scale:1;filter:none}
.mv-w.mv-in img.mv-p{scale:1.14}
img.mv-p{will-change:translate}
img.mv-hero{scale:1.16}
.mv-s{opacity:0;translate:0 34px;scale:.96;filter:blur(8px);transition:opacity 1.2s ease,translate 1.4s cubic-bezier(.16,1,.3,1),scale 1.4s cubic-bezier(.16,1,.3,1),filter 1.2s ease}
.mv-s.mv-in{opacity:1;translate:0 0;scale:1;filter:none}
.mv-wo{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
.mv-wi{display:inline-block;translate:0 105%;rotate:4deg;transform-origin:0 100%;transition:translate 1.1s cubic-bezier(.16,1,.3,1),rotate 1.1s cubic-bezier(.16,1,.3,1)}
.mv-h.mv-in .mv-wi{translate:0 0;rotate:0deg}
.mv-f{opacity:0;translate:0 18px;transition:opacity 1s ease .15s,translate 1.2s cubic-bezier(.16,1,.3,1) .15s}
.mv-f.mv-in{opacity:1;translate:0 0}
@media (prefers-reduced-motion:reduce){.mv-w,.mv-s,.mv-wi,.mv-f{clip-path:none!important;opacity:1!important;translate:none!important;scale:none!important;filter:none!important;rotate:none!important}}
/* ===== écran de démarrage : pierres + monogramme ===== */
.loader{animation-delay:4.1s}
.loader .ldst{position:absolute;inset:0;pointer-events:none;z-index:1}
.loader .lst{position:absolute;left:50%;top:50%;width:var(--s,90px);height:var(--s,90px);margin:calc(var(--s,90px)/-2) 0 0 calc(var(--s,90px)/-2);opacity:0;filter:drop-shadow(0 14px 16px rgba(40,24,10,.24)) drop-shadow(0 2px 3px rgba(40,24,10,.22));will-change:transform}
.loader .ldst svg{width:100%!important;height:100%!important}
.loader #ldsvg{position:relative;z-index:2;width:min(240px,44vw)}
.loader .draw{animation-delay:1.05s}
.loader .la{animation-delay:1.3s}
.loader .esc{animation-delay:1.65s}
.loader .ls{animation-delay:1.65s,1.65s}
/* services épinglés : composition calée sur la hauteur de l'écran */
@media (min-width:900px){
  .xp.pinned .xp-sticky{height:100vh;height:100svh;justify-content:flex-start!important;padding-top:calc(72px + clamp(14px,3.2vh,44px));padding-bottom:clamp(14px,2.6vh,30px);box-sizing:border-box}
  .xp.pinned .sec-h{margin-bottom:clamp(14px,3vh,40px)!important;align-items:end}
  .xp.pinned .sec-h .mono-l{padding-top:0;padding-bottom:.9em}
  .xp.pinned .h2{font-size:clamp(34px,min(5.2vw,8vh),92px)}
  .xp.pinned .xp-track{flex:1 1 auto;min-height:0;align-items:stretch}
  .xp.pinned .card{flex:0 0 clamp(230px,min(25vw,calc((100vh - 140px)*.6)),400px);display:flex;flex-direction:column;gap:clamp(8px,1.4vh,16px);min-height:0}
  .xp.pinned .card .im{flex:1 1 0;min-height:110px;height:auto;aspect-ratio:auto}
  .xp.pinned .card h3{font-size:clamp(24px,min(2.4vw,4vh),40px)}
  .xp.pinned .card .prom{font-size:clamp(15px,min(1.25vw,2.2vh),19px)}
  .xp.pinned .card>*:not(.im){flex:none}
  .xp.pinned .xp-end{flex:0 0 clamp(240px,22vw,340px);justify-content:center;padding-bottom:0}
  .xp.pinned .xp-prog{flex:none;padding-top:clamp(12px,2.4vh,28px)}
  /* blocs de texte de hauteur identique : titres, photos et boutons alignés d'une carte à l'autre */
  .xp.pinned .card .prom{line-height:1.35;min-height:2.7em}
  .xp.pinned .card p:not(.prom){line-height:1.6;min-height:4.8em}
  .xp.pinned .card ul{min-height:72px;align-content:flex-start}
  .xp.pinned .card .more{margin-top:auto}
}
@media (min-width:900px) and (max-height:860px){.xp.pinned .card p:not(.prom),.xp.pinned .card ul{display:none}}
@media (min-width:900px) and (max-height:600px){.xp.pinned .card .prom{display:none}.xp.pinned .xp-prog{display:none}}
/* ===== séparateurs des familles, version 2 (retirer la classe .sep2 dans home.py pour revenir à l'ancienne bande noire) ===== */
.stage .fam.sep2{gap:8px;background:linear-gradient(180deg,#F3EBDC 0%,#F3EBDC 30%,#D4A03E 42%,#CF826A 50%,#1F4D58 58%,#F3EBDC 70%,#F3EBDC 100%) 0 0/100% 320%;animation:famflow 7s cubic-bezier(.45,0,.55,1) infinite alternate}
@keyframes famflow{from{background-position:0 0}to{background-position:0 100%}}
@media (prefers-reduced-motion:reduce){.stage .fam.sep2{animation:none;background:#F3EBDC}}
/* ===== logo du pied de page = monogramme de l'en-tête ===== */
.fmono{display:flex;justify-content:center;margin-top:clamp(50px,7vw,100px)}
.fmono svg{width:clamp(170px,20vw,280px);height:auto;overflow:visible;--mr:var(--cream);--ma:var(--cream);--ms:var(--terra)}
.js .fmono .draw{stroke-dasharray:100;stroke-dashoffset:100}
.js .fmono .la{opacity:0;transform:translateY(40px)}
.js .fmono .esc{transform:translateX(-150px)}
.js .fmono .ls{opacity:0}
.fmono.in .draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .1s}
.fmono.in .la{opacity:1;transform:none;transition:opacity 1s var(--ease) .4s,transform 1s var(--ease) .4s}
.fmono.in .esc{transform:none;transition:transform 1.2s cubic-bezier(.65,0,.35,1) .75s}
.fmono.in .ls{opacity:1;transition:transform 1.2s cubic-bezier(.65,0,.35,1) .75s,opacity .4s ease .75s}
@media (prefers-reduced-motion:reduce){.fmono .draw{stroke-dashoffset:0!important}.fmono .la,.fmono .ls{opacity:1!important;transform:none!important}.fmono .esc{transform:none!important}}
/* ===== hero v2 (ordinateur) : texte à gauche, image à droite du titre (retirer la classe .hv2 dans home.py pour revenir) ===== */
@media (min-width:901px){
  .hero.hv2 .hero-top{grid-template-columns:minmax(0,58%) minmax(0,1fr);align-items:start;row-gap:clamp(18px,2.4vw,30px)}
  .hero.hv2 .hero-top>*{grid-column:1}
  .hero.hv2 .hero-side{max-width:500px;padding-bottom:0}
  .hero.hv2 .h1{font-size:clamp(56px,7.4vw,136px)}
  .hero.hv2 .stage .fam{top:calc(-1 * var(--ht,0px))}
  .hero.hv2 .stage .fam.intro a{flex-grow:.2}
  .hero.hv2 .stage .fam.intro a:first-child{flex-grow:8}
  .hero.hv2 .stage .fam.intro a .tx,.hero.hv2 .stage .fam.intro a .go{opacity:0}
}
@media (min-width:901px){.hero.hv2 .hero-top{position:relative;z-index:3}.hero.hv2 .stage .sats{z-index:2}}
/* ===== Nos services v2 : cinq familles, cinq pierres (SERVICES_V dans home.py) ===== */
.sx{background:var(--ink);color:var(--cream);position:relative}
.sx-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(72px + 2vh);padding-bottom:3vh;box-sizing:border-box;overflow:hidden}
.sx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:center;width:100%}
.sx-k{color:var(--ghost)}
.sx-h{font-size:clamp(30px,min(3.4vw,5.6vh),60px);margin:12px 0 clamp(16px,3.2vh,38px)}
.sx-h em{color:var(--ochre)}
.sx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-light)}
.sx-it{border-bottom:1px solid var(--line-light)}
.sx-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:auto 34px 1fr;align-items:center;gap:clamp(12px,1.3vw,20px);padding:clamp(7px,1.4vh,15px) 0;color:rgba(243,235,220,.3);transition:color .5s}
.sx-row:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}
.sx-row .sx-st{width:clamp(20px,1.7vw,28px);height:clamp(20px,1.7vw,28px);transform:scale(.62) rotate(-24deg);opacity:.55;transition:transform .8s var(--ease),opacity .5s;filter:drop-shadow(0 0 1px rgba(243,235,220,.35))}
.sx-n{opacity:.75}
.sx-t{font:400 clamp(30px,min(3.6vw,5.8vh),64px)/1.02 var(--f-display);letter-spacing:-.03em;transition:transform .8s var(--ease)}
.sx-t em{font-style:italic}
.sx-it.on .sx-row,.sx-row:hover{color:var(--cream)}
.sx-it.on .sx-t em{color:var(--ochre)}
.sx-it.on .sx-st{transform:scale(1) rotate(0deg);opacity:1}
.sx-it.on .sx-t{transform:translateX(8px)}
.sx-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--ease)}
.sx-more>div{overflow:hidden;min-height:0;padding-left:calc(clamp(20px,1.7vw,28px) + 34px + 2*clamp(12px,1.3vw,20px))}
.sx-it.on .sx-more{grid-template-rows:1fr}
.sx-prom{font:italic 400 clamp(17px,min(1.5vw,2.6vh),22px)/1.3 var(--f-display);color:var(--cream)}
.sx-srv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:rgba(243,235,220,.58);margin:10px 0 12px;font-size:10.5px;letter-spacing:.12em}
.sx-srv i{width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px rgba(243,235,220,.25)}
.sx-more .more{margin-bottom:clamp(10px,2vh,18px)}
.sx-mimg{display:none;margin:0}
.sx-r{display:flex;justify-content:center;align-items:center}
.sx-vis{position:relative;width:min(44vw,66vh,680px);aspect-ratio:1;--br:0deg}
.sx-back{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translate(9%,8%) rotate(calc(var(--br) - 10deg)) scale(.9);transition:opacity .9s ease,transform 1.3s var(--ease);filter:drop-shadow(0 30px 40px rgba(0,0,0,.5)) drop-shadow(0 0 1px rgba(243,235,220,.3))}
.sx-back.on{opacity:1;transform:translate(6%,6%) rotate(var(--br)) scale(1)}
.sx-frame{position:absolute;inset:0;clip-path:url(#sxclip)}
.sx-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.18);transition:opacity 1s ease,transform 1.8s var(--ease)}
.sx-frame img.on{opacity:1;transform:scale(1)}
.sx-cap{position:absolute;left:4%;bottom:-6%;color:var(--ghost)}
.sx-cap span:first-child{color:var(--ochre)}
.sx-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(14px,3.4vh,44px);border-top:1px solid var(--line-light);padding-top:clamp(12px,2vh,22px)}
.sx-foot p{font:italic 400 clamp(16px,1.35vw,20px)/1.3 var(--f-display);color:var(--ghost)}
.sx-foot em{color:var(--cream)}
@media (max-height:700px) and (min-width:901px){.sx-srv{display:none}.sx-k{display:none}}
@media (max-width:900px){
  .sx-sticky{position:static;height:auto;padding:clamp(80px,14vw,120px) 0 clamp(60px,10vw,90px)}
  .sx-grid{grid-template-columns:1fr}
  .sx-r{display:none}
  .sx-h{font-size:clamp(34px,9vw,48px)}
  .sx-t{font-size:clamp(32px,9vw,46px)}
  .sx-row{grid-template-columns:auto 30px 1fr;padding:16px 0}
  .sx-more>div{padding-left:0}
  .sx-mimg{display:block;width:min(80vw,400px);aspect-ratio:1;margin:6px 0 18px;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
  .sx-mimg img{width:100%;height:100%;object-fit:cover}
  .sx-foot{flex-direction:column;align-items:flex-start}
}
@media (min-width:901px){.hero.hv2 .stage .fam a img{transition:transform 1.4s var(--ease),filter .8s,top .9s var(--ease),height .9s var(--ease)}.hero.hv2 .stage .fam:not(.intro) a img{top:var(--ht,0px);height:calc(100% - var(--ht,0px))}}
/* logo du pied de page animé */
.giant span{transition:color .45s ease,transform 1.4s var(--ease),opacity 1.4s var(--ease);will-change:translate,rotate;cursor:default}
.giant span.hot{color:var(--ochre)!important}
.giant{padding-block:.06em}
/* hero v2 : à l'arrivée, l'image de la première famille est cadrée sur la forme, sans les autres bandes */
@media (min-width:901px){
  .hero.hv2 .stage .fam.intro{gap:0}
  .hero.hv2 .stage .fam.intro a:not(:first-child){flex-grow:0;flex-basis:0}
  .hero.hv2 .stage .fam.intro a:first-child img{inset:auto;left:calc(var(--bx) - var(--bs) / 2);top:calc(var(--by) - var(--bs) / 2);width:var(--bs);height:var(--bs);max-width:none;object-position:50% 42%!important;transform:none}
  .hero.hv2 .stage .fam a:first-child img{transition:transform 1.4s var(--ease),filter .8s,top .9s var(--ease),height .9s var(--ease),left .9s var(--ease),width .9s var(--ease)}
  .hero.hv2 .stage .fam.intro a::after{opacity:0}
}
/* hero v2 : bloc de texte descendu pour équilibrer avec la forme */
@media (min-width:901px){.hero.hv2 .hero-top{padding-top:clamp(24px,8vh,110px)}}
/* ===== hero mobile v2 : forme vivante puis cinq bandes empilées (retirer la classe .mv2 dans home.py pour revenir au carrousel) ===== */
.mpin{display:none}
@media (max-width:900px){
  .hero.mv2 .stage{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);height:calc(100svh - 96px);aspect-ratio:auto;z-index:2}
  .hero.mv2 .stage .cap,.hero.mv2 .famdots{display:none}
  .hero.mv2 .mpin{display:block;height:300svh}
  .hero.mv2 .stage .fam{flex-direction:column;overflow:hidden;gap:6px;padding-right:0;scroll-snap-type:none}
  .hero.mv2 .fam a,.hero.mv2 .fam a.on{flex:1 1 0;min-height:0;scroll-snap-align:none;transition:flex-grow .9s var(--ease)}
  .hero.mv2 .fam a.on{flex-grow:5.5}
  .hero.mv2 .fam a:not(.on) img{filter:saturate(.55) brightness(.68)}
  .hero.mv2 .fam a:not(.on) h3{writing-mode:horizontal-tb;transform:none;font-size:clamp(21px,6vw,26px)}
  .hero.mv2 .fam a:not(.on) p,.hero.mv2 .fam a:not(.on) .n{display:none}
  .hero.mv2 .fam a:not(.on) .tx{bottom:50%;transform:translateY(50%)}
  .hero.mv2 .fam a:not(.on) .go{opacity:0}
  .hero.mv2 .fam a.on h3{font-size:clamp(32px,9vw,42px)}
  .hero.mv2 .stage .fam.intro{gap:0}
  .hero.mv2 .stage .fam.intro a:not(:first-child){flex-grow:0;flex-basis:0}
  .hero.mv2 .stage .fam.intro a:first-child img{inset:auto;left:calc(var(--bx) - var(--bs) / 2);top:calc(var(--by) - var(--bs) / 2);width:var(--bs);height:var(--bs);max-width:none;object-position:50% 42%!important;transform:none;filter:none}
  .hero.mv2 .stage .fam a:first-child img{transition:top .35s ease-out,height .35s ease-out,left .35s ease-out,width .35s ease-out}
  .hero.mv2 .stage .fam.intro a .tx,.hero.mv2 .stage .fam.intro a .go{opacity:0}
  .hero.mv2 .stage .fam.intro a::after{opacity:0}
}
/* hero v6 : la preuve de chaque famille */
.fam .pr{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--ochre);font-size:10.5px;letter-spacing:.14em;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .8s var(--ease)}
.fam .pr::after{content:"";width:22px;height:1px;background:currentColor;transition:width .5s var(--ease)}
.fam a.on .pr{opacity:1;transform:none;transition-delay:.35s}
.fam a.on:hover .pr::after{width:40px}
.fam a:not(.on) .pr{display:none}
@media (max-width:900px){.fam .pr{opacity:1;transform:none;font-size:10px}}
/* ===== avis clients (AVIS_V dans home.py) ===== */
.avis{padding-top:clamp(40px,6vw,90px)}
.av-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,90px);align-items:start}
.av-fig{margin:0;position:sticky;top:110px}
.av-fig img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.av-fig figcaption{margin-top:14px;color:var(--muted)}
.av-k{display:flex;align-items:center;gap:12px;color:var(--muted)}
.av-k .qblob{width:22px;height:22px;margin:0}
.avis .h2{margin-top:14px}
.av-lead{margin:clamp(22px,3vw,36px) 0 0;font:400 clamp(24px,2.5vw,38px)/1.18 var(--f-display);letter-spacing:-.02em}
.av-lead em{font-style:italic;color:var(--terra)}
.av-lead cite{display:block;font-style:normal;color:var(--muted);margin-top:14px}
.av-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,3.6vw,48px)}
.av-card{background:#fff;padding:clamp(20px,2.2vw,30px);display:flex;flex-direction:column;gap:16px}
.av-stars{display:flex;gap:4px}
.av-stars svg{width:16px;height:16px;fill:var(--ochre)}
.av-card p{font-size:15px;line-height:1.6;color:var(--ink-2)}
.av-card p b{color:var(--ink);font-weight:600}
.av-card footer{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;display:grid;gap:4px}
.av-card footer b{font:400 22px/1.1 var(--f-display);letter-spacing:-.01em}
.av-card footer span{color:var(--muted);font-size:10.5px}
.av-src{color:var(--muted);margin-top:18px}
@media (max-width:900px){.av-grid{grid-template-columns:1fr}.av-fig{position:static;max-width:460px}.av-cards{grid-template-columns:1fr}}
/* ===== 28/10 · réalisations regroupées, agence, FAQ animée, avis en papier ===== */
.subk{display:flex;align-items:center;gap:14px;color:var(--muted);margin:0 0 clamp(22px,3vw,36px)}
.subk::before{content:"";width:28px;height:1px;background:currentColor}
#affichage{margin-top:clamp(10px,2vw,30px);scroll-margin-top:110px}
.feat.flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.feat.flip>div{order:2}
.feat-im{display:block;order:1;aspect-ratio:1/1;overflow:hidden}
.feat-im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}
.feat-im:hover img{transform:scale(1.04)}
.show{align-items:stretch}
.show .mock:first-child{display:flex;flex-direction:column}
.show .mock:first-child .fr{flex:1;min-height:0}
.show .mock:first-child .fr img{height:100%;object-fit:cover;object-position:60% 40%}
.agency .por2{aspect-ratio:1/1}
.agency .por2 img{object-position:50% 100%!important}
.duo2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;margin-top:34px}
.duo2 figure{margin:0;height:clamp(220px,22vw,340px);overflow:hidden;aspect-ratio:auto!important}
.duo2 img{width:100%;height:100%;object-fit:cover}
.faq aside .fstones{position:relative;width:100%;max-width:420px;aspect-ratio:1/1;margin-top:36px;background:#EFE7D8 radial-gradient(120% 90% at 30% 20%,#F6F0E4 0%,#EBE1CF 70%);animation:fsturn 60s linear infinite}
.fstones::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}
.fstones{animation:none}
.fstones .fs{position:absolute;filter:drop-shadow(0 12px 12px rgba(40,24,10,.28)) drop-shadow(0 2px 2px rgba(40,24,10,.25));will-change:transform}
.fstones .fs svg{width:100%;height:100%}
.fstones .fs0{left:14%;top:14%;width:34%;height:34%;animation:fs0 14s ease-in-out infinite}
.fstones .fs1{left:52%;top:10%;width:36%;height:36%;animation:fs1 17s ease-in-out infinite}
.fstones .fs2{left:12%;top:52%;width:34%;height:34%;animation:fs2 19s ease-in-out infinite}
.fstones .fs3{left:52%;top:52%;width:34%;height:34%;animation:fs3 15s ease-in-out infinite}
.fstones .fs4{left:38%;top:36%;width:22%;height:22%;animation:fs4 12s ease-in-out infinite}
@keyframes fs0{0%,100%{transform:translate(0,0) rotate(-6deg)}50%{transform:translate(6%,4%) rotate(14deg)}}
@keyframes fs1{0%,100%{transform:translate(0,0) rotate(22deg)}50%{transform:translate(-5%,7%) rotate(-4deg)}}
@keyframes fs2{0%,100%{transform:translate(0,0) rotate(4deg)}50%{transform:translate(7%,-5%) rotate(-18deg)}}
@keyframes fs3{0%,100%{transform:translate(0,0) rotate(-14deg)}50%{transform:translate(-6%,-6%) rotate(10deg)}}
@keyframes fs4{0%,100%{transform:translate(0,0) rotate(0deg) scale(1)}50%{transform:translate(-8%,8%) rotate(160deg) scale(1.08)}}
@media (prefers-reduced-motion:reduce){.fstones .fs{animation:none}}
.av-card{background:#FBF7EE;position:relative}
.av-card::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}
.av-card>*{position:relative}
.av-card footer{border-top:0;padding-top:0}
.av-card footer::before{content:"";display:block;height:7px;margin-bottom:12px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 7' preserveAspectRatio='none'%3E%3Cpath d='M0 4 C20 2 30 6 50 4 S80 1 100 4 140 6 160 3 190 5 200 4' fill='none' stroke='%23C9BBA4' stroke-width='1'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
@media (max-width:900px){.feat.flip>div{order:1}.feat-im{order:2}.duo2{grid-template-columns:1fr 1fr}.duo2 figure{height:clamp(160px,42vw,260px)}}
/* lisibilité : pas de veuves */
h1,h2,h3,.h2{text-wrap:balance}
p,li,blockquote,figcaption,.lede{text-wrap:pretty}

/* mobile : apparitions plus rapides */
.mob .mv-w{transition-duration:.85s}
.mob .mv-w img{transition-duration:1.1s,.8s}
.mob .mv-s{transition-duration:.6s,.8s,.8s,.6s}
.mob .mv-wi{transition-duration:.7s}
@media (max-width:900px){.feat.flip{grid-template-columns:1fr}}

/* parallaxe généralisée */
img.mv-x{scale:1.16}
.av-fig{overflow:hidden}
.av-fig figcaption{position:relative}
.feat .kick{align-items:center;flex-wrap:nowrap}
.feat .kick .clogo{flex:none}
/* avis : cartes contrastées */
.av-fig{overflow:visible}
.av-im{overflow:hidden;aspect-ratio:4/5}
.av-im img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto!important}
.av-card{background:#1E1915;color:var(--cream)}
.av-card::before{mix-blend-mode:screen;opacity:.35}
.av-card p{color:rgba(243,235,220,.82)}
.av-card p b{color:var(--cream)}
.av-card footer b{color:var(--cream)}
.av-card footer span{color:rgba(243,235,220,.55)}
.av-card footer::before{filter:brightness(.6)}
.av-card:nth-child(2){background:#2B4A4F}
/* agence : le portrait s'aligne en haut de la section (plus de vide au-dessus) */
@media (min-width:901px){.agency{align-items:start}.agency>div:first-child{position:sticky;top:100px;padding-top:clamp(30px,4vw,60px)}}
/* bords irréguliers plus marqués sur les grands portraits */
.agency .por,.duo2 figure,.av-im{-webkit-mask-size:100% 100%;mask-size:100% 100%}
/* ===== pierres AllSmart (généré par stonecss.py) ===== */
.stone{display:block;overflow:visible}
.deco{position:absolute;z-index:3;pointer-events:none;filter:drop-shadow(0 14px 16px rgba(40,24,10,.22)) drop-shadow(0 2px 3px rgba(40,24,10,.22));will-change:transform}
.deco .stone{width:100%;height:100%}
.dark-st .deco,.deco.dk{filter:drop-shadow(0 14px 18px rgba(0,0,0,.45)) drop-shadow(0 2px 3px rgba(0,0,0,.35))}
@media (max-width:700px){.deco{transform:scale(.62)}.deco.mhide{display:none}}
.eyeb{display:flex;align-items:center;gap:12px;color:var(--muted);margin-bottom:clamp(14px,1.6vw,22px)}
.eyeb .stone{width:20px;height:20px;flex:none;filter:drop-shadow(0 2px 2px rgba(40,24,10,.25))}
.pz0{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.4C4.2 1.2 5.8 1.7 7.1 1.8C8.5 1.9 9.8 2.0 11.1 2.0C12.4 2.1 13.7 2.1 15.0 2.1C16.4 2.2 17.7 2.1 19.0 2.1C20.3 2.1 21.6 2.0 22.9 2.0C24.2 1.9 25.6 1.9 26.9 1.9C28.2 1.8 29.5 1.8 30.8 1.8C32.1 1.8 33.4 1.7 34.8 1.7C36.1 1.7 37.4 1.7 38.7 1.7C40.0 1.6 41.3 1.6 42.7 1.5C44.0 1.5 45.3 1.4 46.6 1.4C47.9 1.3 49.2 1.2 50.5 1.2C51.9 1.1 53.2 1.1 54.5 1.0C55.8 1.0 57.1 1.0 58.4 0.9C59.7 0.9 61.1 0.9 62.4 0.9C63.7 0.9 65.0 0.8 66.3 0.8C67.6 0.8 69.0 0.8 70.3 0.7C71.6 0.7 72.9 0.6 74.2 0.6C75.5 0.6 76.8 0.5 78.2 0.5C79.5 0.4 80.8 0.4 82.1 0.4C83.4 0.4 84.7 0.4 86.0 0.4C87.4 0.5 88.7 0.6 90.0 0.7C91.3 0.7 92.7 0.8 93.9 1.0C95.2 1.1 96.7 1.0 97.4 1.4C98.2 1.8 98.3 2.2 98.5 3.2C98.6 4.2 98.4 5.8 98.4 7.1C98.4 8.5 98.4 9.8 98.4 11.1C98.5 12.4 98.5 13.7 98.6 15.0C98.6 16.4 98.7 17.7 98.7 19.0C98.8 20.3 98.8 21.6 98.9 22.9C98.9 24.2 98.9 25.6 99.0 26.9C99.0 28.2 99.0 29.5 99.1 30.8C99.1 32.1 99.1 33.4 99.2 34.8C99.2 36.1 99.2 37.4 99.3 38.7C99.3 40.0 99.3 41.3 99.3 42.7C99.3 44.0 99.2 45.3 99.2 46.6C99.1 47.9 99.0 49.2 99.0 50.5C98.9 51.9 98.8 53.2 98.7 54.5C98.6 55.8 98.4 57.1 98.4 58.4C98.3 59.7 98.2 61.1 98.1 62.4C98.1 63.7 98.1 65.0 98.1 66.3C98.1 67.6 98.1 69.0 98.1 70.3C98.2 71.6 98.2 72.9 98.3 74.2C98.3 75.5 98.4 76.8 98.4 78.2C98.4 79.5 98.4 80.8 98.4 82.1C98.5 83.4 98.4 84.7 98.4 86.0C98.4 87.4 98.4 88.7 98.4 90.0C98.4 91.3 98.4 92.7 98.4 93.9C98.5 95.2 98.7 96.6 98.5 97.4C98.2 98.2 97.7 98.5 96.8 98.7C95.9 99.0 94.2 98.9 92.9 99.0C91.5 99.0 90.2 99.1 88.9 99.2C87.6 99.2 86.3 99.3 85.0 99.3C83.6 99.4 82.3 99.4 81.0 99.5C79.7 99.5 78.4 99.6 77.1 99.6C75.8 99.6 74.4 99.7 73.1 99.7C71.8 99.8 70.5 99.8 69.2 99.9C67.9 99.9 66.6 99.9 65.2 99.9C63.9 99.9 62.6 99.9 61.3 99.8C60.0 99.7 58.7 99.7 57.3 99.5C56.0 99.4 54.7 99.3 53.4 99.1C52.1 99.0 50.8 98.8 49.5 98.7C48.1 98.6 46.8 98.4 45.5 98.3C44.2 98.2 42.9 98.1 41.6 98.1C40.3 98.0 38.9 98.0 37.6 98.0C36.3 98.0 35.0 98.1 33.7 98.1C32.4 98.1 31.0 98.2 29.7 98.2C28.4 98.3 27.1 98.3 25.8 98.3C24.5 98.4 23.2 98.4 21.8 98.4C20.5 98.5 19.2 98.5 17.9 98.5C16.6 98.6 15.3 98.6 14.0 98.6C12.6 98.7 11.3 98.7 10.0 98.7C8.7 98.8 7.3 98.9 6.1 98.9C4.8 98.9 3.3 99.2 2.5 98.8C1.7 98.5 1.3 97.8 1.1 96.8C0.9 95.8 1.1 94.2 1.2 92.9C1.2 91.5 1.3 90.2 1.3 88.9C1.3 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.4 82.3 1.4 81.0C1.3 79.7 1.3 78.4 1.3 77.1C1.2 75.8 1.1 74.4 1.1 73.1C1.1 71.8 1.0 70.5 1.0 69.2C1.0 67.9 1.0 66.6 1.0 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.2 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.4 53.4C1.4 52.1 1.5 50.8 1.5 49.5C1.4 48.1 1.4 46.8 1.4 45.5C1.3 44.2 1.3 42.9 1.2 41.6C1.1 40.3 1.1 38.9 1.0 37.6C0.9 36.3 0.9 35.0 0.8 33.7C0.7 32.4 0.7 31.0 0.7 29.7C0.6 28.4 0.6 27.1 0.5 25.8C0.5 24.5 0.4 23.2 0.4 21.8C0.4 20.5 0.3 19.2 0.3 17.9C0.3 16.6 0.3 15.3 0.3 14.0C0.3 12.6 0.3 11.3 0.3 10.0C0.4 8.7 0.4 7.3 0.6 6.1C0.7 4.8 0.6 3.2 1.0 2.4C1.5 1.7 2.2 1.5 3.2 1.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.4C4.2 1.2 5.8 1.7 7.1 1.8C8.5 1.9 9.8 2.0 11.1 2.0C12.4 2.1 13.7 2.1 15.0 2.1C16.4 2.2 17.7 2.1 19.0 2.1C20.3 2.1 21.6 2.0 22.9 2.0C24.2 1.9 25.6 1.9 26.9 1.9C28.2 1.8 29.5 1.8 30.8 1.8C32.1 1.8 33.4 1.7 34.8 1.7C36.1 1.7 37.4 1.7 38.7 1.7C40.0 1.6 41.3 1.6 42.7 1.5C44.0 1.5 45.3 1.4 46.6 1.4C47.9 1.3 49.2 1.2 50.5 1.2C51.9 1.1 53.2 1.1 54.5 1.0C55.8 1.0 57.1 1.0 58.4 0.9C59.7 0.9 61.1 0.9 62.4 0.9C63.7 0.9 65.0 0.8 66.3 0.8C67.6 0.8 69.0 0.8 70.3 0.7C71.6 0.7 72.9 0.6 74.2 0.6C75.5 0.6 76.8 0.5 78.2 0.5C79.5 0.4 80.8 0.4 82.1 0.4C83.4 0.4 84.7 0.4 86.0 0.4C87.4 0.5 88.7 0.6 90.0 0.7C91.3 0.7 92.7 0.8 93.9 1.0C95.2 1.1 96.7 1.0 97.4 1.4C98.2 1.8 98.3 2.2 98.5 3.2C98.6 4.2 98.4 5.8 98.4 7.1C98.4 8.5 98.4 9.8 98.4 11.1C98.5 12.4 98.5 13.7 98.6 15.0C98.6 16.4 98.7 17.7 98.7 19.0C98.8 20.3 98.8 21.6 98.9 22.9C98.9 24.2 98.9 25.6 99.0 26.9C99.0 28.2 99.0 29.5 99.1 30.8C99.1 32.1 99.1 33.4 99.2 34.8C99.2 36.1 99.2 37.4 99.3 38.7C99.3 40.0 99.3 41.3 99.3 42.7C99.3 44.0 99.2 45.3 99.2 46.6C99.1 47.9 99.0 49.2 99.0 50.5C98.9 51.9 98.8 53.2 98.7 54.5C98.6 55.8 98.4 57.1 98.4 58.4C98.3 59.7 98.2 61.1 98.1 62.4C98.1 63.7 98.1 65.0 98.1 66.3C98.1 67.6 98.1 69.0 98.1 70.3C98.2 71.6 98.2 72.9 98.3 74.2C98.3 75.5 98.4 76.8 98.4 78.2C98.4 79.5 98.4 80.8 98.4 82.1C98.5 83.4 98.4 84.7 98.4 86.0C98.4 87.4 98.4 88.7 98.4 90.0C98.4 91.3 98.4 92.7 98.4 93.9C98.5 95.2 98.7 96.6 98.5 97.4C98.2 98.2 97.7 98.5 96.8 98.7C95.9 99.0 94.2 98.9 92.9 99.0C91.5 99.0 90.2 99.1 88.9 99.2C87.6 99.2 86.3 99.3 85.0 99.3C83.6 99.4 82.3 99.4 81.0 99.5C79.7 99.5 78.4 99.6 77.1 99.6C75.8 99.6 74.4 99.7 73.1 99.7C71.8 99.8 70.5 99.8 69.2 99.9C67.9 99.9 66.6 99.9 65.2 99.9C63.9 99.9 62.6 99.9 61.3 99.8C60.0 99.7 58.7 99.7 57.3 99.5C56.0 99.4 54.7 99.3 53.4 99.1C52.1 99.0 50.8 98.8 49.5 98.7C48.1 98.6 46.8 98.4 45.5 98.3C44.2 98.2 42.9 98.1 41.6 98.1C40.3 98.0 38.9 98.0 37.6 98.0C36.3 98.0 35.0 98.1 33.7 98.1C32.4 98.1 31.0 98.2 29.7 98.2C28.4 98.3 27.1 98.3 25.8 98.3C24.5 98.4 23.2 98.4 21.8 98.4C20.5 98.5 19.2 98.5 17.9 98.5C16.6 98.6 15.3 98.6 14.0 98.6C12.6 98.7 11.3 98.7 10.0 98.7C8.7 98.8 7.3 98.9 6.1 98.9C4.8 98.9 3.3 99.2 2.5 98.8C1.7 98.5 1.3 97.8 1.1 96.8C0.9 95.8 1.1 94.2 1.2 92.9C1.2 91.5 1.3 90.2 1.3 88.9C1.3 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.4 82.3 1.4 81.0C1.3 79.7 1.3 78.4 1.3 77.1C1.2 75.8 1.1 74.4 1.1 73.1C1.1 71.8 1.0 70.5 1.0 69.2C1.0 67.9 1.0 66.6 1.0 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.2 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.4 53.4C1.4 52.1 1.5 50.8 1.5 49.5C1.4 48.1 1.4 46.8 1.4 45.5C1.3 44.2 1.3 42.9 1.2 41.6C1.1 40.3 1.1 38.9 1.0 37.6C0.9 36.3 0.9 35.0 0.8 33.7C0.7 32.4 0.7 31.0 0.7 29.7C0.6 28.4 0.6 27.1 0.5 25.8C0.5 24.5 0.4 23.2 0.4 21.8C0.4 20.5 0.3 19.2 0.3 17.9C0.3 16.6 0.3 15.3 0.3 14.0C0.3 12.6 0.3 11.3 0.3 10.0C0.4 8.7 0.4 7.3 0.6 6.1C0.7 4.8 0.6 3.2 1.0 2.4C1.5 1.7 2.2 1.5 3.2 1.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pz1{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.1C4.2 0.9 5.8 1.3 7.1 1.4C8.5 1.5 9.8 1.5 11.1 1.6C12.4 1.6 13.7 1.6 15.0 1.6C16.4 1.6 17.7 1.6 19.0 1.5C20.3 1.5 21.6 1.4 22.9 1.4C24.2 1.3 25.6 1.3 26.9 1.2C28.2 1.2 29.5 1.2 30.8 1.2C32.1 1.2 33.4 1.3 34.8 1.3C36.1 1.3 37.4 1.4 38.7 1.4C40.0 1.4 41.3 1.4 42.7 1.4C44.0 1.4 45.3 1.4 46.6 1.4C47.9 1.4 49.2 1.3 50.5 1.3C51.9 1.3 53.2 1.2 54.5 1.2C55.8 1.2 57.1 1.2 58.4 1.2C59.7 1.2 61.1 1.2 62.4 1.2C63.7 1.2 65.0 1.3 66.3 1.3C67.6 1.3 69.0 1.3 70.3 1.2C71.6 1.2 72.9 1.1 74.2 1.0C75.5 1.0 76.8 0.8 78.2 0.7C79.5 0.6 80.8 0.5 82.1 0.4C83.4 0.3 84.7 0.3 86.0 0.2C87.4 0.2 88.7 0.2 90.0 0.2C91.3 0.3 92.7 0.3 93.9 0.4C95.2 0.6 96.8 0.5 97.6 0.9C98.4 1.4 98.7 2.2 98.9 3.2C99.1 4.2 98.7 5.8 98.7 7.1C98.6 8.5 98.6 9.8 98.6 11.1C98.5 12.4 98.5 13.7 98.5 15.0C98.5 16.4 98.5 17.7 98.5 19.0C98.5 20.3 98.5 21.6 98.5 22.9C98.4 24.2 98.4 25.6 98.4 26.9C98.4 28.2 98.3 29.5 98.3 30.8C98.3 32.1 98.4 33.4 98.4 34.8C98.4 36.1 98.5 37.4 98.5 38.7C98.6 40.0 98.7 41.3 98.7 42.7C98.8 44.0 98.9 45.3 98.9 46.6C98.9 47.9 98.9 49.2 98.9 50.5C98.9 51.9 98.8 53.2 98.8 54.5C98.7 55.8 98.7 57.1 98.6 58.4C98.6 59.7 98.5 61.1 98.5 62.4C98.5 63.7 98.5 65.0 98.5 66.3C98.5 67.6 98.6 69.0 98.7 70.3C98.7 71.6 98.8 72.9 98.9 74.2C99.0 75.5 99.1 76.8 99.2 78.2C99.2 79.5 99.3 80.8 99.3 82.1C99.3 83.4 99.2 84.7 99.2 86.0C99.2 87.4 99.1 88.7 99.0 90.0C99.0 91.3 98.9 92.7 98.9 93.9C98.8 95.2 99.0 96.7 98.7 97.5C98.3 98.3 97.8 98.5 96.8 98.8C95.8 99.0 94.2 98.8 92.9 98.8C91.5 98.8 90.2 98.8 88.9 98.8C87.6 98.8 86.3 98.8 85.0 98.8C83.6 98.8 82.3 98.7 81.0 98.7C79.7 98.7 78.4 98.7 77.1 98.7C75.8 98.7 74.4 98.8 73.1 98.8C71.8 98.9 70.5 99.0 69.2 99.1C67.9 99.1 66.6 99.2 65.2 99.3C63.9 99.4 62.6 99.5 61.3 99.5C60.0 99.6 58.7 99.6 57.3 99.6C56.0 99.6 54.7 99.5 53.4 99.4C52.1 99.3 50.8 99.2 49.5 99.1C48.1 99.0 46.8 98.9 45.5 98.8C44.2 98.7 42.9 98.6 41.6 98.5C40.3 98.4 38.9 98.4 37.6 98.4C36.3 98.4 35.0 98.4 33.7 98.4C32.4 98.4 31.0 98.5 29.7 98.5C28.4 98.5 27.1 98.5 25.8 98.5C24.5 98.5 23.2 98.5 21.8 98.4C20.5 98.4 19.2 98.4 17.9 98.4C16.6 98.4 15.3 98.3 14.0 98.3C12.6 98.3 11.3 98.4 10.0 98.4C8.7 98.4 7.3 98.5 6.1 98.5C4.8 98.6 3.4 98.9 2.6 98.6C1.8 98.3 1.4 97.8 1.2 96.8C1.0 95.8 1.2 94.2 1.2 92.9C1.2 91.5 1.3 90.2 1.3 88.9C1.3 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.4 82.3 1.3 81.0C1.3 79.7 1.2 78.4 1.1 77.1C1.0 75.8 0.9 74.4 0.8 73.1C0.7 71.8 0.6 70.5 0.5 69.2C0.4 67.9 0.4 66.6 0.3 65.2C0.3 63.9 0.3 62.6 0.4 61.3C0.4 60.0 0.5 58.7 0.6 57.3C0.7 56.0 0.8 54.7 0.9 53.4C0.9 52.1 1.0 50.8 1.1 49.5C1.2 48.1 1.2 46.8 1.2 45.5C1.3 44.2 1.3 42.9 1.3 41.6C1.3 40.3 1.3 38.9 1.3 37.6C1.3 36.3 1.3 35.0 1.3 33.7C1.3 32.4 1.4 31.0 1.4 29.7C1.4 28.4 1.5 27.1 1.5 25.8C1.5 24.5 1.5 23.2 1.5 21.8C1.4 20.5 1.4 19.2 1.3 17.9C1.3 16.6 1.2 15.3 1.1 14.0C1.0 12.6 0.9 11.3 0.9 10.0C0.8 8.7 0.8 7.3 0.8 6.1C0.8 4.8 0.6 3.3 1.0 2.4C1.4 1.6 2.2 1.3 3.2 1.1Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.1C4.2 0.9 5.8 1.3 7.1 1.4C8.5 1.5 9.8 1.5 11.1 1.6C12.4 1.6 13.7 1.6 15.0 1.6C16.4 1.6 17.7 1.6 19.0 1.5C20.3 1.5 21.6 1.4 22.9 1.4C24.2 1.3 25.6 1.3 26.9 1.2C28.2 1.2 29.5 1.2 30.8 1.2C32.1 1.2 33.4 1.3 34.8 1.3C36.1 1.3 37.4 1.4 38.7 1.4C40.0 1.4 41.3 1.4 42.7 1.4C44.0 1.4 45.3 1.4 46.6 1.4C47.9 1.4 49.2 1.3 50.5 1.3C51.9 1.3 53.2 1.2 54.5 1.2C55.8 1.2 57.1 1.2 58.4 1.2C59.7 1.2 61.1 1.2 62.4 1.2C63.7 1.2 65.0 1.3 66.3 1.3C67.6 1.3 69.0 1.3 70.3 1.2C71.6 1.2 72.9 1.1 74.2 1.0C75.5 1.0 76.8 0.8 78.2 0.7C79.5 0.6 80.8 0.5 82.1 0.4C83.4 0.3 84.7 0.3 86.0 0.2C87.4 0.2 88.7 0.2 90.0 0.2C91.3 0.3 92.7 0.3 93.9 0.4C95.2 0.6 96.8 0.5 97.6 0.9C98.4 1.4 98.7 2.2 98.9 3.2C99.1 4.2 98.7 5.8 98.7 7.1C98.6 8.5 98.6 9.8 98.6 11.1C98.5 12.4 98.5 13.7 98.5 15.0C98.5 16.4 98.5 17.7 98.5 19.0C98.5 20.3 98.5 21.6 98.5 22.9C98.4 24.2 98.4 25.6 98.4 26.9C98.4 28.2 98.3 29.5 98.3 30.8C98.3 32.1 98.4 33.4 98.4 34.8C98.4 36.1 98.5 37.4 98.5 38.7C98.6 40.0 98.7 41.3 98.7 42.7C98.8 44.0 98.9 45.3 98.9 46.6C98.9 47.9 98.9 49.2 98.9 50.5C98.9 51.9 98.8 53.2 98.8 54.5C98.7 55.8 98.7 57.1 98.6 58.4C98.6 59.7 98.5 61.1 98.5 62.4C98.5 63.7 98.5 65.0 98.5 66.3C98.5 67.6 98.6 69.0 98.7 70.3C98.7 71.6 98.8 72.9 98.9 74.2C99.0 75.5 99.1 76.8 99.2 78.2C99.2 79.5 99.3 80.8 99.3 82.1C99.3 83.4 99.2 84.7 99.2 86.0C99.2 87.4 99.1 88.7 99.0 90.0C99.0 91.3 98.9 92.7 98.9 93.9C98.8 95.2 99.0 96.7 98.7 97.5C98.3 98.3 97.8 98.5 96.8 98.8C95.8 99.0 94.2 98.8 92.9 98.8C91.5 98.8 90.2 98.8 88.9 98.8C87.6 98.8 86.3 98.8 85.0 98.8C83.6 98.8 82.3 98.7 81.0 98.7C79.7 98.7 78.4 98.7 77.1 98.7C75.8 98.7 74.4 98.8 73.1 98.8C71.8 98.9 70.5 99.0 69.2 99.1C67.9 99.1 66.6 99.2 65.2 99.3C63.9 99.4 62.6 99.5 61.3 99.5C60.0 99.6 58.7 99.6 57.3 99.6C56.0 99.6 54.7 99.5 53.4 99.4C52.1 99.3 50.8 99.2 49.5 99.1C48.1 99.0 46.8 98.9 45.5 98.8C44.2 98.7 42.9 98.6 41.6 98.5C40.3 98.4 38.9 98.4 37.6 98.4C36.3 98.4 35.0 98.4 33.7 98.4C32.4 98.4 31.0 98.5 29.7 98.5C28.4 98.5 27.1 98.5 25.8 98.5C24.5 98.5 23.2 98.5 21.8 98.4C20.5 98.4 19.2 98.4 17.9 98.4C16.6 98.4 15.3 98.3 14.0 98.3C12.6 98.3 11.3 98.4 10.0 98.4C8.7 98.4 7.3 98.5 6.1 98.5C4.8 98.6 3.4 98.9 2.6 98.6C1.8 98.3 1.4 97.8 1.2 96.8C1.0 95.8 1.2 94.2 1.2 92.9C1.2 91.5 1.3 90.2 1.3 88.9C1.3 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.4 82.3 1.3 81.0C1.3 79.7 1.2 78.4 1.1 77.1C1.0 75.8 0.9 74.4 0.8 73.1C0.7 71.8 0.6 70.5 0.5 69.2C0.4 67.9 0.4 66.6 0.3 65.2C0.3 63.9 0.3 62.6 0.4 61.3C0.4 60.0 0.5 58.7 0.6 57.3C0.7 56.0 0.8 54.7 0.9 53.4C0.9 52.1 1.0 50.8 1.1 49.5C1.2 48.1 1.2 46.8 1.2 45.5C1.3 44.2 1.3 42.9 1.3 41.6C1.3 40.3 1.3 38.9 1.3 37.6C1.3 36.3 1.3 35.0 1.3 33.7C1.3 32.4 1.4 31.0 1.4 29.7C1.4 28.4 1.5 27.1 1.5 25.8C1.5 24.5 1.5 23.2 1.5 21.8C1.4 20.5 1.4 19.2 1.3 17.9C1.3 16.6 1.2 15.3 1.1 14.0C1.0 12.6 0.9 11.3 0.9 10.0C0.8 8.7 0.8 7.3 0.8 6.1C0.8 4.8 0.6 3.3 1.0 2.4C1.4 1.6 2.2 1.3 3.2 1.1Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pz2{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.2C4.2 0.9 5.8 1.1 7.1 1.1C8.5 1.1 9.8 1.1 11.1 1.0C12.4 1.0 13.7 1.0 15.0 1.0C16.4 0.9 17.7 0.9 19.0 0.9C20.3 0.9 21.6 0.9 22.9 0.9C24.2 0.8 25.6 0.8 26.9 0.8C28.2 0.8 29.5 0.8 30.8 0.8C32.1 0.8 33.4 0.8 34.8 0.8C36.1 0.8 37.4 0.8 38.7 0.9C40.0 0.9 41.3 1.0 42.7 1.0C44.0 1.1 45.3 1.2 46.6 1.2C47.9 1.3 49.2 1.4 50.5 1.5C51.9 1.5 53.2 1.6 54.5 1.6C55.8 1.6 57.1 1.6 58.4 1.6C59.7 1.5 61.1 1.5 62.4 1.4C63.7 1.3 65.0 1.2 66.3 1.1C67.6 1.0 69.0 0.9 70.3 0.8C71.6 0.7 72.9 0.6 74.2 0.5C75.5 0.5 76.8 0.4 78.2 0.4C79.5 0.4 80.8 0.4 82.1 0.4C83.4 0.5 84.7 0.5 86.0 0.6C87.4 0.6 88.7 0.7 90.0 0.8C91.3 0.9 92.7 0.9 93.9 1.0C95.2 1.1 96.7 1.1 97.4 1.4C98.2 1.8 98.3 2.2 98.4 3.2C98.5 4.2 98.2 5.8 98.1 7.1C98.1 8.5 98.0 9.8 97.9 11.1C97.9 12.4 97.8 13.7 97.8 15.0C97.8 16.4 97.8 17.7 97.9 19.0C97.9 20.3 98.0 21.6 98.0 22.9C98.1 24.2 98.2 25.6 98.3 26.9C98.4 28.2 98.5 29.5 98.6 30.8C98.6 32.1 98.7 33.4 98.7 34.8C98.8 36.1 98.8 37.4 98.8 38.7C98.8 40.0 98.8 41.3 98.8 42.7C98.8 44.0 98.8 45.3 98.8 46.6C98.8 47.9 98.8 49.2 98.8 50.5C98.8 51.9 98.9 53.2 98.9 54.5C99.0 55.8 99.0 57.1 99.1 58.4C99.2 59.7 99.2 61.1 99.3 62.4C99.4 63.7 99.5 65.0 99.5 66.3C99.6 67.6 99.6 69.0 99.7 70.3C99.7 71.6 99.7 72.9 99.7 74.2C99.7 75.5 99.7 76.8 99.7 78.2C99.7 79.5 99.6 80.8 99.6 82.1C99.6 83.4 99.5 84.7 99.4 86.0C99.4 87.4 99.3 88.7 99.2 90.0C99.1 91.3 99.1 92.7 98.9 93.9C98.8 95.2 98.9 96.7 98.5 97.4C98.1 98.1 97.7 98.2 96.8 98.3C95.9 98.4 94.2 98.1 92.9 98.0C91.5 98.0 90.2 98.0 88.9 98.0C87.6 98.0 86.3 98.0 85.0 98.1C83.6 98.2 82.3 98.3 81.0 98.4C79.7 98.5 78.4 98.6 77.1 98.7C75.8 98.8 74.4 98.9 73.1 99.0C71.8 99.1 70.5 99.1 69.2 99.1C67.9 99.2 66.6 99.2 65.2 99.2C63.9 99.2 62.6 99.1 61.3 99.1C60.0 99.1 58.7 99.0 57.3 99.0C56.0 98.9 54.7 98.9 53.4 98.8C52.1 98.8 50.8 98.7 49.5 98.7C48.1 98.6 46.8 98.6 45.5 98.6C44.2 98.5 42.9 98.5 41.6 98.5C40.3 98.4 38.9 98.4 37.6 98.4C36.3 98.4 35.0 98.4 33.7 98.4C32.4 98.4 31.0 98.4 29.7 98.4C28.4 98.4 27.1 98.5 25.8 98.5C24.5 98.6 23.2 98.6 21.8 98.7C20.5 98.7 19.2 98.8 17.9 98.8C16.6 98.9 15.3 98.9 14.0 98.9C12.6 98.9 11.3 98.9 10.0 98.9C8.7 98.9 7.3 98.9 6.1 98.8C4.8 98.8 3.4 98.9 2.6 98.6C1.8 98.3 1.5 97.8 1.3 96.8C1.1 95.8 1.3 94.2 1.2 92.9C1.2 91.5 1.1 90.2 1.0 88.9C0.9 87.6 0.8 86.3 0.7 85.0C0.6 83.6 0.5 82.3 0.4 81.0C0.3 79.7 0.3 78.4 0.2 77.1C0.2 75.8 0.1 74.4 0.1 73.1C0.1 71.8 0.2 70.5 0.2 69.2C0.2 67.9 0.3 66.6 0.3 65.2C0.4 63.9 0.5 62.6 0.6 61.3C0.7 60.0 0.8 58.7 0.9 57.3C1.0 56.0 1.1 54.7 1.2 53.4C1.3 52.1 1.4 50.8 1.6 49.5C1.7 48.1 1.8 46.8 1.9 45.5C2.0 44.2 2.1 42.9 2.2 41.6C2.2 40.3 2.3 38.9 2.3 37.6C2.3 36.3 2.3 35.0 2.2 33.7C2.2 32.4 2.1 31.0 2.0 29.7C1.9 28.4 1.8 27.1 1.7 25.8C1.6 24.5 1.5 23.2 1.4 21.8C1.3 20.5 1.2 19.2 1.2 17.9C1.1 16.6 1.1 15.3 1.1 14.0C1.1 12.6 1.1 11.3 1.1 10.0C1.1 8.7 1.1 7.3 1.2 6.1C1.2 4.8 1.0 3.4 1.3 2.5C1.7 1.7 2.2 1.4 3.2 1.2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.2C4.2 0.9 5.8 1.1 7.1 1.1C8.5 1.1 9.8 1.1 11.1 1.0C12.4 1.0 13.7 1.0 15.0 1.0C16.4 0.9 17.7 0.9 19.0 0.9C20.3 0.9 21.6 0.9 22.9 0.9C24.2 0.8 25.6 0.8 26.9 0.8C28.2 0.8 29.5 0.8 30.8 0.8C32.1 0.8 33.4 0.8 34.8 0.8C36.1 0.8 37.4 0.8 38.7 0.9C40.0 0.9 41.3 1.0 42.7 1.0C44.0 1.1 45.3 1.2 46.6 1.2C47.9 1.3 49.2 1.4 50.5 1.5C51.9 1.5 53.2 1.6 54.5 1.6C55.8 1.6 57.1 1.6 58.4 1.6C59.7 1.5 61.1 1.5 62.4 1.4C63.7 1.3 65.0 1.2 66.3 1.1C67.6 1.0 69.0 0.9 70.3 0.8C71.6 0.7 72.9 0.6 74.2 0.5C75.5 0.5 76.8 0.4 78.2 0.4C79.5 0.4 80.8 0.4 82.1 0.4C83.4 0.5 84.7 0.5 86.0 0.6C87.4 0.6 88.7 0.7 90.0 0.8C91.3 0.9 92.7 0.9 93.9 1.0C95.2 1.1 96.7 1.1 97.4 1.4C98.2 1.8 98.3 2.2 98.4 3.2C98.5 4.2 98.2 5.8 98.1 7.1C98.1 8.5 98.0 9.8 97.9 11.1C97.9 12.4 97.8 13.7 97.8 15.0C97.8 16.4 97.8 17.7 97.9 19.0C97.9 20.3 98.0 21.6 98.0 22.9C98.1 24.2 98.2 25.6 98.3 26.9C98.4 28.2 98.5 29.5 98.6 30.8C98.6 32.1 98.7 33.4 98.7 34.8C98.8 36.1 98.8 37.4 98.8 38.7C98.8 40.0 98.8 41.3 98.8 42.7C98.8 44.0 98.8 45.3 98.8 46.6C98.8 47.9 98.8 49.2 98.8 50.5C98.8 51.9 98.9 53.2 98.9 54.5C99.0 55.8 99.0 57.1 99.1 58.4C99.2 59.7 99.2 61.1 99.3 62.4C99.4 63.7 99.5 65.0 99.5 66.3C99.6 67.6 99.6 69.0 99.7 70.3C99.7 71.6 99.7 72.9 99.7 74.2C99.7 75.5 99.7 76.8 99.7 78.2C99.7 79.5 99.6 80.8 99.6 82.1C99.6 83.4 99.5 84.7 99.4 86.0C99.4 87.4 99.3 88.7 99.2 90.0C99.1 91.3 99.1 92.7 98.9 93.9C98.8 95.2 98.9 96.7 98.5 97.4C98.1 98.1 97.7 98.2 96.8 98.3C95.9 98.4 94.2 98.1 92.9 98.0C91.5 98.0 90.2 98.0 88.9 98.0C87.6 98.0 86.3 98.0 85.0 98.1C83.6 98.2 82.3 98.3 81.0 98.4C79.7 98.5 78.4 98.6 77.1 98.7C75.8 98.8 74.4 98.9 73.1 99.0C71.8 99.1 70.5 99.1 69.2 99.1C67.9 99.2 66.6 99.2 65.2 99.2C63.9 99.2 62.6 99.1 61.3 99.1C60.0 99.1 58.7 99.0 57.3 99.0C56.0 98.9 54.7 98.9 53.4 98.8C52.1 98.8 50.8 98.7 49.5 98.7C48.1 98.6 46.8 98.6 45.5 98.6C44.2 98.5 42.9 98.5 41.6 98.5C40.3 98.4 38.9 98.4 37.6 98.4C36.3 98.4 35.0 98.4 33.7 98.4C32.4 98.4 31.0 98.4 29.7 98.4C28.4 98.4 27.1 98.5 25.8 98.5C24.5 98.6 23.2 98.6 21.8 98.7C20.5 98.7 19.2 98.8 17.9 98.8C16.6 98.9 15.3 98.9 14.0 98.9C12.6 98.9 11.3 98.9 10.0 98.9C8.7 98.9 7.3 98.9 6.1 98.8C4.8 98.8 3.4 98.9 2.6 98.6C1.8 98.3 1.5 97.8 1.3 96.8C1.1 95.8 1.3 94.2 1.2 92.9C1.2 91.5 1.1 90.2 1.0 88.9C0.9 87.6 0.8 86.3 0.7 85.0C0.6 83.6 0.5 82.3 0.4 81.0C0.3 79.7 0.3 78.4 0.2 77.1C0.2 75.8 0.1 74.4 0.1 73.1C0.1 71.8 0.2 70.5 0.2 69.2C0.2 67.9 0.3 66.6 0.3 65.2C0.4 63.9 0.5 62.6 0.6 61.3C0.7 60.0 0.8 58.7 0.9 57.3C1.0 56.0 1.1 54.7 1.2 53.4C1.3 52.1 1.4 50.8 1.6 49.5C1.7 48.1 1.8 46.8 1.9 45.5C2.0 44.2 2.1 42.9 2.2 41.6C2.2 40.3 2.3 38.9 2.3 37.6C2.3 36.3 2.3 35.0 2.2 33.7C2.2 32.4 2.1 31.0 2.0 29.7C1.9 28.4 1.8 27.1 1.7 25.8C1.6 24.5 1.5 23.2 1.4 21.8C1.3 20.5 1.2 19.2 1.2 17.9C1.1 16.6 1.1 15.3 1.1 14.0C1.1 12.6 1.1 11.3 1.1 10.0C1.1 8.7 1.1 7.3 1.2 6.1C1.2 4.8 1.0 3.4 1.3 2.5C1.7 1.7 2.2 1.4 3.2 1.2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pz3{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.4C4.2 1.2 5.8 1.4 7.1 1.4C8.5 1.3 9.8 1.3 11.1 1.2C12.4 1.2 13.7 1.1 15.0 1.0C16.4 0.9 17.7 0.8 19.0 0.7C20.3 0.7 21.6 0.6 22.9 0.5C24.2 0.5 25.6 0.4 26.9 0.4C28.2 0.4 29.5 0.5 30.8 0.5C32.1 0.6 33.4 0.6 34.8 0.7C36.1 0.8 37.4 0.9 38.7 0.9C40.0 1.0 41.3 1.1 42.7 1.2C44.0 1.2 45.3 1.3 46.6 1.3C47.9 1.4 49.2 1.4 50.5 1.5C51.9 1.5 53.2 1.5 54.5 1.5C55.8 1.6 57.1 1.6 58.4 1.6C59.7 1.6 61.1 1.7 62.4 1.7C63.7 1.7 65.0 1.7 66.3 1.7C67.6 1.7 69.0 1.6 70.3 1.6C71.6 1.6 72.9 1.5 74.2 1.5C75.5 1.5 76.8 1.4 78.2 1.3C79.5 1.3 80.8 1.3 82.1 1.2C83.4 1.2 84.7 1.2 86.0 1.2C87.4 1.2 88.7 1.2 90.0 1.2C91.3 1.2 92.7 1.3 93.9 1.3C95.2 1.4 96.6 1.2 97.4 1.5C98.2 1.8 98.4 2.3 98.6 3.2C98.9 4.1 98.7 5.8 98.8 7.1C98.8 8.5 98.9 9.8 99.0 11.1C99.0 12.4 99.1 13.7 99.2 15.0C99.2 16.4 99.3 17.7 99.3 19.0C99.3 20.3 99.4 21.6 99.4 22.9C99.4 24.2 99.3 25.6 99.3 26.9C99.3 28.2 99.2 29.5 99.2 30.8C99.1 32.1 99.1 33.4 99.1 34.8C99.0 36.1 99.0 37.4 98.9 38.7C98.9 40.0 98.9 41.3 98.8 42.7C98.8 44.0 98.8 45.3 98.7 46.6C98.7 47.9 98.7 49.2 98.6 50.5C98.6 51.9 98.6 53.2 98.5 54.5C98.5 55.8 98.5 57.1 98.5 58.4C98.5 59.7 98.5 61.1 98.6 62.4C98.6 63.7 98.7 65.0 98.7 66.3C98.8 67.6 98.9 69.0 99.0 70.3C99.0 71.6 99.1 72.9 99.2 74.2C99.2 75.5 99.3 76.8 99.3 78.2C99.3 79.5 99.3 80.8 99.3 82.1C99.2 83.4 99.2 84.7 99.1 86.0C99.0 87.4 99.0 88.7 98.9 90.0C98.8 91.3 98.8 92.7 98.7 93.9C98.6 95.2 98.8 96.6 98.5 97.4C98.2 98.1 97.7 98.3 96.8 98.5C95.9 98.7 94.2 98.5 92.9 98.5C91.5 98.5 90.2 98.5 88.9 98.5C87.6 98.5 86.3 98.5 85.0 98.5C83.6 98.5 82.3 98.5 81.0 98.5C79.7 98.5 78.4 98.5 77.1 98.5C75.8 98.6 74.4 98.6 73.1 98.6C71.8 98.6 70.5 98.6 69.2 98.7C67.9 98.7 66.6 98.7 65.2 98.8C63.9 98.8 62.6 98.8 61.3 98.8C60.0 98.8 58.7 98.8 57.3 98.8C56.0 98.7 54.7 98.7 53.4 98.7C52.1 98.7 50.8 98.7 49.5 98.7C48.1 98.6 46.8 98.7 45.5 98.7C44.2 98.7 42.9 98.8 41.6 98.8C40.3 98.9 38.9 99.0 37.6 99.1C36.3 99.2 35.0 99.3 33.7 99.3C32.4 99.4 31.0 99.5 29.7 99.5C28.4 99.6 27.1 99.6 25.8 99.6C24.5 99.6 23.2 99.6 21.8 99.5C20.5 99.5 19.2 99.4 17.9 99.3C16.6 99.3 15.3 99.2 14.0 99.1C12.6 99.1 11.3 99.0 10.0 98.9C8.7 98.9 7.3 98.8 6.1 98.8C4.8 98.7 3.4 98.9 2.6 98.5C1.8 98.2 1.6 97.7 1.5 96.8C1.3 95.9 1.6 94.2 1.6 92.9C1.6 91.5 1.6 90.2 1.6 88.9C1.7 87.6 1.7 86.3 1.6 85.0C1.6 83.6 1.6 82.3 1.5 81.0C1.5 79.7 1.4 78.4 1.3 77.1C1.3 75.8 1.2 74.4 1.2 73.1C1.1 71.8 1.0 70.5 1.0 69.2C1.0 67.9 1.0 66.6 1.0 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.1 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.4 53.4C1.4 52.1 1.4 50.8 1.4 49.5C1.4 48.1 1.4 46.8 1.4 45.5C1.4 44.2 1.3 42.9 1.3 41.6C1.2 40.3 1.2 38.9 1.2 37.6C1.1 36.3 1.1 35.0 1.1 33.7C1.1 32.4 1.1 31.0 1.1 29.7C1.1 28.4 1.1 27.1 1.1 25.8C1.1 24.5 1.1 23.2 1.1 21.8C1.1 20.5 1.1 19.2 1.1 17.9C1.1 16.6 1.1 15.3 1.1 14.0C1.2 12.6 1.2 11.3 1.2 10.0C1.2 8.7 1.2 7.3 1.2 6.1C1.3 4.8 1.1 3.4 1.4 2.6C1.7 1.8 2.2 1.6 3.2 1.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.4C4.2 1.2 5.8 1.4 7.1 1.4C8.5 1.3 9.8 1.3 11.1 1.2C12.4 1.2 13.7 1.1 15.0 1.0C16.4 0.9 17.7 0.8 19.0 0.7C20.3 0.7 21.6 0.6 22.9 0.5C24.2 0.5 25.6 0.4 26.9 0.4C28.2 0.4 29.5 0.5 30.8 0.5C32.1 0.6 33.4 0.6 34.8 0.7C36.1 0.8 37.4 0.9 38.7 0.9C40.0 1.0 41.3 1.1 42.7 1.2C44.0 1.2 45.3 1.3 46.6 1.3C47.9 1.4 49.2 1.4 50.5 1.5C51.9 1.5 53.2 1.5 54.5 1.5C55.8 1.6 57.1 1.6 58.4 1.6C59.7 1.6 61.1 1.7 62.4 1.7C63.7 1.7 65.0 1.7 66.3 1.7C67.6 1.7 69.0 1.6 70.3 1.6C71.6 1.6 72.9 1.5 74.2 1.5C75.5 1.5 76.8 1.4 78.2 1.3C79.5 1.3 80.8 1.3 82.1 1.2C83.4 1.2 84.7 1.2 86.0 1.2C87.4 1.2 88.7 1.2 90.0 1.2C91.3 1.2 92.7 1.3 93.9 1.3C95.2 1.4 96.6 1.2 97.4 1.5C98.2 1.8 98.4 2.3 98.6 3.2C98.9 4.1 98.7 5.8 98.8 7.1C98.8 8.5 98.9 9.8 99.0 11.1C99.0 12.4 99.1 13.7 99.2 15.0C99.2 16.4 99.3 17.7 99.3 19.0C99.3 20.3 99.4 21.6 99.4 22.9C99.4 24.2 99.3 25.6 99.3 26.9C99.3 28.2 99.2 29.5 99.2 30.8C99.1 32.1 99.1 33.4 99.1 34.8C99.0 36.1 99.0 37.4 98.9 38.7C98.9 40.0 98.9 41.3 98.8 42.7C98.8 44.0 98.8 45.3 98.7 46.6C98.7 47.9 98.7 49.2 98.6 50.5C98.6 51.9 98.6 53.2 98.5 54.5C98.5 55.8 98.5 57.1 98.5 58.4C98.5 59.7 98.5 61.1 98.6 62.4C98.6 63.7 98.7 65.0 98.7 66.3C98.8 67.6 98.9 69.0 99.0 70.3C99.0 71.6 99.1 72.9 99.2 74.2C99.2 75.5 99.3 76.8 99.3 78.2C99.3 79.5 99.3 80.8 99.3 82.1C99.2 83.4 99.2 84.7 99.1 86.0C99.0 87.4 99.0 88.7 98.9 90.0C98.8 91.3 98.8 92.7 98.7 93.9C98.6 95.2 98.8 96.6 98.5 97.4C98.2 98.1 97.7 98.3 96.8 98.5C95.9 98.7 94.2 98.5 92.9 98.5C91.5 98.5 90.2 98.5 88.9 98.5C87.6 98.5 86.3 98.5 85.0 98.5C83.6 98.5 82.3 98.5 81.0 98.5C79.7 98.5 78.4 98.5 77.1 98.5C75.8 98.6 74.4 98.6 73.1 98.6C71.8 98.6 70.5 98.6 69.2 98.7C67.9 98.7 66.6 98.7 65.2 98.8C63.9 98.8 62.6 98.8 61.3 98.8C60.0 98.8 58.7 98.8 57.3 98.8C56.0 98.7 54.7 98.7 53.4 98.7C52.1 98.7 50.8 98.7 49.5 98.7C48.1 98.6 46.8 98.7 45.5 98.7C44.2 98.7 42.9 98.8 41.6 98.8C40.3 98.9 38.9 99.0 37.6 99.1C36.3 99.2 35.0 99.3 33.7 99.3C32.4 99.4 31.0 99.5 29.7 99.5C28.4 99.6 27.1 99.6 25.8 99.6C24.5 99.6 23.2 99.6 21.8 99.5C20.5 99.5 19.2 99.4 17.9 99.3C16.6 99.3 15.3 99.2 14.0 99.1C12.6 99.1 11.3 99.0 10.0 98.9C8.7 98.9 7.3 98.8 6.1 98.8C4.8 98.7 3.4 98.9 2.6 98.5C1.8 98.2 1.6 97.7 1.5 96.8C1.3 95.9 1.6 94.2 1.6 92.9C1.6 91.5 1.6 90.2 1.6 88.9C1.7 87.6 1.7 86.3 1.6 85.0C1.6 83.6 1.6 82.3 1.5 81.0C1.5 79.7 1.4 78.4 1.3 77.1C1.3 75.8 1.2 74.4 1.2 73.1C1.1 71.8 1.0 70.5 1.0 69.2C1.0 67.9 1.0 66.6 1.0 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.1 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.4 53.4C1.4 52.1 1.4 50.8 1.4 49.5C1.4 48.1 1.4 46.8 1.4 45.5C1.4 44.2 1.3 42.9 1.3 41.6C1.2 40.3 1.2 38.9 1.2 37.6C1.1 36.3 1.1 35.0 1.1 33.7C1.1 32.4 1.1 31.0 1.1 29.7C1.1 28.4 1.1 27.1 1.1 25.8C1.1 24.5 1.1 23.2 1.1 21.8C1.1 20.5 1.1 19.2 1.1 17.9C1.1 16.6 1.1 15.3 1.1 14.0C1.2 12.6 1.2 11.3 1.2 10.0C1.2 8.7 1.2 7.3 1.2 6.1C1.3 4.8 1.1 3.4 1.4 2.6C1.7 1.8 2.2 1.6 3.2 1.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pz4{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.0C4.2 0.8 5.8 1.1 7.1 1.2C8.5 1.3 9.8 1.4 11.1 1.4C12.4 1.5 13.7 1.5 15.0 1.5C16.4 1.5 17.7 1.5 19.0 1.5C20.3 1.4 21.6 1.4 22.9 1.3C24.2 1.3 25.6 1.2 26.9 1.2C28.2 1.2 29.5 1.1 30.8 1.1C32.1 1.1 33.4 1.2 34.8 1.2C36.1 1.3 37.4 1.3 38.7 1.4C40.0 1.5 41.3 1.5 42.7 1.6C44.0 1.6 45.3 1.7 46.6 1.7C47.9 1.7 49.2 1.7 50.5 1.7C51.9 1.7 53.2 1.7 54.5 1.6C55.8 1.6 57.1 1.5 58.4 1.5C59.7 1.4 61.1 1.4 62.4 1.3C63.7 1.3 65.0 1.3 66.3 1.3C67.6 1.2 69.0 1.2 70.3 1.2C71.6 1.2 72.9 1.1 74.2 1.1C75.5 1.0 76.8 1.0 78.2 1.0C79.5 0.9 80.8 0.9 82.1 0.8C83.4 0.8 84.7 0.8 86.0 0.8C87.4 0.7 88.7 0.8 90.0 0.8C91.3 0.8 92.7 0.9 93.9 1.0C95.2 1.0 96.7 0.9 97.5 1.3C98.2 1.7 98.4 2.2 98.6 3.2C98.7 4.2 98.5 5.8 98.5 7.1C98.5 8.5 98.5 9.8 98.5 11.1C98.6 12.4 98.6 13.7 98.7 15.0C98.8 16.4 98.9 17.7 99.0 19.0C99.1 20.3 99.1 21.6 99.2 22.9C99.3 24.2 99.3 25.6 99.3 26.9C99.3 28.2 99.3 29.5 99.3 30.8C99.3 32.1 99.3 33.4 99.3 34.8C99.2 36.1 99.2 37.4 99.2 38.7C99.2 40.0 99.1 41.3 99.1 42.7C99.1 44.0 99.1 45.3 99.1 46.6C99.1 47.9 99.0 49.2 99.0 50.5C99.0 51.9 98.9 53.2 98.9 54.5C98.8 55.8 98.7 57.1 98.7 58.4C98.6 59.7 98.6 61.1 98.5 62.4C98.5 63.7 98.5 65.0 98.5 66.3C98.4 67.6 98.5 69.0 98.5 70.3C98.5 71.6 98.6 72.9 98.6 74.2C98.6 75.5 98.7 76.8 98.7 78.2C98.8 79.5 98.8 80.8 98.8 82.1C98.8 83.4 98.8 84.7 98.7 86.0C98.7 87.4 98.6 88.7 98.5 90.0C98.5 91.3 98.4 92.7 98.3 93.9C98.2 95.1 98.4 96.5 98.1 97.3C97.8 98.0 97.7 98.0 96.8 98.2C95.9 98.4 94.2 98.3 92.9 98.3C91.5 98.4 90.2 98.5 88.9 98.6C87.6 98.6 86.3 98.7 85.0 98.8C83.6 98.9 82.3 98.9 81.0 99.0C79.7 99.1 78.4 99.1 77.1 99.1C75.8 99.2 74.4 99.2 73.1 99.2C71.8 99.3 70.5 99.3 69.2 99.3C67.9 99.4 66.6 99.4 65.2 99.4C63.9 99.4 62.6 99.5 61.3 99.5C60.0 99.5 58.7 99.5 57.3 99.4C56.0 99.4 54.7 99.3 53.4 99.3C52.1 99.2 50.8 99.1 49.5 99.0C48.1 98.9 46.8 98.8 45.5 98.8C44.2 98.7 42.9 98.6 41.6 98.6C40.3 98.5 38.9 98.5 37.6 98.5C36.3 98.6 35.0 98.6 33.7 98.7C32.4 98.7 31.0 98.8 29.7 98.9C28.4 98.9 27.1 99.0 25.8 99.0C24.5 99.1 23.2 99.1 21.8 99.1C20.5 99.1 19.2 99.1 17.9 99.0C16.6 99.0 15.3 99.0 14.0 98.9C12.6 98.9 11.3 98.8 10.0 98.8C8.7 98.7 7.3 98.7 6.1 98.7C4.8 98.6 3.4 98.8 2.6 98.5C1.8 98.2 1.6 97.7 1.4 96.8C1.1 95.9 1.3 94.2 1.4 92.9C1.4 91.5 1.4 90.2 1.4 88.9C1.4 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.5 82.3 1.4 81.0C1.4 79.7 1.4 78.4 1.4 77.1C1.4 75.8 1.3 74.4 1.3 73.1C1.2 71.8 1.2 70.5 1.1 69.2C1.1 67.9 1.1 66.6 1.1 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.1 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.5 53.4C1.6 52.1 1.6 50.8 1.7 49.5C1.7 48.1 1.7 46.8 1.7 45.5C1.7 44.2 1.7 42.9 1.6 41.6C1.5 40.3 1.4 38.9 1.3 37.6C1.2 36.3 1.1 35.0 1.0 33.7C1.0 32.4 0.9 31.0 0.8 29.7C0.7 28.4 0.7 27.1 0.7 25.8C0.6 24.5 0.6 23.2 0.6 21.8C0.6 20.5 0.6 19.2 0.6 17.9C0.6 16.6 0.6 15.3 0.6 14.0C0.6 12.6 0.5 11.3 0.6 10.0C0.6 8.7 0.6 7.3 0.6 6.1C0.7 4.8 0.4 3.2 0.9 2.4C1.3 1.5 2.2 1.2 3.2 1.0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.0C4.2 0.8 5.8 1.1 7.1 1.2C8.5 1.3 9.8 1.4 11.1 1.4C12.4 1.5 13.7 1.5 15.0 1.5C16.4 1.5 17.7 1.5 19.0 1.5C20.3 1.4 21.6 1.4 22.9 1.3C24.2 1.3 25.6 1.2 26.9 1.2C28.2 1.2 29.5 1.1 30.8 1.1C32.1 1.1 33.4 1.2 34.8 1.2C36.1 1.3 37.4 1.3 38.7 1.4C40.0 1.5 41.3 1.5 42.7 1.6C44.0 1.6 45.3 1.7 46.6 1.7C47.9 1.7 49.2 1.7 50.5 1.7C51.9 1.7 53.2 1.7 54.5 1.6C55.8 1.6 57.1 1.5 58.4 1.5C59.7 1.4 61.1 1.4 62.4 1.3C63.7 1.3 65.0 1.3 66.3 1.3C67.6 1.2 69.0 1.2 70.3 1.2C71.6 1.2 72.9 1.1 74.2 1.1C75.5 1.0 76.8 1.0 78.2 1.0C79.5 0.9 80.8 0.9 82.1 0.8C83.4 0.8 84.7 0.8 86.0 0.8C87.4 0.7 88.7 0.8 90.0 0.8C91.3 0.8 92.7 0.9 93.9 1.0C95.2 1.0 96.7 0.9 97.5 1.3C98.2 1.7 98.4 2.2 98.6 3.2C98.7 4.2 98.5 5.8 98.5 7.1C98.5 8.5 98.5 9.8 98.5 11.1C98.6 12.4 98.6 13.7 98.7 15.0C98.8 16.4 98.9 17.7 99.0 19.0C99.1 20.3 99.1 21.6 99.2 22.9C99.3 24.2 99.3 25.6 99.3 26.9C99.3 28.2 99.3 29.5 99.3 30.8C99.3 32.1 99.3 33.4 99.3 34.8C99.2 36.1 99.2 37.4 99.2 38.7C99.2 40.0 99.1 41.3 99.1 42.7C99.1 44.0 99.1 45.3 99.1 46.6C99.1 47.9 99.0 49.2 99.0 50.5C99.0 51.9 98.9 53.2 98.9 54.5C98.8 55.8 98.7 57.1 98.7 58.4C98.6 59.7 98.6 61.1 98.5 62.4C98.5 63.7 98.5 65.0 98.5 66.3C98.4 67.6 98.5 69.0 98.5 70.3C98.5 71.6 98.6 72.9 98.6 74.2C98.6 75.5 98.7 76.8 98.7 78.2C98.8 79.5 98.8 80.8 98.8 82.1C98.8 83.4 98.8 84.7 98.7 86.0C98.7 87.4 98.6 88.7 98.5 90.0C98.5 91.3 98.4 92.7 98.3 93.9C98.2 95.1 98.4 96.5 98.1 97.3C97.8 98.0 97.7 98.0 96.8 98.2C95.9 98.4 94.2 98.3 92.9 98.3C91.5 98.4 90.2 98.5 88.9 98.6C87.6 98.6 86.3 98.7 85.0 98.8C83.6 98.9 82.3 98.9 81.0 99.0C79.7 99.1 78.4 99.1 77.1 99.1C75.8 99.2 74.4 99.2 73.1 99.2C71.8 99.3 70.5 99.3 69.2 99.3C67.9 99.4 66.6 99.4 65.2 99.4C63.9 99.4 62.6 99.5 61.3 99.5C60.0 99.5 58.7 99.5 57.3 99.4C56.0 99.4 54.7 99.3 53.4 99.3C52.1 99.2 50.8 99.1 49.5 99.0C48.1 98.9 46.8 98.8 45.5 98.8C44.2 98.7 42.9 98.6 41.6 98.6C40.3 98.5 38.9 98.5 37.6 98.5C36.3 98.6 35.0 98.6 33.7 98.7C32.4 98.7 31.0 98.8 29.7 98.9C28.4 98.9 27.1 99.0 25.8 99.0C24.5 99.1 23.2 99.1 21.8 99.1C20.5 99.1 19.2 99.1 17.9 99.0C16.6 99.0 15.3 99.0 14.0 98.9C12.6 98.9 11.3 98.8 10.0 98.8C8.7 98.7 7.3 98.7 6.1 98.7C4.8 98.6 3.4 98.8 2.6 98.5C1.8 98.2 1.6 97.7 1.4 96.8C1.1 95.9 1.3 94.2 1.4 92.9C1.4 91.5 1.4 90.2 1.4 88.9C1.4 87.6 1.4 86.3 1.4 85.0C1.4 83.6 1.5 82.3 1.4 81.0C1.4 79.7 1.4 78.4 1.4 77.1C1.4 75.8 1.3 74.4 1.3 73.1C1.2 71.8 1.2 70.5 1.1 69.2C1.1 67.9 1.1 66.6 1.1 65.2C1.0 63.9 1.1 62.6 1.1 61.3C1.1 60.0 1.2 58.7 1.3 57.3C1.3 56.0 1.4 54.7 1.5 53.4C1.6 52.1 1.6 50.8 1.7 49.5C1.7 48.1 1.7 46.8 1.7 45.5C1.7 44.2 1.7 42.9 1.6 41.6C1.5 40.3 1.4 38.9 1.3 37.6C1.2 36.3 1.1 35.0 1.0 33.7C1.0 32.4 0.9 31.0 0.8 29.7C0.7 28.4 0.7 27.1 0.7 25.8C0.6 24.5 0.6 23.2 0.6 21.8C0.6 20.5 0.6 19.2 0.6 17.9C0.6 16.6 0.6 15.3 0.6 14.0C0.6 12.6 0.5 11.3 0.6 10.0C0.6 8.7 0.6 7.3 0.6 6.1C0.7 4.8 0.4 3.2 0.9 2.4C1.3 1.5 2.2 1.2 3.2 1.0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pz5{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.2C4.2 0.9 5.8 1.1 7.1 1.1C8.5 1.1 9.8 1.0 11.1 1.0C12.4 1.0 13.7 1.1 15.0 1.1C16.4 1.1 17.7 1.2 19.0 1.2C20.3 1.3 21.6 1.3 22.9 1.3C24.2 1.4 25.6 1.4 26.9 1.4C28.2 1.4 29.5 1.4 30.8 1.3C32.1 1.3 33.4 1.2 34.8 1.2C36.1 1.1 37.4 1.1 38.7 1.1C40.0 1.1 41.3 1.1 42.7 1.1C44.0 1.2 45.3 1.3 46.6 1.4C47.9 1.5 49.2 1.6 50.5 1.7C51.9 1.8 53.2 2.0 54.5 2.0C55.8 2.1 57.1 2.2 58.4 2.2C59.7 2.3 61.1 2.3 62.4 2.2C63.7 2.2 65.0 2.1 66.3 2.1C67.6 2.0 69.0 1.9 70.3 1.8C71.6 1.7 72.9 1.7 74.2 1.6C75.5 1.6 76.8 1.5 78.2 1.5C79.5 1.5 80.8 1.4 82.1 1.4C83.4 1.4 84.7 1.3 86.0 1.3C87.4 1.2 88.7 1.1 90.0 1.1C91.3 1.0 92.6 0.8 93.9 0.7C95.2 0.7 96.7 0.2 97.7 0.6C98.7 1.0 99.4 2.1 99.8 3.2C100.1 4.3 99.8 5.8 99.8 7.1C99.8 8.5 99.8 9.8 99.7 11.1C99.7 12.4 99.6 13.7 99.6 15.0C99.5 16.4 99.5 17.7 99.5 19.0C99.4 20.3 99.5 21.6 99.5 22.9C99.5 24.2 99.5 25.6 99.6 26.9C99.6 28.2 99.6 29.5 99.6 30.8C99.6 32.1 99.6 33.4 99.6 34.8C99.5 36.1 99.4 37.4 99.3 38.7C99.2 40.0 99.1 41.3 99.0 42.7C98.8 44.0 98.7 45.3 98.5 46.6C98.4 47.9 98.3 49.2 98.2 50.5C98.2 51.9 98.1 53.2 98.1 54.5C98.1 55.8 98.1 57.1 98.1 58.4C98.1 59.7 98.1 61.1 98.2 62.4C98.2 63.7 98.2 65.0 98.2 66.3C98.2 67.6 98.2 69.0 98.2 70.3C98.2 71.6 98.2 72.9 98.1 74.2C98.1 75.5 98.1 76.8 98.2 78.2C98.2 79.5 98.3 80.8 98.3 82.1C98.4 83.4 98.5 84.7 98.6 86.0C98.7 87.4 98.8 88.7 98.8 90.0C98.9 91.3 99.0 92.7 99.0 93.9C99.0 95.2 99.2 96.7 98.8 97.5C98.5 98.3 97.8 98.6 96.8 98.8C95.8 99.0 94.2 98.6 92.9 98.6C91.5 98.5 90.2 98.4 88.9 98.4C87.6 98.4 86.3 98.4 85.0 98.4C83.6 98.4 82.3 98.5 81.0 98.6C79.7 98.7 78.4 98.8 77.1 98.8C75.8 98.9 74.4 99.0 73.1 99.0C71.8 99.1 70.5 99.1 69.2 99.1C67.9 99.1 66.6 99.1 65.2 99.1C63.9 99.1 62.6 99.1 61.3 99.1C60.0 99.1 58.7 99.1 57.3 99.1C56.0 99.1 54.7 99.2 53.4 99.2C52.1 99.3 50.8 99.4 49.5 99.4C48.1 99.5 46.8 99.6 45.5 99.6C44.2 99.6 42.9 99.6 41.6 99.6C40.3 99.6 38.9 99.6 37.6 99.6C36.3 99.5 35.0 99.4 33.7 99.4C32.4 99.3 31.0 99.3 29.7 99.2C28.4 99.2 27.1 99.2 25.8 99.2C24.5 99.2 23.2 99.2 21.8 99.2C20.5 99.2 19.2 99.3 17.9 99.3C16.6 99.3 15.3 99.3 14.0 99.3C12.6 99.2 11.3 99.2 10.0 99.1C8.7 99.0 7.3 98.8 6.1 98.7C4.8 98.5 3.4 98.5 2.7 98.1C2.1 97.8 2.2 97.7 2.2 96.8C2.1 95.9 2.3 94.2 2.4 92.9C2.4 91.5 2.4 90.2 2.4 88.9C2.4 87.6 2.3 86.3 2.3 85.0C2.2 83.6 2.1 82.3 2.1 81.0C2.1 79.7 2.0 78.4 2.0 77.1C2.0 75.8 1.9 74.4 1.9 73.1C1.9 71.8 1.9 70.5 1.8 69.2C1.8 67.9 1.7 66.6 1.6 65.2C1.6 63.9 1.4 62.6 1.3 61.3C1.2 60.0 1.1 58.7 1.0 57.3C0.9 56.0 0.8 54.7 0.7 53.4C0.6 52.1 0.5 50.8 0.5 49.5C0.5 48.1 0.5 46.8 0.6 45.5C0.6 44.2 0.7 42.9 0.7 41.6C0.8 40.3 0.8 38.9 0.8 37.6C0.9 36.3 0.9 35.0 0.9 33.7C0.9 32.4 0.8 31.0 0.8 29.7C0.7 28.4 0.6 27.1 0.6 25.8C0.5 24.5 0.5 23.2 0.4 21.8C0.4 20.5 0.4 19.2 0.4 17.9C0.5 16.6 0.5 15.3 0.6 14.0C0.6 12.6 0.7 11.3 0.8 10.0C0.9 8.7 1.0 7.3 1.1 6.1C1.1 4.8 0.9 3.3 1.3 2.5C1.6 1.7 2.2 1.4 3.2 1.2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3.2 1.2C4.2 0.9 5.8 1.1 7.1 1.1C8.5 1.1 9.8 1.0 11.1 1.0C12.4 1.0 13.7 1.1 15.0 1.1C16.4 1.1 17.7 1.2 19.0 1.2C20.3 1.3 21.6 1.3 22.9 1.3C24.2 1.4 25.6 1.4 26.9 1.4C28.2 1.4 29.5 1.4 30.8 1.3C32.1 1.3 33.4 1.2 34.8 1.2C36.1 1.1 37.4 1.1 38.7 1.1C40.0 1.1 41.3 1.1 42.7 1.1C44.0 1.2 45.3 1.3 46.6 1.4C47.9 1.5 49.2 1.6 50.5 1.7C51.9 1.8 53.2 2.0 54.5 2.0C55.8 2.1 57.1 2.2 58.4 2.2C59.7 2.3 61.1 2.3 62.4 2.2C63.7 2.2 65.0 2.1 66.3 2.1C67.6 2.0 69.0 1.9 70.3 1.8C71.6 1.7 72.9 1.7 74.2 1.6C75.5 1.6 76.8 1.5 78.2 1.5C79.5 1.5 80.8 1.4 82.1 1.4C83.4 1.4 84.7 1.3 86.0 1.3C87.4 1.2 88.7 1.1 90.0 1.1C91.3 1.0 92.6 0.8 93.9 0.7C95.2 0.7 96.7 0.2 97.7 0.6C98.7 1.0 99.4 2.1 99.8 3.2C100.1 4.3 99.8 5.8 99.8 7.1C99.8 8.5 99.8 9.8 99.7 11.1C99.7 12.4 99.6 13.7 99.6 15.0C99.5 16.4 99.5 17.7 99.5 19.0C99.4 20.3 99.5 21.6 99.5 22.9C99.5 24.2 99.5 25.6 99.6 26.9C99.6 28.2 99.6 29.5 99.6 30.8C99.6 32.1 99.6 33.4 99.6 34.8C99.5 36.1 99.4 37.4 99.3 38.7C99.2 40.0 99.1 41.3 99.0 42.7C98.8 44.0 98.7 45.3 98.5 46.6C98.4 47.9 98.3 49.2 98.2 50.5C98.2 51.9 98.1 53.2 98.1 54.5C98.1 55.8 98.1 57.1 98.1 58.4C98.1 59.7 98.1 61.1 98.2 62.4C98.2 63.7 98.2 65.0 98.2 66.3C98.2 67.6 98.2 69.0 98.2 70.3C98.2 71.6 98.2 72.9 98.1 74.2C98.1 75.5 98.1 76.8 98.2 78.2C98.2 79.5 98.3 80.8 98.3 82.1C98.4 83.4 98.5 84.7 98.6 86.0C98.7 87.4 98.8 88.7 98.8 90.0C98.9 91.3 99.0 92.7 99.0 93.9C99.0 95.2 99.2 96.7 98.8 97.5C98.5 98.3 97.8 98.6 96.8 98.8C95.8 99.0 94.2 98.6 92.9 98.6C91.5 98.5 90.2 98.4 88.9 98.4C87.6 98.4 86.3 98.4 85.0 98.4C83.6 98.4 82.3 98.5 81.0 98.6C79.7 98.7 78.4 98.8 77.1 98.8C75.8 98.9 74.4 99.0 73.1 99.0C71.8 99.1 70.5 99.1 69.2 99.1C67.9 99.1 66.6 99.1 65.2 99.1C63.9 99.1 62.6 99.1 61.3 99.1C60.0 99.1 58.7 99.1 57.3 99.1C56.0 99.1 54.7 99.2 53.4 99.2C52.1 99.3 50.8 99.4 49.5 99.4C48.1 99.5 46.8 99.6 45.5 99.6C44.2 99.6 42.9 99.6 41.6 99.6C40.3 99.6 38.9 99.6 37.6 99.6C36.3 99.5 35.0 99.4 33.7 99.4C32.4 99.3 31.0 99.3 29.7 99.2C28.4 99.2 27.1 99.2 25.8 99.2C24.5 99.2 23.2 99.2 21.8 99.2C20.5 99.2 19.2 99.3 17.9 99.3C16.6 99.3 15.3 99.3 14.0 99.3C12.6 99.2 11.3 99.2 10.0 99.1C8.7 99.0 7.3 98.8 6.1 98.7C4.8 98.5 3.4 98.5 2.7 98.1C2.1 97.8 2.2 97.7 2.2 96.8C2.1 95.9 2.3 94.2 2.4 92.9C2.4 91.5 2.4 90.2 2.4 88.9C2.4 87.6 2.3 86.3 2.3 85.0C2.2 83.6 2.1 82.3 2.1 81.0C2.1 79.7 2.0 78.4 2.0 77.1C2.0 75.8 1.9 74.4 1.9 73.1C1.9 71.8 1.9 70.5 1.8 69.2C1.8 67.9 1.7 66.6 1.6 65.2C1.6 63.9 1.4 62.6 1.3 61.3C1.2 60.0 1.1 58.7 1.0 57.3C0.9 56.0 0.8 54.7 0.7 53.4C0.6 52.1 0.5 50.8 0.5 49.5C0.5 48.1 0.5 46.8 0.6 45.5C0.6 44.2 0.7 42.9 0.7 41.6C0.8 40.3 0.8 38.9 0.8 37.6C0.9 36.3 0.9 35.0 0.9 33.7C0.9 32.4 0.8 31.0 0.8 29.7C0.7 28.4 0.6 27.1 0.6 25.8C0.5 24.5 0.5 23.2 0.4 21.8C0.4 20.5 0.4 19.2 0.4 17.9C0.5 16.6 0.5 15.3 0.6 14.0C0.6 12.6 0.7 11.3 0.8 10.0C0.9 8.7 1.0 7.3 1.1 6.1C1.1 4.8 0.9 3.3 1.3 2.5C1.6 1.7 2.2 1.4 3.2 1.2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
:root{--stm0:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M45.1 -6.3C44.8 -3.1 43.8 0.0 42.8 3.0C41.9 5.9 40.6 8.7 39.4 11.4C38.2 14.1 37.0 16.7 35.5 19.3C34.0 21.9 32.5 24.5 30.5 26.9C28.6 29.3 26.4 31.7 23.9 33.6C21.4 35.6 18.5 37.4 15.5 38.7C12.5 40.0 9.1 41.0 5.8 41.4C2.5 41.9 -1.0 41.8 -4.2 41.4C-7.4 40.9 -10.7 39.8 -13.6 38.6C-16.5 37.4 -19.2 35.7 -21.7 34.0C-24.3 32.3 -26.6 30.4 -29.0 28.5C-31.4 26.6 -33.7 24.8 -36.0 22.6C-38.3 20.5 -40.8 18.2 -42.7 15.5C-44.6 12.9 -46.5 9.8 -47.3 6.6C-48.2 3.5 -48.4 -0.1 -47.8 -3.3C-47.2 -6.6 -45.6 -9.9 -43.9 -12.7C-42.2 -15.5 -39.6 -18.0 -37.3 -20.3C-35.0 -22.6 -32.5 -24.6 -30.1 -26.5C-27.6 -28.4 -25.2 -30.2 -22.6 -31.8C-20.0 -33.4 -17.3 -35.0 -14.4 -36.1C-11.6 -37.2 -8.5 -38.1 -5.4 -38.6C-2.4 -39.0 0.8 -39.1 3.9 -39.0C7.1 -38.8 10.2 -38.4 13.3 -37.9C16.5 -37.4 19.7 -36.8 22.9 -35.8C26.1 -34.8 29.5 -33.6 32.4 -31.9C35.3 -30.1 38.2 -27.9 40.3 -25.3C42.3 -22.7 43.9 -19.4 44.7 -16.3C45.5 -13.1 45.4 -9.5 45.1 -6.3Z' fill='%23CF826A'/%3E%3C/svg%3E");--stm1:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M22.3 11.9C20.1 15.2 17.5 18.2 15.1 20.9C12.7 23.6 10.3 25.8 8.0 28.0C5.7 30.1 3.4 32.1 1.3 33.7C-0.9 35.4 -3.1 37.1 -5.2 38.1C-7.2 39.2 -9.3 39.9 -11.0 40.0C-12.8 40.2 -14.4 39.6 -15.7 39.0C-17.1 38.4 -18.2 37.3 -19.4 36.4C-20.5 35.5 -21.6 34.7 -22.8 33.7C-24.0 32.8 -25.3 32.1 -26.5 30.9C-27.6 29.7 -28.8 28.3 -29.5 26.3C-30.1 24.3 -30.5 21.7 -30.4 18.9C-30.3 16.1 -29.6 12.7 -28.8 9.4C-27.9 6.1 -26.6 2.7 -25.4 -0.8C-24.1 -4.2 -22.6 -7.7 -21.0 -11.2C-19.4 -14.6 -17.6 -18.3 -15.6 -21.7C-13.6 -25.1 -11.3 -28.6 -8.9 -31.3C-6.5 -34.0 -3.8 -36.5 -1.4 -38.0C1.0 -39.5 3.4 -40.1 5.5 -40.3C7.5 -40.4 9.2 -39.6 10.7 -38.9C12.3 -38.2 13.4 -37.0 14.6 -36.1C15.8 -35.3 16.7 -34.4 17.9 -33.6C19.0 -32.8 20.1 -32.3 21.3 -31.6C22.5 -30.8 23.8 -30.3 25.1 -29.3C26.3 -28.3 27.7 -27.3 28.8 -25.7C29.8 -24.0 30.9 -22.0 31.3 -19.5C31.8 -16.9 32.0 -13.7 31.5 -10.3C31.0 -6.9 29.8 -2.8 28.3 0.9C26.8 4.6 24.5 8.5 22.3 11.9Z' fill='%231F4D58'/%3E%3C/svg%3E");--stm2:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M41.6 4.4C40.2 7.6 37.7 10.6 35.5 13.1C33.4 15.6 30.8 17.4 28.8 19.5C26.8 21.6 25.2 23.4 23.5 25.7C21.9 28.0 20.7 30.7 19.0 33.3C17.2 35.9 15.3 39.0 12.9 41.2C10.5 43.4 7.5 45.4 4.6 46.4C1.6 47.5 -1.8 47.6 -5.0 47.3C-8.1 47.1 -11.3 46.0 -14.2 44.8C-17.2 43.6 -20.1 42.1 -22.7 40.3C-25.4 38.5 -28.2 36.6 -30.3 34.1C-32.5 31.6 -34.5 28.6 -35.7 25.5C-36.9 22.3 -37.3 18.6 -37.4 15.2C-37.4 11.8 -36.6 8.3 -36.0 5.2C-35.4 2.1 -34.3 -0.7 -33.8 -3.6C-33.3 -6.4 -33.0 -9.0 -32.8 -12.1C-32.5 -15.1 -32.6 -18.4 -32.0 -21.7C-31.5 -25.1 -30.8 -28.9 -29.2 -32.0C-27.7 -35.0 -25.5 -38.2 -22.9 -40.3C-20.4 -42.4 -17.1 -43.8 -14.0 -44.6C-10.9 -45.4 -7.5 -45.4 -4.4 -45.1C-1.3 -44.8 1.7 -43.8 4.5 -42.9C7.3 -42.0 9.9 -40.7 12.5 -39.5C15.1 -38.2 17.5 -36.9 20.0 -35.5C22.5 -34.1 25.0 -32.6 27.5 -30.9C30.0 -29.1 32.7 -27.3 35.0 -25.0C37.2 -22.6 39.7 -19.9 41.2 -16.8C42.7 -13.7 43.8 -9.9 43.9 -6.3C44.0 -2.8 43.0 1.1 41.6 4.4Z' fill='%23161311'/%3E%3C/svg%3E");--stm3:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M41.7 10.4C40.2 12.9 38.1 14.9 36.4 17.1C34.7 19.2 33.1 21.1 31.5 23.3C29.8 25.4 28.5 27.8 26.5 29.9C24.6 32.1 22.6 34.6 20.0 36.2C17.4 37.9 14.1 39.4 10.9 40.1C7.7 40.7 4.0 40.6 0.6 40.1C-2.7 39.5 -6.1 38.2 -9.2 36.9C-12.3 35.6 -15.1 33.9 -17.7 32.2C-20.4 30.5 -22.9 28.8 -25.3 26.9C-27.8 25.1 -30.1 23.2 -32.3 21.1C-34.5 19.0 -36.6 16.8 -38.5 14.4C-40.4 11.9 -42.2 9.3 -43.6 6.5C-44.9 3.7 -46.1 0.7 -46.6 -2.4C-47.1 -5.4 -47.1 -8.7 -46.4 -11.6C-45.7 -14.5 -44.2 -17.4 -42.3 -19.8C-40.3 -22.2 -37.5 -24.2 -34.8 -25.8C-32.1 -27.3 -28.9 -28.3 -26.0 -29.4C-23.2 -30.4 -20.3 -31.0 -17.6 -31.9C-14.8 -32.8 -12.3 -33.7 -9.4 -34.5C-6.6 -35.3 -3.7 -36.3 -0.6 -36.7C2.5 -37.1 6.0 -37.3 9.2 -36.9C12.4 -36.5 15.8 -35.5 18.8 -34.2C21.9 -32.9 24.7 -31.0 27.4 -29.2C30.1 -27.3 32.7 -25.2 35.0 -22.9C37.3 -20.6 39.7 -18.1 41.4 -15.4C43.1 -12.8 44.7 -9.7 45.4 -6.8C46.1 -3.8 46.1 -0.6 45.4 2.3C44.8 5.2 43.2 7.9 41.7 10.4Z' fill='%23D4A03E'/%3E%3C/svg%3E");--stm4:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M38.1 -15.4C38.4 -13.0 38.0 -10.4 37.6 -8.0C37.3 -5.5 36.5 -3.2 35.9 -0.9C35.4 1.4 34.8 3.6 34.1 5.9C33.3 8.2 32.7 10.6 31.5 12.9C30.4 15.2 28.9 17.7 27.0 19.8C25.1 21.9 22.6 23.8 20.0 25.3C17.5 26.8 14.4 27.8 11.6 28.6C8.7 29.4 5.8 29.7 3.0 30.0C0.2 30.3 -2.5 30.4 -5.2 30.5C-8.0 30.5 -10.6 30.5 -13.3 30.3C-16.0 30.0 -18.7 29.7 -21.2 29.0C-23.8 28.3 -26.3 27.4 -28.5 26.2C-30.7 24.9 -32.8 23.4 -34.5 21.6C-36.2 19.8 -37.6 17.8 -38.6 15.6C-39.7 13.4 -40.4 11.0 -40.7 8.6C-40.9 6.2 -40.7 3.5 -40.1 1.0C-39.5 -1.5 -38.3 -4.1 -36.8 -6.4C-35.4 -8.7 -33.4 -10.9 -31.5 -12.9C-29.5 -14.9 -27.2 -16.6 -25.0 -18.3C-22.7 -19.9 -20.4 -21.4 -18.0 -22.8C-15.6 -24.2 -13.2 -25.4 -10.7 -26.6C-8.2 -27.7 -5.6 -28.7 -2.9 -29.5C-0.2 -30.3 2.6 -31.0 5.4 -31.4C8.2 -31.8 11.2 -32.1 14.1 -32.0C16.9 -31.9 19.9 -31.7 22.7 -31.0C25.4 -30.3 28.2 -29.3 30.3 -27.8C32.5 -26.4 34.5 -24.5 35.8 -22.4C37.1 -20.3 37.8 -17.8 38.1 -15.4Z' fill='%23EEE8DC'/%3E%3C/svg%3E");}
.pzb0{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.19L0.0 1.19L1.7 1.03L3.3 1.11L5.0 1.51L6.7 1.93L8.3 1.99L10.0 1.60L11.7 1.03L13.3 0.68L15.0 0.64L16.7 0.70L18.3 0.64L20.0 0.49L21.7 0.44L23.3 0.58L25.0 0.71L26.7 0.63L28.3 0.38L30.0 0.26L31.7 0.53L33.3 1.07L35.0 1.47L36.7 1.45L38.3 1.13L40.0 0.85L41.7 0.82L43.3 0.96L45.0 1.04L46.7 1.04L48.3 1.13L50.0 1.43L51.7 1.77L53.3 1.84L55.0 1.54L56.7 1.13L58.3 0.98L60.0 1.18L61.7 1.45L63.3 1.46L65.0 1.13L66.7 0.71L68.3 0.47L70.0 0.40L71.7 0.33L73.3 0.19L75.0 0.16L76.7 0.42L78.3 0.90L80.0 1.25L81.7 1.20L83.3 0.84L85.0 0.56L86.7 0.64L88.3 0.98L90.0 1.26L91.7 1.28L93.3 1.16L95.0 1.14L96.7 1.25L98.3 1.31L100.0 1.19L101 1.19L101 99.45L100.0 99.45L98.3 99.14L96.7 98.91L95.0 98.69L93.3 98.50L91.7 98.42L90.0 98.43L88.3 98.40L86.7 98.22L85.0 97.97L83.3 97.90L81.7 98.19L80.0 98.75L78.3 99.27L76.7 99.48L75.0 99.38L73.3 99.13L71.7 98.92L70.0 98.79L68.3 98.70L66.7 98.70L65.0 98.88L63.3 99.27L61.7 99.69L60.0 99.88L58.3 99.76L56.7 99.53L55.0 99.44L53.3 99.61L51.7 99.86L50.0 99.94L48.3 99.74L46.7 99.35L45.0 98.92L43.3 98.51L41.7 98.10L40.0 97.78L38.3 97.69L36.7 97.95L35.0 98.45L33.3 98.88L31.7 99.01L30.0 98.85L28.3 98.66L26.7 98.66L25.0 98.85L23.3 99.07L21.7 99.18L20.0 99.19L18.3 99.19L16.7 99.18L15.0 99.09L13.3 98.92L11.7 98.84L10.0 99.04L8.3 99.55L6.7 100.12L5.0 100.42L3.3 100.29L1.7 99.88L0.0 99.45L-1 99.45Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.19L0.0 1.19L1.7 1.03L3.3 1.11L5.0 1.51L6.7 1.93L8.3 1.99L10.0 1.60L11.7 1.03L13.3 0.68L15.0 0.64L16.7 0.70L18.3 0.64L20.0 0.49L21.7 0.44L23.3 0.58L25.0 0.71L26.7 0.63L28.3 0.38L30.0 0.26L31.7 0.53L33.3 1.07L35.0 1.47L36.7 1.45L38.3 1.13L40.0 0.85L41.7 0.82L43.3 0.96L45.0 1.04L46.7 1.04L48.3 1.13L50.0 1.43L51.7 1.77L53.3 1.84L55.0 1.54L56.7 1.13L58.3 0.98L60.0 1.18L61.7 1.45L63.3 1.46L65.0 1.13L66.7 0.71L68.3 0.47L70.0 0.40L71.7 0.33L73.3 0.19L75.0 0.16L76.7 0.42L78.3 0.90L80.0 1.25L81.7 1.20L83.3 0.84L85.0 0.56L86.7 0.64L88.3 0.98L90.0 1.26L91.7 1.28L93.3 1.16L95.0 1.14L96.7 1.25L98.3 1.31L100.0 1.19L101 1.19L101 99.45L100.0 99.45L98.3 99.14L96.7 98.91L95.0 98.69L93.3 98.50L91.7 98.42L90.0 98.43L88.3 98.40L86.7 98.22L85.0 97.97L83.3 97.90L81.7 98.19L80.0 98.75L78.3 99.27L76.7 99.48L75.0 99.38L73.3 99.13L71.7 98.92L70.0 98.79L68.3 98.70L66.7 98.70L65.0 98.88L63.3 99.27L61.7 99.69L60.0 99.88L58.3 99.76L56.7 99.53L55.0 99.44L53.3 99.61L51.7 99.86L50.0 99.94L48.3 99.74L46.7 99.35L45.0 98.92L43.3 98.51L41.7 98.10L40.0 97.78L38.3 97.69L36.7 97.95L35.0 98.45L33.3 98.88L31.7 99.01L30.0 98.85L28.3 98.66L26.7 98.66L25.0 98.85L23.3 99.07L21.7 99.18L20.0 99.19L18.3 99.19L16.7 99.18L15.0 99.09L13.3 98.92L11.7 98.84L10.0 99.04L8.3 99.55L6.7 100.12L5.0 100.42L3.3 100.29L1.7 99.88L0.0 99.45L-1 99.45Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pzb1{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.77L0.0 1.77L1.7 1.32L3.3 1.10L5.0 1.12L6.7 1.19L8.3 1.25L10.0 1.37L11.7 1.63L13.3 1.87L15.0 1.83L16.7 1.42L18.3 0.88L20.0 0.59L21.7 0.69L23.3 0.93L25.0 0.95L26.7 0.62L28.3 0.15L30.0 -0.18L31.7 -0.27L33.3 -0.24L35.0 -0.15L36.7 0.08L38.3 0.58L40.0 1.24L41.7 1.72L43.3 1.76L45.0 1.42L46.7 1.09L48.3 1.10L50.0 1.41L51.7 1.71L53.3 1.77L55.0 1.63L56.7 1.48L58.3 1.42L60.0 1.35L61.7 1.18L63.3 1.02L65.0 1.09L66.7 1.44L68.3 1.80L70.0 1.79L71.7 1.28L73.3 0.54L75.0 0.00L76.7 -0.16L78.3 -0.08L80.0 0.01L81.7 0.04L83.3 0.14L85.0 0.38L86.7 0.60L88.3 0.65L90.0 0.56L91.7 0.60L93.3 1.00L95.0 1.64L96.7 2.13L98.3 2.15L100.0 1.77L101 1.77L101 99.88L100.0 99.88L98.3 99.72L96.7 99.56L95.0 99.53L93.3 99.50L91.7 99.26L90.0 98.85L88.3 98.57L86.7 98.68L85.0 99.07L83.3 99.39L81.7 99.41L80.0 99.21L78.3 99.10L76.7 99.19L75.0 99.32L73.3 99.22L71.7 98.88L70.0 98.55L68.3 98.43L66.7 98.46L65.0 98.39L63.3 98.13L61.7 97.91L60.0 98.03L58.3 98.54L56.7 99.15L55.0 99.51L53.3 99.55L51.7 99.51L50.0 99.60L48.3 99.75L46.7 99.73L45.0 99.45L43.3 99.12L41.7 99.00L40.0 99.13L38.3 99.24L36.7 99.11L35.0 98.82L33.3 98.69L31.7 98.92L30.0 99.34L28.3 99.59L26.7 99.50L25.0 99.23L23.3 99.03L21.7 98.95L20.0 98.80L18.3 98.45L16.7 98.04L15.0 97.87L13.3 98.09L11.7 98.48L10.0 98.72L8.3 98.71L6.7 98.68L5.0 98.91L3.3 99.37L1.7 99.78L0.0 99.88L-1 99.88Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.77L0.0 1.77L1.7 1.32L3.3 1.10L5.0 1.12L6.7 1.19L8.3 1.25L10.0 1.37L11.7 1.63L13.3 1.87L15.0 1.83L16.7 1.42L18.3 0.88L20.0 0.59L21.7 0.69L23.3 0.93L25.0 0.95L26.7 0.62L28.3 0.15L30.0 -0.18L31.7 -0.27L33.3 -0.24L35.0 -0.15L36.7 0.08L38.3 0.58L40.0 1.24L41.7 1.72L43.3 1.76L45.0 1.42L46.7 1.09L48.3 1.10L50.0 1.41L51.7 1.71L53.3 1.77L55.0 1.63L56.7 1.48L58.3 1.42L60.0 1.35L61.7 1.18L63.3 1.02L65.0 1.09L66.7 1.44L68.3 1.80L70.0 1.79L71.7 1.28L73.3 0.54L75.0 0.00L76.7 -0.16L78.3 -0.08L80.0 0.01L81.7 0.04L83.3 0.14L85.0 0.38L86.7 0.60L88.3 0.65L90.0 0.56L91.7 0.60L93.3 1.00L95.0 1.64L96.7 2.13L98.3 2.15L100.0 1.77L101 1.77L101 99.88L100.0 99.88L98.3 99.72L96.7 99.56L95.0 99.53L93.3 99.50L91.7 99.26L90.0 98.85L88.3 98.57L86.7 98.68L85.0 99.07L83.3 99.39L81.7 99.41L80.0 99.21L78.3 99.10L76.7 99.19L75.0 99.32L73.3 99.22L71.7 98.88L70.0 98.55L68.3 98.43L66.7 98.46L65.0 98.39L63.3 98.13L61.7 97.91L60.0 98.03L58.3 98.54L56.7 99.15L55.0 99.51L53.3 99.55L51.7 99.51L50.0 99.60L48.3 99.75L46.7 99.73L45.0 99.45L43.3 99.12L41.7 99.00L40.0 99.13L38.3 99.24L36.7 99.11L35.0 98.82L33.3 98.69L31.7 98.92L30.0 99.34L28.3 99.59L26.7 99.50L25.0 99.23L23.3 99.03L21.7 98.95L20.0 98.80L18.3 98.45L16.7 98.04L15.0 97.87L13.3 98.09L11.7 98.48L10.0 98.72L8.3 98.71L6.7 98.68L5.0 98.91L3.3 99.37L1.7 99.78L0.0 99.88L-1 99.88Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.pzb2{-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.04L0.0 1.04L1.7 0.82L3.3 0.49L5.0 0.08L6.7 -0.11L8.3 0.16L10.0 0.76L11.7 1.26L13.3 1.34L15.0 1.10L16.7 0.94L18.3 1.14L20.0 1.57L21.7 1.88L23.3 1.88L25.0 1.68L26.7 1.50L28.3 1.33L30.0 1.00L31.7 0.48L33.3 0.04L35.0 0.04L36.7 0.55L38.3 1.21L40.0 1.55L41.7 1.42L43.3 1.09L45.0 0.91L46.7 0.96L48.3 1.03L50.0 0.94L51.7 0.76L53.3 0.69L55.0 0.77L56.7 0.78L58.3 0.52L60.0 0.12L61.7 -0.01L63.3 0.41L65.0 1.20L66.7 1.89L68.3 2.11L70.0 1.94L71.7 1.68L73.3 1.53L75.0 1.39L76.7 1.12L78.3 0.80L80.0 0.67L81.7 0.84L83.3 1.09L85.0 1.07L86.7 0.71L88.3 0.32L90.0 0.31L91.7 0.77L93.3 1.35L95.0 1.65L96.7 1.56L98.3 1.28L100.0 1.04L101 1.04L101 98.58L100.0 98.58L98.3 98.95L96.7 99.41L95.0 99.71L93.3 99.70L91.7 99.46L90.0 99.24L88.3 99.17L86.7 99.22L85.0 99.25L83.3 99.22L81.7 99.19L80.0 99.22L78.3 99.23L76.7 99.13L75.0 98.91L73.3 98.73L71.7 98.78L70.0 99.04L68.3 99.30L66.7 99.33L65.0 99.09L63.3 98.75L61.7 98.51L60.0 98.41L58.3 98.38L56.7 98.38L55.0 98.46L53.3 98.68L51.7 98.98L50.0 99.16L48.3 99.14L46.7 99.00L45.0 98.97L43.3 99.17L41.7 99.49L40.0 99.71L38.3 99.69L36.7 99.49L35.0 99.27L33.3 99.12L31.7 99.00L30.0 98.87L28.3 98.81L26.7 98.92L25.0 99.18L23.3 99.41L21.7 99.39L20.0 99.13L18.3 98.80L16.7 98.65L15.0 98.70L13.3 98.82L11.7 98.83L10.0 98.73L8.3 98.63L6.7 98.59L5.0 98.57L3.3 98.50L1.7 98.46L0.0 98.58L-1 98.58Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-1 1.04L0.0 1.04L1.7 0.82L3.3 0.49L5.0 0.08L6.7 -0.11L8.3 0.16L10.0 0.76L11.7 1.26L13.3 1.34L15.0 1.10L16.7 0.94L18.3 1.14L20.0 1.57L21.7 1.88L23.3 1.88L25.0 1.68L26.7 1.50L28.3 1.33L30.0 1.00L31.7 0.48L33.3 0.04L35.0 0.04L36.7 0.55L38.3 1.21L40.0 1.55L41.7 1.42L43.3 1.09L45.0 0.91L46.7 0.96L48.3 1.03L50.0 0.94L51.7 0.76L53.3 0.69L55.0 0.77L56.7 0.78L58.3 0.52L60.0 0.12L61.7 -0.01L63.3 0.41L65.0 1.20L66.7 1.89L68.3 2.11L70.0 1.94L71.7 1.68L73.3 1.53L75.0 1.39L76.7 1.12L78.3 0.80L80.0 0.67L81.7 0.84L83.3 1.09L85.0 1.07L86.7 0.71L88.3 0.32L90.0 0.31L91.7 0.77L93.3 1.35L95.0 1.65L96.7 1.56L98.3 1.28L100.0 1.04L101 1.04L101 98.58L100.0 98.58L98.3 98.95L96.7 99.41L95.0 99.71L93.3 99.70L91.7 99.46L90.0 99.24L88.3 99.17L86.7 99.22L85.0 99.25L83.3 99.22L81.7 99.19L80.0 99.22L78.3 99.23L76.7 99.13L75.0 98.91L73.3 98.73L71.7 98.78L70.0 99.04L68.3 99.30L66.7 99.33L65.0 99.09L63.3 98.75L61.7 98.51L60.0 98.41L58.3 98.38L56.7 98.38L55.0 98.46L53.3 98.68L51.7 98.98L50.0 99.16L48.3 99.14L46.7 99.00L45.0 98.97L43.3 99.17L41.7 99.49L40.0 99.71L38.3 99.69L36.7 99.49L35.0 99.27L33.3 99.12L31.7 99.00L30.0 98.87L28.3 98.81L26.7 98.92L25.0 99.18L23.3 99.41L21.7 99.39L20.0 99.13L18.3 98.80L16.7 98.65L15.0 98.70L13.3 98.82L11.7 98.83L10.0 98.73L8.3 98.63L6.7 98.59L5.0 98.57L3.3 98.50L1.7 98.46L0.0 98.58L-1 98.58Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.logos .it+.it::before{width:11px;height:11px;margin-top:-5.5px;border-radius:0;background:center/contain no-repeat}
.logos .it:nth-child(5n+1)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M45.1 -6.3C44.8 -3.1 43.8 0.0 42.8 3.0C41.9 5.9 40.6 8.7 39.4 11.4C38.2 14.1 37.0 16.7 35.5 19.3C34.0 21.9 32.5 24.5 30.5 26.9C28.6 29.3 26.4 31.7 23.9 33.6C21.4 35.6 18.5 37.4 15.5 38.7C12.5 40.0 9.1 41.0 5.8 41.4C2.5 41.9 -1.0 41.8 -4.2 41.4C-7.4 40.9 -10.7 39.8 -13.6 38.6C-16.5 37.4 -19.2 35.7 -21.7 34.0C-24.3 32.3 -26.6 30.4 -29.0 28.5C-31.4 26.6 -33.7 24.8 -36.0 22.6C-38.3 20.5 -40.8 18.2 -42.7 15.5C-44.6 12.9 -46.5 9.8 -47.3 6.6C-48.2 3.5 -48.4 -0.1 -47.8 -3.3C-47.2 -6.6 -45.6 -9.9 -43.9 -12.7C-42.2 -15.5 -39.6 -18.0 -37.3 -20.3C-35.0 -22.6 -32.5 -24.6 -30.1 -26.5C-27.6 -28.4 -25.2 -30.2 -22.6 -31.8C-20.0 -33.4 -17.3 -35.0 -14.4 -36.1C-11.6 -37.2 -8.5 -38.1 -5.4 -38.6C-2.4 -39.0 0.8 -39.1 3.9 -39.0C7.1 -38.8 10.2 -38.4 13.3 -37.9C16.5 -37.4 19.7 -36.8 22.9 -35.8C26.1 -34.8 29.5 -33.6 32.4 -31.9C35.3 -30.1 38.2 -27.9 40.3 -25.3C42.3 -22.7 43.9 -19.4 44.7 -16.3C45.5 -13.1 45.4 -9.5 45.1 -6.3Z' fill='%23CF826A'/%3E%3C/svg%3E")}
.logos .it:nth-child(5n+2)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M22.3 11.9C20.1 15.2 17.5 18.2 15.1 20.9C12.7 23.6 10.3 25.8 8.0 28.0C5.7 30.1 3.4 32.1 1.3 33.7C-0.9 35.4 -3.1 37.1 -5.2 38.1C-7.2 39.2 -9.3 39.9 -11.0 40.0C-12.8 40.2 -14.4 39.6 -15.7 39.0C-17.1 38.4 -18.2 37.3 -19.4 36.4C-20.5 35.5 -21.6 34.7 -22.8 33.7C-24.0 32.8 -25.3 32.1 -26.5 30.9C-27.6 29.7 -28.8 28.3 -29.5 26.3C-30.1 24.3 -30.5 21.7 -30.4 18.9C-30.3 16.1 -29.6 12.7 -28.8 9.4C-27.9 6.1 -26.6 2.7 -25.4 -0.8C-24.1 -4.2 -22.6 -7.7 -21.0 -11.2C-19.4 -14.6 -17.6 -18.3 -15.6 -21.7C-13.6 -25.1 -11.3 -28.6 -8.9 -31.3C-6.5 -34.0 -3.8 -36.5 -1.4 -38.0C1.0 -39.5 3.4 -40.1 5.5 -40.3C7.5 -40.4 9.2 -39.6 10.7 -38.9C12.3 -38.2 13.4 -37.0 14.6 -36.1C15.8 -35.3 16.7 -34.4 17.9 -33.6C19.0 -32.8 20.1 -32.3 21.3 -31.6C22.5 -30.8 23.8 -30.3 25.1 -29.3C26.3 -28.3 27.7 -27.3 28.8 -25.7C29.8 -24.0 30.9 -22.0 31.3 -19.5C31.8 -16.9 32.0 -13.7 31.5 -10.3C31.0 -6.9 29.8 -2.8 28.3 0.9C26.8 4.6 24.5 8.5 22.3 11.9Z' fill='%231F4D58'/%3E%3C/svg%3E")}
.logos .it:nth-child(5n+3)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M41.6 4.4C40.2 7.6 37.7 10.6 35.5 13.1C33.4 15.6 30.8 17.4 28.8 19.5C26.8 21.6 25.2 23.4 23.5 25.7C21.9 28.0 20.7 30.7 19.0 33.3C17.2 35.9 15.3 39.0 12.9 41.2C10.5 43.4 7.5 45.4 4.6 46.4C1.6 47.5 -1.8 47.6 -5.0 47.3C-8.1 47.1 -11.3 46.0 -14.2 44.8C-17.2 43.6 -20.1 42.1 -22.7 40.3C-25.4 38.5 -28.2 36.6 -30.3 34.1C-32.5 31.6 -34.5 28.6 -35.7 25.5C-36.9 22.3 -37.3 18.6 -37.4 15.2C-37.4 11.8 -36.6 8.3 -36.0 5.2C-35.4 2.1 -34.3 -0.7 -33.8 -3.6C-33.3 -6.4 -33.0 -9.0 -32.8 -12.1C-32.5 -15.1 -32.6 -18.4 -32.0 -21.7C-31.5 -25.1 -30.8 -28.9 -29.2 -32.0C-27.7 -35.0 -25.5 -38.2 -22.9 -40.3C-20.4 -42.4 -17.1 -43.8 -14.0 -44.6C-10.9 -45.4 -7.5 -45.4 -4.4 -45.1C-1.3 -44.8 1.7 -43.8 4.5 -42.9C7.3 -42.0 9.9 -40.7 12.5 -39.5C15.1 -38.2 17.5 -36.9 20.0 -35.5C22.5 -34.1 25.0 -32.6 27.5 -30.9C30.0 -29.1 32.7 -27.3 35.0 -25.0C37.2 -22.6 39.7 -19.9 41.2 -16.8C42.7 -13.7 43.8 -9.9 43.9 -6.3C44.0 -2.8 43.0 1.1 41.6 4.4Z' fill='%23161311'/%3E%3C/svg%3E")}
.logos .it:nth-child(5n+4)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M41.7 10.4C40.2 12.9 38.1 14.9 36.4 17.1C34.7 19.2 33.1 21.1 31.5 23.3C29.8 25.4 28.5 27.8 26.5 29.9C24.6 32.1 22.6 34.6 20.0 36.2C17.4 37.9 14.1 39.4 10.9 40.1C7.7 40.7 4.0 40.6 0.6 40.1C-2.7 39.5 -6.1 38.2 -9.2 36.9C-12.3 35.6 -15.1 33.9 -17.7 32.2C-20.4 30.5 -22.9 28.8 -25.3 26.9C-27.8 25.1 -30.1 23.2 -32.3 21.1C-34.5 19.0 -36.6 16.8 -38.5 14.4C-40.4 11.9 -42.2 9.3 -43.6 6.5C-44.9 3.7 -46.1 0.7 -46.6 -2.4C-47.1 -5.4 -47.1 -8.7 -46.4 -11.6C-45.7 -14.5 -44.2 -17.4 -42.3 -19.8C-40.3 -22.2 -37.5 -24.2 -34.8 -25.8C-32.1 -27.3 -28.9 -28.3 -26.0 -29.4C-23.2 -30.4 -20.3 -31.0 -17.6 -31.9C-14.8 -32.8 -12.3 -33.7 -9.4 -34.5C-6.6 -35.3 -3.7 -36.3 -0.6 -36.7C2.5 -37.1 6.0 -37.3 9.2 -36.9C12.4 -36.5 15.8 -35.5 18.8 -34.2C21.9 -32.9 24.7 -31.0 27.4 -29.2C30.1 -27.3 32.7 -25.2 35.0 -22.9C37.3 -20.6 39.7 -18.1 41.4 -15.4C43.1 -12.8 44.7 -9.7 45.4 -6.8C46.1 -3.8 46.1 -0.6 45.4 2.3C44.8 5.2 43.2 7.9 41.7 10.4Z' fill='%23D4A03E'/%3E%3C/svg%3E")}
.logos .it:nth-child(5n+5)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath d='M38.1 -15.4C38.4 -13.0 38.0 -10.4 37.6 -8.0C37.3 -5.5 36.5 -3.2 35.9 -0.9C35.4 1.4 34.8 3.6 34.1 5.9C33.3 8.2 32.7 10.6 31.5 12.9C30.4 15.2 28.9 17.7 27.0 19.8C25.1 21.9 22.6 23.8 20.0 25.3C17.5 26.8 14.4 27.8 11.6 28.6C8.7 29.4 5.8 29.7 3.0 30.0C0.2 30.3 -2.5 30.4 -5.2 30.5C-8.0 30.5 -10.6 30.5 -13.3 30.3C-16.0 30.0 -18.7 29.7 -21.2 29.0C-23.8 28.3 -26.3 27.4 -28.5 26.2C-30.7 24.9 -32.8 23.4 -34.5 21.6C-36.2 19.8 -37.6 17.8 -38.6 15.6C-39.7 13.4 -40.4 11.0 -40.7 8.6C-40.9 6.2 -40.7 3.5 -40.1 1.0C-39.5 -1.5 -38.3 -4.1 -36.8 -6.4C-35.4 -8.7 -33.4 -10.9 -31.5 -12.9C-29.5 -14.9 -27.2 -16.6 -25.0 -18.3C-22.7 -19.9 -20.4 -21.4 -18.0 -22.8C-15.6 -24.2 -13.2 -25.4 -10.7 -26.6C-8.2 -27.7 -5.6 -28.7 -2.9 -29.5C-0.2 -30.3 2.6 -31.0 5.4 -31.4C8.2 -31.8 11.2 -32.1 14.1 -32.0C16.9 -31.9 19.9 -31.7 22.7 -31.0C25.4 -30.3 28.2 -29.3 30.3 -27.8C32.5 -26.4 34.5 -24.5 35.8 -22.4C37.1 -20.3 37.8 -17.8 38.1 -15.4Z' fill='%23EEE8DC'/%3E%3C/svg%3E")}
/* ===== fin pierres ===== */
/* ===== logo The Roofclub animé ===== */
@property --sw{syntax:'<angle>';inherits:false;initial-value:0deg}
.rclogo{position:relative;display:inline-block;width:240px;aspect-ratio:700/707;vertical-align:middle}
.rclogo .rl{position:absolute;inset:0;width:100%;height:100%;max-width:none;user-select:none;pointer-events:none;-webkit-user-drag:none}
.rclogo .rl-arc{clip-path:url(#rcArc);-webkit-mask:conic-gradient(from 200deg at 50% 52%,#000 var(--sw),transparent calc(var(--sw) + 1deg));mask:conic-gradient(from 200deg at 50% 52%,#000 var(--sw),transparent calc(var(--sw) + 1deg))}
.rclogo .rl-btm{clip-path:inset(76.5% 0 0 0);-webkit-mask:conic-gradient(from 110deg at 50% 52%,transparent calc(140deg - var(--sw)/2.6),#000 0);mask:conic-gradient(from 110deg at 50% 52%,transparent calc(140deg - var(--sw)/2.6),#000 0)}
.rclogo .rl-rkl{clip-path:inset(28.5% 50% 23.5% 16%);transform-origin:50% 72%}
.rclogo .rl-rkr{clip-path:inset(28.5% 14.5% 23.5% 50%);transform-origin:50% 72%}
.rclogo .rl-bl{clip-path:inset(46.5% 89.5% 40% 0)}
.rclogo .rl-br{clip-path:inset(46.5% 0 40% 89.5%)}
/* état initial (avant apparition) */
.js .rclogo:not(.go) .rl-arc,.js .rclogo:not(.go) .rl-btm{--sw:0deg}
.js .rclogo:not(.go) .rl-rkl{transform:rotate(-34deg) translateX(-6%);opacity:0}
.js .rclogo:not(.go) .rl-rkr{transform:rotate(34deg) translateX(6%);opacity:0}
.js .rclogo:not(.go) .rl-bl,.js .rclogo:not(.go) .rl-br{transform:translateY(-16%);opacity:0}
/* apparition */
.rclogo.go .rl-rkl,.rclogo.go .rl-rkr{animation:rcin 1.1s cubic-bezier(.2,1.5,.4,1) both}
.rclogo.go .rl-rkl{--r0:-34deg;--x0:-6%}.rclogo.go .rl-rkr{--r0:34deg;--x0:6%;animation-delay:.08s}
@keyframes rcin{from{transform:rotate(var(--r0)) translateX(var(--x0));opacity:0}to{transform:none;opacity:1}}
.rclogo.go .rl-bl,.rclogo.go .rl-br{animation:rcball 1.1s cubic-bezier(.3,0,.7,1) .55s both,rcidle 3.4s ease-in-out 2.4s infinite}
.rclogo.go .rl-br{animation-delay:.7s,2.9s}
@keyframes rcball{0%{transform:translateY(-16%);opacity:0}40%{transform:translateY(0);opacity:1}60%{transform:translateY(-5%)}80%{transform:translateY(0)}90%{transform:translateY(-1.4%)}100%{transform:translateY(0)}}
@keyframes rcidle{0%,70%,100%{transform:translateY(0)}80%{transform:translateY(-4.5%)}90%{transform:translateY(0)}95%{transform:translateY(-1.2%)}}
.rclogo.go .rl-arc{animation:rcsw 1.5s cubic-bezier(.65,0,.35,1) .35s both}
.rclogo.go .rl-btm{animation:rcsw 1.5s cubic-bezier(.65,0,.35,1) .95s both}
@keyframes rcsw{from{--sw:0deg}to{--sw:360deg}}
.rclogo.go.idle .rl-arc,.rclogo.go.idle .rl-btm{-webkit-mask:none;mask:none;animation:none}
.rclogo.go.idle .rl-rkl{animation:rcsway 5s ease-in-out infinite}
.rclogo.go.idle .rl-rkr{animation:rcsway 5s ease-in-out infinite reverse}
@keyframes rcsway{0%,100%{transform:rotate(0)}50%{transform:rotate(-2.2deg)}}
.rclogo:hover .rl-rkl{animation:rctap .5s ease!important}.rclogo:hover .rl-rkr{animation:rctap .5s ease reverse!important}
@keyframes rctap{50%{transform:rotate(-7deg)}}
@media (prefers-reduced-motion:reduce){.rclogo .rl{animation:none!important;transform:none!important;opacity:1!important;--sw:360deg!important}}

/* ===== carte événement The Roofclub (affiche vivante) ===== */
.ev.rc{background:#232B1D}
.ev.rc .bgi img{object-position:50% 30%}
.ev.rc .bgi::after{background:radial-gradient(120% 70% at 50% 18%,rgba(20,26,16,0) 0%,rgba(20,26,16,.25) 60%),linear-gradient(180deg,rgba(20,26,16,0) 38%,rgba(20,26,16,.55) 62%,rgba(20,26,16,.94) 100%)}
.ev .ovl{position:absolute;inset:0;z-index:1}
.ev.rc .top,.ev.rc .bot{position:relative;z-index:2;pointer-events:none}
.ev.rc .bot a{pointer-events:auto}
.ev.rc .rcmark{position:relative;z-index:2;pointer-events:none;display:flex;justify-content:center;margin-top:clamp(-6px,0vw,10px)}
.ev.rc .rcmark .rclogo{width:clamp(170px,19vw,260px);filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}
.ev.rc h3{font-size:clamp(38px,4.2vw,64px)}
.ev.rc h3 em{color:#D9B866}
.ev .acts2{display:flex;align-items:center;gap:10px 26px;flex-wrap:wrap;margin-top:6px}
.ev .acts2 .cta2{color:var(--cream);text-decoration:none;margin-top:0}
.ev .acts2 .cta2:hover i{transform:rotate(-45deg);background:#D9B866}
.ev .mnu{display:inline-grid;gap:2px;text-decoration:none;color:var(--cream);padding:10px 20px 10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(243,235,220,.45);transition:background .4s,color .4s,box-shadow .4s;position:relative}
.ev .mnu span{font-size:15px;line-height:1.1}
.ev .mnu b{font-weight:500;font-size:10px;letter-spacing:.14em;color:rgba(243,235,220,.6);transition:color .4s}
.ev .mnu:hover{background:var(--cream);color:var(--ink);box-shadow:inset 0 0 0 1px var(--cream)}
.ev .mnu:hover b{color:rgba(23,19,15,.55)}
.ev.rc:hover .bgi img{transform:scale(1.02)}
/* carte Tea Time : photo plus chargée, voile plus profond sous le texte */
.ev.tt .bgi::after{background:linear-gradient(180deg,rgba(14,24,20,.12) 0%,rgba(14,24,20,.18) 30%,rgba(14,24,20,.72) 52%,rgba(14,24,20,.93) 100%)}
.ev.tt .bgi img{object-position:50% 20%}
/* avis : carte large pour le témoignage institutionnel (Prosperi by AT) */
.av-card.av-big{grid-column:1/-1;background:#4A2A1F;gap:18px}
.av-card.av-big p{font:400 clamp(19px,1.6vw,23px)/1.45 var(--f-display);letter-spacing:-.005em;color:rgba(243,235,220,.88)}
.av-card.av-big p b{font-weight:500;font-style:italic;color:#F0C9B8}
.av-card.av-big .av-tag{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;color:#E5A98F}
.av-card:nth-child(3){background:#2B4A4F}.av-card:nth-child(2){background:#1E1915}
