.cl{--cl-blue:#2353b3;--cl-dark:#35413a;--cl-mat:#f4f3ed;--cl-line:#d7d6cf;--cl-ink:#202020;--cl-pad:clamp(1.25rem, 5vw, 5rem);color:var(--cl-ink);overflow:clip}.cl img{max-width:100%;display:block}.cl-hero__visual img,.cl-trip__media img,.cl-grid__media img,.cl-chapo__row img,.cl-chapo__sq-media img{object-fit:cover;width:100%;height:100%}.cl-blockimg{width:100%;height:auto;display:block}.cl-eyebrow{font-family:var(--font-display);color:inherit;font-size:1.25rem;font-weight:500}.cl-hero{background:linear-gradient(180deg, var(--cl-blue) 26%, #fff 100%);padding:clamp(6.5rem, 11vw, 10.5rem) var(--cl-pad) clamp(4rem, 7vw, 7rem);color:#fff;position:relative}.cl-hero__inner{max-width:1290px;margin:0 auto}.cl-hero__title{font-family:var(--font-display);margin:0;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:1.05}.cl-hero__sub{font-family:var(--font-sans);opacity:.9;max-width:28em;margin:2rem 0 0;font-size:clamp(1.6rem,2.9vw,2.5rem);font-weight:400;line-height:1.2}.cl-hero__divider{background:#ffffff59;height:1px;margin:clamp(2rem,4vw,3rem) 0}.cl-hero__meta{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cl-hero__meta-item{flex-direction:column;gap:.5rem;display:flex}.cl-hero__meta-k{font-family:var(--font-display);opacity:.5;font-size:.875rem;font-weight:500}.cl-hero__meta-v{font-family:var(--font-sans);font-size:.875rem;line-height:1.15}.cl-hero__visual{aspect-ratio:895/476;border-radius:6px;max-width:895px;margin:clamp(3rem,6vw,6rem) auto 0;overflow:hidden;box-shadow:0 30px 80px -40px #00000073}.cl-prose{max-width:764px;padding-inline:var(--cl-pad);margin:0 auto}.cl-sec>.cl-prose:first-child{padding-top:clamp(6rem,11vw,13.75rem)}.cl-bar{border-bottom:1px solid var(--cl-ink);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;display:flex}.cl-pill{font-family:var(--font-sans);white-space:nowrap;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1}.cl-pill--solid{background:var(--cl-blue);color:#fff}.cl-pill--outline{color:var(--cl-blue);border:1px solid var(--cl-blue)}.cl-h2{font-family:var(--font-display);color:var(--cl-ink);margin:clamp(2rem,4vw,2.75rem) 0 0;font-size:clamp(2.1rem,3.6vw,3.375rem);font-weight:400;line-height:1.12}.cl-body{flex-direction:column;gap:1.4em;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}.cl-body p{font-family:var(--font-sans);color:#0009;margin:0;font-size:1.125rem;line-height:1.45}.cl-panel{background:var(--cl-dark);color:#fff;padding:clamp(3rem, 6vw, 5.5rem) var(--cl-pad);margin-top:clamp(4rem,7vw,5.5rem)}.cl-panel__head{justify-content:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);font-size:1.125rem;display:flex}.cl-panel__head-a{font-family:var(--font-display);font-weight:500}.cl-panel__head-b{font-family:var(--font-sans);opacity:.7}.cl-trip{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);max-width:1456px;margin:0 auto;display:grid}.cl-trip__media{aspect-ratio:464/250;overflow:hidden}.cl-trip__cap{font-family:var(--font-display);text-align:center;margin-top:2.5rem;font-size:1.5rem;font-weight:400}.cl-grid{background:var(--cl-mat);max-width:1456px;color:var(--cl-dark);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:2rem;display:grid}.cl-grid__col{flex-direction:column;padding:0 2rem;display:flex}.cl-grid__col:not(:first-child){border-left:1px solid var(--cl-line)}.cl-grid__order{font-family:var(--font-sans);font-size:.75rem}.cl-grid__name{font-family:var(--font-display);margin:.5rem 0 1.25rem;font-size:1.5rem;font-weight:400;line-height:1.16}.cl-grid__media{aspect-ratio:400/250;margin-bottom:1.25rem;overflow:hidden}.cl-grid__attr{font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.2}.cl-grid__attr+.cl-grid__attr{margin-top:.4rem}.cl-chapo{padding-top:clamp(5rem,9vw,8rem)}.cl-chapo__intro{max-width:1026px;padding-inline:var(--cl-pad);margin:0 auto}.cl-chapo__lead{font-family:var(--font-sans);color:var(--cl-ink);margin:1.5rem 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.3}.cl-chapo__sub{font-family:var(--font-sans);color:#0009;max-width:52ch;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.45}.cl-chapo__montage{max-width:1552px;padding-inline:var(--cl-pad);flex-direction:column;gap:1.5rem;margin:clamp(3rem,6vw,5rem) auto 0;display:flex}.cl-chapo__row{aspect-ratio:1552/795;overflow:hidden}.cl-chapo__squares{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cl-chapo__squares--right{grid-template-columns:1fr 1fr}.cl-chapo__squares--right .cl-chapo__sq{grid-column:2}.cl-chapo__sq-media{aspect-ratio:1;overflow:hidden}.cl-chapo__sq-cap{font-family:var(--font-sans);margin-top:.75rem;font-size:.875rem}.cl-pill--dark{background:var(--cl-dark);color:#fff}.cl-cta{background:var(--cl-ink);color:#fff;font-family:var(--font-sans);border-radius:999px;margin-top:2rem;padding:.7rem 1.25rem;font-size:.875rem;text-decoration:none;display:inline-block}.cl-show{background:#f3ede6;padding:clamp(5rem,9vw,11rem) 0 clamp(3rem,6vw,5rem)}.cl-show__stack{max-width:1552px;padding-inline:var(--cl-pad);flex-direction:column;gap:clamp(1rem,2vw,1.5rem);margin:clamp(2.5rem,5vw,4rem) auto 0;display:flex}.cl-end__quote{background:var(--cl-dark);color:#fff;max-width:none;padding:clamp(4rem, 8vw, 8rem) var(--cl-pad);text-align:center;margin:0}.cl-end__mark{font-family:var(--font-display);font-size:4rem;line-height:.4;display:block}.cl-end__q{font-family:var(--font-display);max-width:18ch;margin:1.5rem auto 0;font-size:clamp(1.8rem,3.4vw,3.375rem);font-weight:400;line-height:1.16}.cl-end__by{justify-content:center;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.cl-end__avatar{background:#f9f2e3;border-radius:50%;flex:none;width:56px;height:56px}.cl-end__name{font-family:var(--font-sans);align-items:baseline;gap:.5rem;font-size:1.5rem;display:inline-flex}.cl-end__name em{opacity:.5;font-style:normal}.cl-end__changed{color:var(--cl-ink);max-width:1290px;padding:clamp(4rem, 8vw, 10rem) var(--cl-pad);background:#fff;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.cl-end__changed-title{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2.6vw,2.375rem);font-weight:500}.cl-end__changed-body{flex-direction:column;gap:1.4em;display:flex}.cl-end__changed-body p{font-family:var(--font-sans);color:#0009;margin:0;font-size:1.125rem;line-height:1.45}.cl-h4{font-family:var(--font-display);color:var(--cl-ink);margin:0;font-size:clamp(1.5rem,2.4vw,2.375rem);font-weight:500}.cl-bl{width:100%}.cl-bl--2col{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.cl-bl--right>.cl-card{grid-column:2}.cl-card{background:#f3ede6;border-radius:6px;flex-direction:column;padding:clamp(1.1rem,2.2vw,1.75rem);display:flex}.cl-card__text{padding:clamp(1.5rem,4vw,4rem) clamp(.5rem,2vw,2rem) 0}.cl-card__media{aspect-ratio:1;border-radius:4px;overflow:hidden}.cl-card__center{aspect-ratio:1;place-items:center;display:grid}.cl-card__center img{object-fit:contain;width:56%;max-height:56%}.cl-card--symbol{background:#f4f3ed}.cl-card--empty{aspect-ratio:1552/600;background:#f3ede6;border-radius:6px}.cl-cap{font-family:var(--font-sans);color:#00000080;margin:1.25rem 0 0;font-size:.95rem;line-height:1.4}.cl-cap b{color:var(--cl-ink);font-weight:500}.cl-bl--perso{aspect-ratio:1552/760;background:#303030;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.cl-perso__photo{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.cl-perso__glow{aspect-ratio:1;filter:blur(34px);background:radial-gradient(circle,#77f07b66,#0fbbff2e 45%,#0000 70%);border-radius:50%;width:46%;position:absolute}.cl-perso__logo{filter:brightness(0)invert();width:clamp(150px,18vw,300px);height:auto;position:relative}.cl-perso__pills{flex-wrap:wrap;justify-content:center;gap:.7rem;padding:0 1rem;display:flex;position:absolute;bottom:7%;left:0;right:0}.cl-bpill{font-family:var(--font-sans);color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.8rem;display:inline-flex}.cl-bpill i{border-radius:50%;flex:none;width:8px;height:8px}.cl-bpill b{opacity:.65;font-weight:400}.cl-card--carousel{overflow:hidden}.cl-carousel{scrollbar-width:thin;scrollbar-color:#0003 transparent;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.cl-ccard{color:#fff;background:#303030;border-radius:6px;flex:0 0 230px;overflow:hidden}.cl-ccard__media{aspect-ratio:4/3;position:relative}.cl-ccard__media img{object-fit:cover;width:100%;height:100%}.cl-ccard__glow{background:radial-gradient(circle at 50% 45%,#ff771d47,#0000 62%);position:absolute;inset:0}.cl-ccard__title{font-family:var(--font-display);margin:.9rem;font-size:1.05rem;line-height:1.18}.cl-ccard__data{gap:.55rem;padding:0 .9rem .9rem;display:grid}.cl-ccard__data>div{border-top:1px solid #ffffff26;flex-direction:column;gap:.15rem;padding-top:.5rem;display:flex}.cl-ccard__lbl{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-size:.6rem}.cl-ccard__val{font-family:var(--font-sans);font-size:.78rem;line-height:1.25}.cl-palette{aspect-ratio:1;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.cl-palette__band{flex:1}.cl-palette__accents{height:9%;display:flex}.cl-palette__accents span{flex:1}.cl-card--typo{color:#fff;background:#8c8477}.cl-typo{aspect-ratio:1;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);padding:clamp(.5rem,2vw,1.5rem);display:flex}.cl-typo__head{font-family:var(--font-sans);align-items:center;gap:.75rem;font-size:1rem;display:flex}.cl-typo__chip{color:#35413a;background:#f4f3ed;border-radius:4px;padding:.2rem .6rem;font-size:.75rem}.cl-typo__big{font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:400;line-height:1}.cl-typo__glyphs{font-family:var(--font-display);word-break:break-all;opacity:.92;margin:0;font-size:clamp(1rem,1.9vw,1.6rem);line-height:1.3}.cl-typo__pair{font-family:var(--font-display);gap:2rem;font-size:clamp(3.5rem,9vw,9rem);line-height:.85;display:flex}.cl-hl{padding:clamp(2rem, 4vw, 4rem) var(--cl-pad);background:#f5efe9}.cl-hl .cl-blockimg{max-width:1600px;margin:0 auto}@media (max-width:820px){.cl-end__changed,.cl-bl--2col{grid-template-columns:1fr}.cl-bl--right>.cl-card{grid-column:1}.cl-card__text{padding:0}.cl-hero__meta{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cl-trip,.cl-grid{grid-template-columns:1fr}.cl-grid__col{padding:1.5rem 0}.cl-grid__col:not(:first-child){border-left:0;border-top:1px solid var(--cl-line)}.cl-chapo__squares{grid-template-columns:1fr}.cl-chapo__squares--right .cl-chapo__sq{grid-column:1}}
