.slsp-home{padding-block:clamp(24px,4vw,48px) clamp(48px,7vw,96px)}[class*=wp-block-slsp-home-],.slsp-home-lettre{margin-block-start:clamp(48px,7vw,88px) !important}:is(.slsp-home-une,.slsp-home-section,.slsp-home-mag) a{text-decoration:none;color:inherit}:is(.slsp-home-une,.slsp-home-card,.slsp-home-dest,.slsp-home-mag) img{display:block;width:100%;height:100%;object-fit:cover}:is(.slsp-home-intro__title,.slsp-home-une__title,.slsp-home-head__title,.slsp-home-card__title,.slsp-home-mag__title,.slsp-home-lettre__title){font-family:var(--slsp-font-serif);font-weight:600;color:var(--slsp-text);margin:0;text-wrap:balance}.slsp-home-empty{padding:24px;border:1px dashed var(--slsp-border);color:var(--slsp-text-muted);text-align:center}.slsp-home-intro>*{margin-block:0}.slsp-home-intro__eyebrow{color:var(--slsp-gold-text);margin-bottom:12px !important}.slsp-home-intro__title{font-size:clamp(34px,5vw,56px);line-height:1.05}.slsp-home-intro__text{margin:16px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--slsp-text-muted)}.slsp-home-une{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.slsp-home-une__media{display:block;aspect-ratio:4/3;border-radius:var(--slsp-radius-img);overflow:hidden;background:var(--slsp-bg-placeholder)}.slsp-home-une__media img,.slsp-home-card__media img,.slsp-home-dest img{transition:transform .6s ease}.slsp-home-une:hover .slsp-home-une__media img,.slsp-home-card:hover .slsp-home-card__media img,.slsp-home-dest:hover img{transform:scale(1.03)}.slsp-home-une__eyebrow{color:var(--slsp-text-muted);margin:0 0 10px}.slsp-home-une__title{font-size:clamp(30px,3.6vw,46px);line-height:1.08;margin-top:14px !important}.slsp-home-une__excerpt{margin:16px 0 0;font-size:16.5px;line-height:1.65;color:var(--slsp-text-nav)}.slsp-home-une__byline{margin:14px 0 0;font-size:13px;letter-spacing:.04em;color:var(--slsp-text-muted)}.slsp-home-une__more,.slsp-home-head__more{display:inline-block;margin-top:20px;font-size:14px;color:var(--slsp-gold-text) !important;border-bottom:1px solid currentColor}.slsp-home-head{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.slsp-home-head__title{font-size:clamp(24px,2.6vw,32px)}.slsp-home-head__rule{flex:1;border-top:.5px solid var(--slsp-border);transform:translateY(-6px)}.slsp-home-head__more{margin-top:0;white-space:nowrap;font-size:13px}.slsp-home-grid{display:grid;grid-template-columns:repeat(var(--slsp-cols,3),minmax(0,1fr));gap:40px 28px}.slsp-home-card__media{display:block;aspect-ratio:3/2;border-radius:var(--slsp-radius-img);overflow:hidden;margin-bottom:14px;background:var(--slsp-bg-placeholder)}.slsp-home-card__title{font-size:22px;line-height:1.18;margin-top:10px !important}.slsp-home-card__title a:hover,.slsp-home-une__title a:hover{color:var(--slsp-gold-text)}.slsp-home-card__excerpt{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--slsp-text-muted)}.slsp-home-dests{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.slsp-home-dest{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--slsp-radius-img);overflow:hidden;background:var(--slsp-bg-dark)}.slsp-home-dest:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(28,43,58,.78) 0%,rgba(28,43,58,0) 60%)}.slsp-home-dest__label{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;color:var(--slsp-text-light)}.slsp-home-dest__name{display:block;font-family:var(--slsp-font-serif);font-size:26px;font-weight:600;line-height:1.1}.slsp-home-dest__count{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.slsp-home-picker__bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:28px;padding:20px clamp(20px,3vw,32px);background:var(--slsp-bg-dark);border-radius:var(--slsp-radius-box)}.slsp-home-picker__label{font-family:var(--slsp-font-serif);font-size:clamp(22px,2.4vw,28px);font-weight:600;color:var(--slsp-text-light)}.slsp-home-picker__select{flex:0 1 340px;min-width:0;width:100%;padding:11px 44px 11px 18px;font:inherit;font-size:15px;color:var(--slsp-text);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238F6B2E' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 18px center;border:1px solid var(--slsp-gold);border-radius:var(--slsp-radius-pill);appearance:none;cursor:pointer}.slsp-home-picker__select:focus-visible{outline:2px solid var(--slsp-gold);outline-offset:2px}.slsp-home-picker__go{padding:10px 20px;border:0;border-radius:var(--slsp-radius-pill);background:var(--slsp-gold);color:var(--slsp-text-light);font:inherit;cursor:pointer}.slsp-home-picker__results{transition:opacity .2s}.slsp-home-picker.is-loading .slsp-home-picker__results{opacity:.4}.slsp-home-picker .slsp-home-picker__all{display:inline-block;margin-top:24px;font-size:14px;color:var(--slsp-gold-text);border-bottom:1px solid currentColor}.slsp-home-mag{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(28px,5vw,56px);background:var(--slsp-bg-dark);border-radius:var(--slsp-radius-box);color:var(--slsp-text-light)}.slsp-home-mag__cover{display:block;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35);transform:rotate(-2deg);transition:transform .4s ease}.slsp-home-mag__cover:hover{transform:rotate(0)}.slsp-home-mag__cover img{height:auto}.slsp-home-mag__eyebrow{color:var(--slsp-gold);margin:0 0 12px}.slsp-home-mag .slsp-home-mag__title{color:var(--slsp-text-light);font-size:clamp(28px,3.4vw,42px);line-height:1.1}.slsp-home-mag__text{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--slsp-text-dark-soft);max-width:46ch}.slsp-home-mag__cta,.slsp-home-lettre__cta,.slsp-home-lettre .wp-block-button__link{display:inline-block;margin-top:24px;padding:11px 24px;border-radius:var(--slsp-radius-pill);background:var(--slsp-gold);color:var(--slsp-text-light) !important;font-size:14px}.slsp-home-mag__cta:hover,.slsp-home-lettre__cta:hover,.slsp-home-lettre .wp-block-button__link:hover{opacity:.9}.slsp-home-mag__others-title{margin:36px 0 12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--slsp-text-dark-soft)}.slsp-home-mag__issues{display:flex;flex-wrap:wrap;gap:14px}.slsp-home-mag__issue{display:flex;flex-direction:column;gap:6px;width:74px;font-size:12px;color:var(--slsp-text-dark-soft) !important}.slsp-home-mag__issue img{height:100px;border-radius:2px;opacity:.85;transition:opacity .2s}.slsp-home-mag__issue:hover img{opacity:1}.slsp-home-lettre{max-width:640px;margin-inline:auto !important;padding:clamp(28px,4vw,44px);text-align:center;background:var(--slsp-bg-soft);border:.5px solid var(--slsp-border);border-radius:var(--slsp-radius-box)}.slsp-home-lettre__title{font-size:30px}.slsp-home-lettre__text{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--slsp-text-muted)}.slsp-home-lettre__soon{margin:18px 0 0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--slsp-gold-text)}@media (max-width:900px){.slsp-home-une,.slsp-home-mag{grid-template-columns:minmax(0,1fr)}.slsp-home-mag__cover{max-width:240px}.slsp-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.slsp-home-grid{grid-template-columns:minmax(0,1fr)}.slsp-home-dests{grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.slsp-home-dest{scroll-snap-align:start}.slsp-home-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){:is(.slsp-home-une,.slsp-home-card,.slsp-home-dest) img,.slsp-home-mag__cover{transition:none}}