.public-story-page .story-renderer[data-story-id=story-paris-0542]{--story-theme-background:#eeece4;--story-theme-surface:#f7f5ed;--story-theme-ink:#202a27;--story-theme-muted:#52605a;--story-theme-line:#c5ccc3;--story-theme-accent-text:#245b49;--story-theme-radius:0px;--story-theme-radius-large:0px;--story-theme-shadow:none;--story-flow-section:clamp(64px, 8vw, 108px);background:var(--story-theme-background)}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage{width:calc(100% - 2 * var(--story-page-gutter));max-width:1160px;padding-block:28px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-block__content{grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr);align-items:start;column-gap:clamp(42px,8vw,120px);display:grid}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-eyebrow{color:#245b49;font-family:var(--font-mono);letter-spacing:.05em;border-top:1px solid #acb8ae;grid-column:1/-1;margin-bottom:28px;padding-top:18px;font-size:11px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-text__title{letter-spacing:-.035em;text-wrap:pretty;max-width:13ch;margin:0;font-size:clamp(34px,3.8vw,54px);line-height:1.04}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-text__body{color:#303e37;max-width:64ch;margin:0;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(18px,1.55vw,21px);line-height:1.8}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-text__body p+p{margin-top:1.3em}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage a{color:#245b49;text-underline-offset:4px;text-decoration:underline}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-film-still{border-bottom:1px solid #acb8ae;max-width:1160px;padding-bottom:20px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-film-still img{object-fit:cover;border-radius:0;max-height:630px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-animation__pin:before{content:"PARIS / 05:42 → 06:18 · SCÉNARIO";background:0 0;border:0;border-radius:0;padding:10px 0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-animation__timeline{display:none}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-animation__stage:after{background:linear-gradient(#0000 42%,#020a08b3)}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-sticky-step{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:#03110de6;border:0;border-left:2px solid #72e8c2;border-radius:0;padding:22px 26px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-sticky-step:before{content:none}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-sticky-step__title{color:#f6f3e8;font-size:clamp(29px,3.5vw,46px);line-height:1.06}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-composition .story-sticky-step__body{color:#d2e4d9}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-map .story-runtime-sticky-frame{background:#dce5da;border-top:2px solid #245b49;padding:clamp(16px,2.6vw,36px)}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-map .story-block-intro__title{color:#202a27;max-width:15ch;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-map .story-block-intro__body{color:#3f5146}.public-story-page .story-renderer[data-story-id=story-paris-0542] .showcase-map .story-runtime-card{box-shadow:none;border:0;border-radius:0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet{max-width:1280px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__grid{counter-reset:frame;border-block:1px solid #acb8ae;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:18px;padding-block:24px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__item{counter-increment:frame;background:0 0;border:0;border-radius:0;grid-column:auto;min-height:0;overflow:visible}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__item:after{color:#245b49;content:"0" counter(frame) " / SCÉNARIO";font-family:var(--font-mono);letter-spacing:.06em;margin-top:12px;font-size:10px;display:block}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__item:first-child:after{content:"01 / DOCUMENT"}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__image{aspect-ratio:4/3;object-fit:contain;background:#10231d;border-radius:0;height:auto;min-height:0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__item:first-child img{aspect-ratio:16/9}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-margin-quote .story-quote{box-shadow:none;background:0 0;border:0;border-block:1px solid #acb8ae;border-radius:0;padding:44px 0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-margin-quote .story-quote__text{color:#245b49;font-size:clamp(35px,4.8vw,68px);font-style:italic}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon.story-block--runtime{max-width:1160px;box-shadow:none;background:0 0;padding:0;display:block}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-block-intro{margin-bottom:32px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-block-intro__title{color:#202a27}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-block-intro__body{color:#52605a}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-grid{border-top:1px solid #acb8ae;display:block}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-item{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #acb8ae;border-radius:0;grid-template-columns:1fr 1fr 1.5fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-item :is(h3,p){margin:0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-item h3{font-size:clamp(23px,2.4vw,34px)}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-item>span{color:#245b49}@media (max-width:760px){.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-block__content{grid-template-columns:minmax(0,1fr);gap:24px}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-eyebrow{margin-bottom:0}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-reportage .story-text__title{max-width:21ch}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__grid{grid-template-columns:1fr 1fr}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-contact-sheet .story-gallery__item:first-child{grid-column:1/-1}.public-story-page .story-renderer[data-story-id=story-paris-0542] .paris-colophon .story-card-item{grid-template-columns:minmax(0,1fr);gap:12px}}
