.sf-modules{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sf-modules__item{text-align:center;background:rgba(var(--sf-text-rgb,33, 33, 33), .04);border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .25rem;display:flex}.sf-modules__icon{fill:none;width:2.5rem;height:2.5rem;stroke:var(--sf-primary,currentColor);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sf-modules__label{font-size:.8rem;font-weight:600;line-height:1.2}.sf-written__pitch{margin:.75rem 0 0}.sf-section h3.sf-written__title{margin:0 0 .35rem;font-size:1.1rem}.sf-section p.sf-written__text{margin:0;line-height:1.5}.sf-written__know{margin:0;padding-left:1.1rem}.sf-section p.sf-written__note{opacity:.7;margin:.4rem 0 0;font-size:.85rem}.sf-section p.sf-written__highlight{margin:0 0 .5rem;font-weight:600}.sf-written__scale{background:rgba(var(--sf-text-rgb,33, 33, 33), .1);border-radius:999px;height:.5rem;margin:.9rem 0 .4rem;position:relative}.sf-written__scale-marker{background:var(--sf-primary,currentColor);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.sf-written__scale-median{background:rgba(var(--sf-text-rgb,33, 33, 33), .35);width:2px;position:absolute;top:-.2rem;bottom:-.2rem;left:50%}.sf-written__scale-legend{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.sf-section h3.sf-presentation__heading{margin:1.25rem 0 .5rem;font-size:1rem}.sf-presentation__timeline,.sf-presentation__press{margin:0;padding:0;list-style:none}.sf-presentation__timeline li{border-top:1px solid rgba(var(--sf-text-rgb,0, 0, 0), .1);grid-template-columns:7rem 1fr;gap:.75rem;padding:.35rem 0;display:grid}.sf-presentation__date,.sf-presentation__source{opacity:.7;font-size:.85rem}.sf-presentation__press li{border-top:1px solid rgba(var(--sf-text-rgb,0, 0, 0), .1);padding:.5rem 0}.sf-presentation__press a{color:var(--sf-primary,inherit);font-weight:600;display:block}.sf-section p.sf-presentation__summary{margin:.15rem 0 0;font-size:.9rem}.sf-presentation__more{cursor:pointer;font:inherit;color:var(--sf-primary,inherit);background:0 0;border:0;margin-top:.5rem;padding:0;text-decoration:underline}.sf-section h2.sf-presentation__title{font-size:clamp(1.15rem, calc(3.5 * var(--sf-u,1vw)), 1.4rem);margin:0 0 .5rem}.sf-presentation__logo{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:min(100%,240px);height:auto;max-height:72px;margin:0 0 .5rem;padding:6px;display:block}.sf-presentation__logo--light{background:#333}.sf-section p.sf-presentation__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ct-tag-color,inherit);margin:0 0 .15rem;font-size:.75rem;font-weight:700}.sf-section h3.sf-presentation__heading{margin:1.25rem 0 .5rem;font-size:1rem}.sf-presentation__address{overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;display:flex}.sf-presentation__socials{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.sf-presentation__social{width:2.5rem;height:2.5rem;color:var(--sf-primary,inherit);background:rgba(var(--sf-text-rgb,33, 33, 33), .04);border-radius:50%;justify-content:center;align-items:center;display:flex}.sf-presentation__icon{color:var(--sf-primary,inherit);flex:none}.sf-presentation__hours,.sf-presentation__facts,.sf-presentation__places{margin:0;padding:0;list-style:none}.sf-presentation__hours li{justify-content:space-between;gap:1rem;max-width:22rem;padding:.15rem 0;display:flex}.sf-presentation__closed{opacity:.6}.sf-presentation__facts{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem 1rem;display:grid}.sf-presentation__fact{padding:clamp(.55rem, calc(1.5 * var(--sf-u,1vw)), .85rem);background:rgba(var(--sf-text-rgb,33, 33, 33), .04);border-radius:12px;align-items:center;gap:.75rem;display:flex}.sf-presentation__text{flex-direction:column;min-width:0;display:flex}.sf-presentation__label{opacity:.65;font-size:.78rem;line-height:1.2}.sf-presentation__value{overflow-wrap:anywhere;font-weight:600;line-height:1.3}a.sf-presentation__value{color:var(--sf-primary,inherit)}.sf-presentation__places li{flex-wrap:wrap;gap:0 .5rem;padding:.15rem 0;display:flex}.sf-presentation__place{font-weight:600}.sf-presentation__commune{opacity:.65}.sf-section p.sf-presentation__note{opacity:.7;margin:.4rem 0 0;font-size:.85rem}.sf-presentation__structures{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.sf-presentation__structures .sf-section{padding-block:0}.sf-presentation__structures .sf-section__inner{max-width:none;padding-inline:0}.sf-company__photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.sf-company figure{margin:0}.sf-company img{aspect-ratio:8/5;object-fit:contain;border-radius:12px;width:100%;height:auto}.sf-company figcaption{flex-direction:column;font-size:.85rem;display:flex}.sf-company h3{margin:1.25rem 0 .5rem;font-size:1rem}.sf-company dl{border-top:1px solid rgba(var(--sf-text-rgb,0, 0, 0), .1);margin:0;padding:.5rem 0}.sf-company dl>div{flex-wrap:wrap;gap:.2rem .75rem;display:flex}.sf-company dt{opacity:.7}.sf-company dd{overflow-wrap:anywhere;margin:0}.sf-company a{color:var(--sf-primary,inherit)}
