html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.studio-duo{position:relative;width:min(100%,150svh);margin-inline:auto 0;container-type:inline-size;display:flex;align-items:flex-end;gap:3.5cqw}.studio-duo .studio-ecran{flex:none;width:72cqw}.studio-tel{position:relative;left:auto;top:auto;flex:none;width:24.5cqw;height:auto;margin-bottom:-6cqw;padding:.9cqw;border-radius:4.2cqw}.studio-tel .tel-ecran{border-radius:3.4cqw}.ts-site{display:flex;flex-direction:column;gap:3.6cqw;padding:3cqw 5cqw 9cqw}.ts-nav{display:flex;align-items:center;gap:3cqw}.ts-nav i{width:16cqw;height:4.4cqw;border-radius:99px;background:var(--ink);margin-right:auto}.ts-nav span{width:10cqw;height:2.2cqw;border-radius:99px;background:#E9DDD2}.ts-photo{position:relative;flex:none;height:42cqw;border-radius:5cqw;overflow:hidden;background:linear-gradient(120deg,#DDA087,#C8775A 45%,#A8432B)}.ts-photo2{position:absolute;inset:0;background:linear-gradient(200deg,#E9B9A3,#A8432B 58%,#3A0309);opacity:0}.ts-titre{font-family:var(--disp);font-stretch:var(--large);font-weight:880;font-size:8.4cqw;letter-spacing:-.045em;line-height:1}.ts-horaires{display:flex;align-items:center;gap:2.6cqw;font-size:3.9cqw;font-weight:600;color:var(--ink2)}.ts-horaires>span:first-child{padding:1cqw 2.8cqw;border-radius:99px;background:var(--tint-soft);color:var(--ink);font-weight:700}.ts-heure{display:grid}.ts-heure em{grid-area:1/1;font-style:normal}.ts-h2{opacity:0;color:var(--abricot)}.ts-btn,.ts-h2{font-weight:700}.ts-btn{position:relative;overflow:hidden;align-self:flex-start;padding:3.4cqw 8cqw;border-radius:99px;background:var(--ink);color:var(--creme);font-size:4.2cqw}.ts-onde{position:absolute;left:50%;top:50%;width:34cqw;aspect-ratio:1;border-radius:50%;background:rgba(246,238,228,.5);translate:-50% -50%;scale:0;opacity:0}.ts-cartes{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.ts-cartes i{height:20cqw;border-radius:4cqw;background:#F1E6DB}.ts-notif{position:absolute;z-index:5;left:3.4cqw;right:3.4cqw;top:14cqw;display:flex;align-items:center;gap:3cqw;padding:3.4cqw 4cqw;border-radius:6cqw;background:rgba(255,252,248,.94);box-shadow:0 4cqw 10cqw -5cqw rgba(20,17,15,.5),0 0 0 .3cqw var(--line);opacity:0;visibility:hidden}.ts-notif b{display:block;font-size:3.4cqw}.ts-notif small{display:block;font-size:3.3cqw;line-height:1.3;color:var(--ink2)}.ts-recherche{visibility:hidden;gap:3.4cqw}.ts-requete{white-space:nowrap;overflow:hidden;font-size:3.8cqw}.ts-ia{display:flex;gap:2.4cqw;padding:3.4cqw 3.8cqw;border-radius:4cqw;background:var(--card);box-shadow:0 0 0 .3cqw var(--line);font-size:3.6cqw;line-height:1.35;color:var(--ink2)}.ts-ia b{flex:none;align-self:flex-start;padding:.6cqw 2cqw;border-radius:99px;background:var(--tint);color:var(--accent-deep);font-size:2.9cqw;font-weight:800}.ts-ia strong{color:var(--ink)}.ts-liste{position:relative;display:flex;flex-direction:column;gap:2.6cqw}.ts-res{display:grid;gap:.8cqw;padding:3.6cqw 4.2cqw;border-radius:4cqw;background:#fff;box-shadow:0 0 0 .3cqw var(--line)}.ts-res b{font-size:4.4cqw;font-weight:700}.ts-res span{font-size:3.4cqw;color:var(--ink3)}.ts-nous{position:relative;z-index:2;background:var(--accent-lt);box-shadow:0 2cqw 5cqw -3cqw rgba(58,3,9,.5)}.ts-nous b{color:var(--accent)}.studio .studio-colle-in{align-items:stretch}@media (max-width:900px){.studio .studio-colle{top:64px}}