.at-ba{background:var(--at-blanc);border:1px solid var(--at-ligne);border-radius:14px;margin-top:34px;overflow:hidden;box-shadow:0 18px 50px -22px #21201c38}.at-ba-stage{aspect-ratio:16/9;touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.at-ba-side{position:absolute;inset:0;overflow:hidden}.at-ba-apres-photo{background:url(https://fzcvuxczukzqdylfhaxu.supabase.co/storage/v1/object/public/portfolio-public/entreprise/photographe-entreprise-saint-genest-de-bauzon-luthier-artisan-bois-atelier.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.at-ba-apres-scrim{background:linear-gradient(265deg,#171e2aeb 0%,#171e2a99 42%,#171e2a0a 74%),linear-gradient(#0000 54%,#171e2a99);position:absolute;inset:0}.at-ba-apres-content{text-align:right;color:#f4f1ea;position:absolute;bottom:clamp(20px,4vw,46px);left:34%;right:clamp(20px,4vw,46px)}.at-ba-eyebrow{font-family:var(--font-plex-mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--at-bleu-clair);margin-bottom:14px;font-size:11px}.at-ba-apres-content h3{font-family:var(--font-fraunces,"Fraunces", serif);letter-spacing:-.015em;color:#fbf9f4;margin:0 0 12px;font-size:clamp(24px,3.4vw,46px);font-weight:500;line-height:1.02}.at-ba-apres-content h3 em{color:var(--at-bleu-clair);font-style:italic}.at-ba-apres-content p{color:#dcd9d1;max-width:34ch;margin:0 0 18px auto;font-size:clamp(13px,1.5vw,15.5px);line-height:1.55}.at-ba-btn{background:var(--at-bleu);color:#fff;border-radius:var(--at-radius);padding:12px 20px;font-size:13px;font-weight:600;display:inline-block}.at-ba-avant{clip-path:inset(0 calc(100% - var(--p,52%)) 0 0);background:#fff}.at-ba-avant-page{color:#111;background:#fffdea;padding:clamp(16px,3vw,34px);font-family:Times New Roman,Times,serif;position:absolute;inset:0;overflow:hidden}.at-ba-avant-title{color:#c0141c;text-align:center;margin-bottom:12px;font-size:clamp(15px,2.5vw,27px);font-weight:700;text-decoration:underline}.at-ba-avant-marquee{color:#ff0;text-align:center;background:navy;margin-bottom:14px;padding:4px 6px;font-size:clamp(9px,1.4vw,13px);font-weight:700}.at-ba-avant-tx{color:#00008b;max-width:52ch;margin:0 0 12px;font-size:clamp(10px,1.5vw,14px);line-height:1.5}.at-ba-avant-link{color:#00e;cursor:pointer;margin-top:7px;font-size:clamp(10px,1.4vw,13px);text-decoration:underline;display:block}.at-ba-avant-counter{color:red;background:#ff0;border:2px ridge #999;margin-top:16px;padding:4px 8px;font-family:Courier New,monospace;font-size:clamp(9px,1.3vw,12px);font-weight:700;display:inline-block}.at-ba-tag{z-index:6;font-family:var(--font-plex-mono,"IBM Plex Mono", monospace);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171e2ab8;border-radius:6px;padding:6px 10px;font-size:10px;position:absolute;top:12px}.at-ba-tag-l{color:#ffd9b0;left:12px}.at-ba-tag-r{color:var(--at-bleu-clair);right:12px}.at-ba-handle{top:0;bottom:0;left:var(--p,52%);z-index:5;cursor:ew-resize;background:#f4f1ea;width:2px;position:absolute;transform:translate(-1px)}.at-ba-handle:focus-visible{outline:3px solid var(--at-bleu-clair);outline-offset:2px}.at-ba-knob{background:#f4f1ea;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #171e2a73}.at-ba-knob:before,.at-ba-knob:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:50%}.at-ba-knob:before{border-right:7px solid var(--at-bleu);left:11px;transform:translateY(-50%)}.at-ba-knob:after{border-left:7px solid var(--at-bleu);right:11px;transform:translateY(-50%)}@media (max-width:640px){.at-ba-stage{aspect-ratio:3/4}.at-ba-apres-content{right:12%}}
