/* RED AFTER DARK — Notre histoire */
.ls-about-cinema{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);min-height:calc(100vh - 68px);background:#050505;overflow:hidden}.ls-about-cinema-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,152px) clamp(28px,7vw,128px);background:radial-gradient(circle at 78% 45%,rgba(107,0,17,.42),transparent 28%),linear-gradient(135deg,#090607 0%,#080303 58%,#1c0105 100%)}.ls-about-overline{margin:28px 0 0;color:#d4cbca;font-size:10px;line-height:1.65;letter-spacing:.18em}.ls-about-cinema h1,.ls-about-intro h2,.ls-about-ritual h2,.ls-about-instinct h2,.ls-about-outro h2{margin:24px 0 0;font:500 clamp(60px,7.3vw,126px)/.76 var(--serif);letter-spacing:-.05em;text-transform:uppercase}.ls-about-cinema h1 em,.ls-about-intro h2 em,.ls-about-ritual h2 em,.ls-about-instinct h2 em,.ls-about-outro h2 em,.ls-about-creed em{color:#df1831;font-style:normal}.ls-about-lead{max-width:390px;margin:36px 0 0;color:#c2b9b6;font:400 20px/1.45 var(--serif);letter-spacing:.015em}.ls-about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:43px}.ls-about-actions .ls-btn{padding:16px 21px}.ls-about-text-link,.ls-underlined-link{position:relative;display:inline-flex;align-items:center;gap:12px;padding-bottom:7px;border-bottom:1px solid #64202a;color:#f2eeee;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ls-about-text-link span,.ls-underlined-link span{font-size:17px;line-height:0;color:#df1831}.ls-about-cinema-visual{position:relative;min-height:610px;margin:0;overflow:hidden;background:#270308}.ls-about-cinema-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,2,2,.38),transparent 36%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 36%);pointer-events:none}.ls-about-cinema-visual img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.02) contrast(1.07)}.ls-about-cinema-visual figcaption{position:absolute;z-index:1;right:34px;bottom:29px;color:#f1e8e7;font-size:9px;letter-spacing:.18em}.ls-about-intro{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1.62fr);gap:4vw;padding:clamp(80px,10vw,160px) 7vw;background:#060606;border-top:1px solid #241216}.ls-about-intro-number{font:500 clamp(70px,9vw,144px)/.75 var(--serif);color:#72101c}.ls-about-intro-copy{max-width:1090px}.ls-about-intro h2{font-size:clamp(46px,6.1vw,102px)}.ls-about-copy-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;max-width:820px;margin:48px 0 0}.ls-about-copy-columns p,.ls-about-instinct-copy p,.ls-about-ritual-copy p{margin:0;color:#b8afac;font-size:14px;line-height:1.8}.ls-about-copy-columns a,.ls-about-instinct-copy a{color:#f4efed;text-decoration:underline;text-decoration-color:#ad1527;text-underline-offset:4px}.ls-about-ritual{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:720px;background:#120004}.ls-about-cocktail{position:relative;min-height:620px;margin:0;overflow:hidden;background:#050505}.ls-about-cocktail:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,rgba(12,0,2,.38))}.ls-about-cocktail img{width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:contrast(1.08) saturate(1.1)}.ls-about-ritual-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,9vw,144px) clamp(32px,8vw,130px);background:radial-gradient(circle at 85% 30%,rgba(112,0,16,.6),transparent 30%),linear-gradient(135deg,#290006,#080506 70%)}.ls-about-ritual h2{font-size:clamp(43px,5.35vw,88px)}.ls-about-ritual-copy p{max-width:420px;margin:37px 0 29px}.ls-about-instinct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:670px;background:#080808}.ls-about-instinct-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,10vw,160px) clamp(30px,8vw,140px);background:linear-gradient(145deg,#070707 15%,#1d0005 100%)}.ls-about-instinct h2{font-size:clamp(50px,6vw,98px)}.ls-about-instinct-copy p{max-width:470px;margin:29px 0 0}.ls-about-panther{position:relative;min-height:580px;margin:0;overflow:hidden;background:#860712}.ls-about-panther:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),transparent 46%)}.ls-about-panther img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:contrast(1.08) saturate(1.02)}.ls-about-panther figcaption{position:absolute;z-index:1;left:clamp(25px,5vw,72px);right:clamp(25px,5vw,72px);bottom:42px;margin:0;color:#fff;font:500 clamp(23px,2.6vw,43px)/.98 var(--serif);letter-spacing:-.02em}.ls-about-creed{display:flex;min-height:470px;padding:65px 7vw;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(ellipse at 50% 55%,#72000f 0%,#300005 35%,#090505 72%);border-top:1px solid #5c0713;border-bottom:1px solid #5c0713}.ls-about-creed p{margin:27px 0 31px;color:#f5efed;font:500 clamp(50px,7.3vw,124px)/.76 var(--serif);letter-spacing:-.05em}.ls-about-creed-note{font-size:11px;letter-spacing:.36em;color:#f2e8e5}.ls-about-outro{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:clamp(70px,9vw,130px) 7vw;background:#050505}.ls-about-outro h2{font-size:clamp(42px,5.5vw,90px)}.ls-about-outro .ls-btn{flex:0 0 auto;padding:17px 22px}
@media(max-width:900px){.ls-about-cinema{grid-template-columns:1fr;min-height:auto}.ls-about-cinema-copy{min-height:550px;padding:78px 8vw 74px}.ls-about-cinema-visual{min-height:640px}.ls-about-cinema-visual img{object-position:center 43%}.ls-about-intro{grid-template-columns:1fr;padding:80px 8vw}.ls-about-intro-number{margin-bottom:6px}.ls-about-copy-columns{max-width:100%}.ls-about-ritual,.ls-about-instinct{grid-template-columns:1fr}.ls-about-cocktail{min-height:600px;max-height:680px}.ls-about-ritual-copy,.ls-about-instinct-copy{min-height:520px;padding:84px 9vw}.ls-about-panther{min-height:620px}.ls-about-outro{align-items:flex-start;flex-direction:column;padding:78px 8vw}}
@media(max-width:560px){.ls-about-cinema-copy{min-height:510px;padding:65px 26px 58px}.ls-about-overline{font-size:9px}.ls-about-cinema h1{font-size:70px}.ls-about-lead{font-size:18px;margin-top:28px}.ls-about-actions{margin-top:34px;gap:20px}.ls-about-actions .ls-btn{width:100%;justify-content:center}.ls-about-cinema-visual{min-height:530px}.ls-about-cinema-visual figcaption{right:20px;bottom:20px;font-size:8px}.ls-about-intro{padding:62px 26px}.ls-about-intro-number{font-size:74px}.ls-about-intro h2{font-size:48px}.ls-about-copy-columns{grid-template-columns:1fr;gap:20px;margin-top:32px}.ls-about-copy-columns p,.ls-about-instinct-copy p,.ls-about-ritual-copy p{font-size:13px}.ls-about-cocktail{min-height:520px}.ls-about-ritual-copy,.ls-about-instinct-copy{min-height:auto;padding:66px 26px}.ls-about-ritual h2,.ls-about-instinct h2{font-size:50px}.ls-about-panther{min-height:520px}.ls-about-panther figcaption{left:26px;right:26px;bottom:32px;font-size:28px}.ls-about-creed{min-height:360px;padding:55px 25px}.ls-about-creed p{font-size:57px}.ls-about-creed-note{font-size:9px;letter-spacing:.25em}.ls-about-outro{padding:63px 26px;gap:32px}.ls-about-outro h2{font-size:45px}.ls-about-outro .ls-btn{width:100%;justify-content:center}}
