.galerie-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.galerie-hero{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--paper-2)}.galerie-hero img{width:100%;height:100%;object-fit:cover}.galerie-side{display:grid;grid-template-rows:1fr 1fr;gap:12px}.galerie-side>div{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.galerie-side img{width:100%;height:100%;object-fit:cover}.galerie-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.galerie-strip>div{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--paper-2)}.galerie-strip img{width:100%;height:100%;object-fit:cover}.galerie-tag{position:absolute;top:12px;left:12px;background:#081a288c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:var(--paper);padding:6px 10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;z-index:2}.galerie-caption{position:absolute;bottom:14px;left:14px;max-width:calc(100% - 28px);padding:14px 18px;background:#081a288c;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 12px 30px #0000004d;color:var(--paper);z-index:2}.galerie-caption .t{font-size:18px;font-weight:700;letter-spacing:-.01em}.galerie-caption .s{font-size:11px;letter-spacing:.08em;opacity:.88;margin-top:4px}.lb-specs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);margin-top:12px}.lb-spec{background:var(--paper);padding:18px 16px}.lb-spec-k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-bottom:6px}.lb-spec-v{font-size:17px;font-weight:700;letter-spacing:-.01em}.swatches-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair)}.swatch-card{position:relative;background:var(--paper);display:flex;flex-direction:column;aspect-ratio:1}.swatch-card .swatch{flex:1}.swatch-card .swatch-meta{padding:10px 12px;background:var(--paper)}.swatch-card .ref{font-size:9px;letter-spacing:.2em;font-weight:700;color:var(--ink-3)}.swatch-card .name{font-size:13px;font-weight:700;letter-spacing:-.01em;margin-top:3px}.spaces-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hair);border:1px solid var(--hair)}.space-card{background:var(--paper);padding:56px 48px}.space-card.particulier{background:var(--paper);color:var(--ink)}.space-card.pro{background:var(--ink);color:var(--paper);position:relative}.space-card .label{font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;opacity:.7;margin-bottom:24px}.space-card h3{font-size:clamp(36px,4.5vw,64px);font-weight:800;letter-spacing:-.035em;line-height:.95}.space-card .lede{font-size:14px;line-height:1.6;margin-top:22px;opacity:.78;max-width:460px}.space-card ul{list-style:none;padding:0;margin:28px 0;display:flex;flex-direction:column;gap:14px}.space-card li{display:flex;gap:16px;align-items:flex-start;font-size:13px;line-height:1.55}.space-card li .num{font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--accent);flex-shrink:0;padding-top:1px}.space-card .ctas{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.space-card.pro .pro-stat{position:absolute;top:56px;right:48px;text-align:right}.space-card.pro .pro-stat .v{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent)}.space-card.pro .pro-stat .k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;opacity:.7;margin-top:8px}.space-card.pro .btn.btn-ghost{color:var(--paper);border-color:var(--paper)}.therapy{background:var(--paper-2);padding:96px 0}.therapy-grid{display:grid;grid-template-columns:auto 1.4fr 1fr;gap:56px;align-items:center}.therapy-stat .v{font-size:96px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent)}.therapy-stat .k{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-top:12px}h3.therapy{font-size:clamp(36px,4.5vw,64px);font-weight:800;letter-spacing:-.035em;line-height:.96}.therapy-events{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hair)}.therapy-event{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--hair)}.therapy-event .date{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink)}.therapy-event .date .m{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-top:4px}.therapy-event .ev-name{font-size:16px;font-weight:700}.therapy-event .ev-meta{font-size:12px;color:var(--ink-3);letter-spacing:.06em;margin-top:4px}.therapy-event .go{font-size:22px;color:var(--accent)}@media(max-width:900px){.therapy-grid{grid-template-columns:1fr;gap:32px}}.journal-grid{display:grid;grid-template-columns:2fr 1fr;gap:1px;background:var(--hair);border:1px solid var(--hair)}.journal-featured{background:var(--paper);padding:0;position:relative;min-height:460px;overflow:hidden}.journal-featured img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.journal-featured .meta{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);color:var(--paper);z-index:2}.journal-featured .cat{font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--accent)}.journal-featured h3{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:14px}.journal-side{display:flex;flex-direction:column}.journal-card{background:var(--paper);padding:24px 28px;flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--hair)}.journal-card:last-child{border-bottom:0}.journal-card .cat{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--accent)}.journal-card h4{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-top:10px}.journal-card .ex{font-size:13px;line-height:1.5;color:var(--ink-3);margin-top:8px}@media(max-width:900px){.journal-grid{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:56px}.contact-info{display:flex;flex-direction:column;gap:28px}.contact-info .block .k{font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin-bottom:8px}.contact-info .block .v{font-size:17px;font-weight:600;line-height:1.35}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form .full{grid-column:1 / -1}.contact-form input,.contact-form textarea,.contact-form select{padding:14px 16px;border:1px solid var(--ink);background:var(--paper);font-size:14px;width:100%;font-family:inherit}.contact-form textarea{min-height:140px;resize:vertical}.contact-form button{grid-column:1 / -1;padding:16px 22px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;cursor:pointer}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:40px}}.foot{background:var(--ink);color:var(--paper);padding:96px 0 40px;margin-top:96px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(245,241,234,.15)}.foot p{font-size:13px;line-height:1.55;color:#f5f1eab3;margin-top:22px;max-width:320px}.foot h4{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot ul a{font-size:13px;color:#f5f1eab3;transition:.18s}.foot ul a:hover{color:var(--accent)}.foot-news{display:flex;gap:0;margin-top:28px;max-width:380px}.foot-news input{flex:1;padding:12px 14px;background:transparent;border:1px solid rgba(245,241,234,.3);color:var(--paper);font-size:13px}.foot-news button{padding:12px 18px;background:var(--accent);color:var(--ink);border:1px solid var(--accent);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;cursor:pointer}.foot-bot{display:flex;justify-content:space-between;padding-top:28px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#f5f1ea8c}@media(max-width:1100px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.foot-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lc-sections.css.map */
