#main[data-lfa-scene]{--scene-ink: #205764;--scene-accent: rgb(var(--color-lfa-ocean));--scene-paper: #f7f3e9;--scene-wash: #daeae6;--scene-radius: 12px}#main[data-lfa-scene=story]{--scene-ink:#33594e;--scene-wash:#dce9dd;--scene-radius:42% 42% 12px 12px / 20% 20% 12px 12px}#main[data-lfa-scene=transmission]{--scene-ink:#246267;--scene-paper:rgb(var(--color-lfa-sand));--scene-wash:rgb(var(--color-lfa-sand-warm));--scene-radius:8px 17px 17px 8px}#main[data-lfa-scene=projects]{--scene-ink:#285a51;--scene-wash:#dbe8d7}#main[data-lfa-scene=press]{--scene-ink:#354e67;--scene-wash:#e2e7ec;--scene-radius:6px}#main[data-lfa-scene=proof]{--scene-ink:#2b5e5e;--scene-wash:#dde9e4}#main[data-lfa-scene=partners]{--scene-ink:#1d5567;--scene-wash:#cde7e8;--scene-radius:24px 8px}#main[data-lfa-scene=reportages]{--scene-ink:#174d5e;--scene-wash:#cfe3e8}#main[data-lfa-scene=institutions]{--scene-ink:#3c5c48;--scene-wash:#e0e9d6}#main[data-lfa-scene=contact]{--scene-ink:#275762;--scene-wash:#e3eeea}#main[data-lfa-scene=house]{--scene-ink:#355944;--scene-wash:#e1ebd9;--scene-radius:24px}#main[data-lfa-scene=family]{--scene-ink:#325460;--scene-wash:rgb(var(--color-lfa-sand-warm));--scene-radius:100px 18px 100px 18px}#main[data-lfa-scene=hub]{--scene-ink:#235d64}#main[data-lfa-scene=legal]{--scene-wash:#e4e9ed}#main[data-lfa-scene=privacy]{--scene-wash:#e1eee8}#main[data-lfa-scene=terms]{--scene-wash:rgb(var(--color-lfa-sand-warm))}#main[data-lfa-scene] :is(.lfa-editorial-hero,.lfa-legacy-scene,.lg-hero){background:radial-gradient(ellipse at 94% 13%,var(--scene-wash),transparent 63%),var(--scene-paper)}#main[data-lfa-scene=transmission] .lfa-editorial-hero{background:repeating-linear-gradient(0deg,transparent 0 23px,rgb(var(--color-lfa-ocean) / .09) 24px 25px),radial-gradient(ellipse at 95% 15%,var(--scene-wash),transparent 67%),var(--scene-paper)}#main[data-lfa-scene=reportages] .lfa-editorial-hero{background:linear-gradient(90deg,#194f600b 1px,transparent 1px) center / min(12vw,7rem) 100%,radial-gradient(ellipse at 50% 5%,var(--scene-wash),transparent 75%),var(--scene-paper)}#main[data-lfa-scene=reportages] .lfa-hero-shell{--frame-line: #3b657583;--frame-h: linear-gradient(var(--frame-line),var(--frame-line)) no-repeat;background:var(--frame-h) top left / 1.1rem 1px,var(--frame-h) top left / 1px 1.1rem,var(--frame-h) top right / 1.1rem 1px,var(--frame-h) top right / 1px 1.1rem,var(--frame-h) bottom left / 1.1rem 1px,var(--frame-h) bottom left / 1px 1.1rem,var(--frame-h) bottom right / 1.1rem 1px,var(--frame-h) bottom right / 1px 1.1rem;padding:clamp(.75rem,3vw,2rem)}#main[data-lfa-scene=institutions] .lfa-editorial-hero{background:radial-gradient(ellipse at 28% 0%,var(--scene-wash),transparent 54%),radial-gradient(ellipse at 72% 100%,#dcebea,transparent 54%),var(--scene-paper)}#main[data-lfa-scene=press] .lfa-hero-media{box-shadow:0 5px #f7f7f2,0 6px #b9c9cb,0 10px #e5ebe7,0 11px #b9c9cb,0 21px 30px -23px #263f4b}#main[data-lfa-scene=story] .lfa-hero-media{border-radius:28px}#main[data-lfa-scene=transmission] .lfa-hero-media{border-inline-start:5px solid rgb(var(--color-lfa-ocean) / .36)}#main[data-lfa-scene] .lfa-hero-kicker{color:var(--scene-ink)}.lfa-scene-mark{display:block;color:var(--scene-ink);margin:0 auto .55rem;overflow:visible}.lfa-scene-mark-base{opacity:.8}.lfa-scene-mark-ink{stroke:var(--scene-accent)}#main[data-lfa-scene=hub] .lfa-scene-mark{margin-block-end:.8rem}.lfa-scene-frame,.lfa-legacy-scene [data-scene-zoom]{border-radius:var(--scene-radius)}.lfa-site #main .lfa-scene-frame>img{border-radius:0}#main[data-lfa-scene=proof] .proof-date{width:-moz-fit-content;width:fit-content;padding:.36rem .72rem;border-radius:.4rem;background:#dcece5;color:#295b53}#main[data-lfa-scene=partners] .path-icon{outline:1px solid currentColor;outline-offset:4px}#main[data-lfa-scene=easy] .easy-intro{border-block:1px solid #aec6b8;padding-block:clamp(1.25rem,3vw,2rem)}:is(#main[data-lfa-scene],[data-cap-region]) [data-scene-zoom]{overflow:hidden}#main[data-lfa-scene] :is(.project-image-frame,.press-image,.production figure){overflow:hidden}#main .lfa-chapter-rule{margin-inline:auto;border-radius:999px;background:linear-gradient(90deg,var(--scene-rule-ink,rgb(var(--color-lfa-ocean))) calc(100% * var(--scene-progress, 1)),var(--scene-rule-track,rgb(var(--color-lfa-ocean) / .16)) 0)}#main .surface-ocean-deep .lfa-chapter-rule{--scene-rule-ink:rgb(var(--color-lfa-teal));--scene-rule-track:rgb(var(--color-lfa-teal) / .26)}[data-cap-region] [data-scene-chapter]{position:relative}[data-cap-region] [data-scene-chapter]:after{position:absolute;content:"";pointer-events:none;z-index:1;inset-block-start:0;inset-inline:0;margin-inline:auto;width:clamp(6rem,28%,20rem);height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--scene-chapter-ink,rgb(var(--color-lfa-ocean))) calc(100% * var(--scene-progress, 1)),rgb(var(--color-lfa-ocean) / .16) 0)}:is(#main[data-lfa-scene],[data-cap-region])[data-scene-motion] [data-scene-chapter]{--scene-progress:0}[data-cap-region] .ca-region-hero{background:radial-gradient(ellipse at 87% 4%,var(--region-glow,#244d3c),transparent 68%),var(--ca-forest)}[data-cap-region=guanacaste]{--region-glow:#315949;--scene-chapter-ink:rgb(var(--color-lfa-ocean))}[data-cap-region=vallee-centrale]{--region-glow:#334e5b;--scene-chapter-ink:#34667b}[data-cap-region=pacifique-central]{--region-glow:#245761;--scene-chapter-ink:#33777a}[data-cap-region=grand-sud]{--region-glow:#315949;--scene-chapter-ink:#49765a}[data-cap-region=plaines-du-nord]{--region-glow:#465a3b;--scene-chapter-ink:#687843}[data-cap-region=caraibe]{--region-glow:#245552;--scene-chapter-ink:#30716a}[data-cap-region] [data-scene-chapter].ca-dark{--scene-chapter-ink:rgb(var(--color-lfa-teal))}@media (prefers-reduced-motion:no-preference){html:not(.a11y-reduce-motion):not([data-reading-motion=true]) .lfa-scene-mark.lfa-in-view .lfa-scene-mark-ink{animation:lfa-scene-draw .95s cubic-bezier(.24,.55,.23,1) both}html:not(.a11y-reduce-motion):not([data-reading-motion=true]) .lfa-site #main[data-lfa-scene] [data-lfa-motion=stamp].lfa-in-view{animation:lfa-scene-stamp .6s cubic-bezier(.24,.55,.23,1) both}html:not(.a11y-reduce-motion):not([data-reading-motion=true]) :is(.lfa-site #main[data-lfa-scene],[data-cap-region]) :is([data-scene-zoom]>img,[data-scene-zoom]>picture>img){animation:none;scale:var(--scene-zoom,1);transform-origin:var(--scene-focus,50% 55%);transition:none}#main[data-lfa-scene=house] [data-scene-zoom]{--scene-focus:50% 61%}#main[data-lfa-scene=family] [data-scene-zoom]{--scene-focus:50% 56%}html:not(.a11y-reduce-motion):not([data-reading-motion=true]) #main :is(.lfa-hero-media,.lfa-legacy-scene) [data-scene-zoom] :is(img,picture>img){transition:scale .16s ease-out}}html[data-reading-easy=true] .lfa-scene-mark{display:none}@keyframes lfa-scene-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes lfa-scene-stamp{0%{scale:.87;rotate:-4deg}to{scale:1;rotate:0deg}}
