.tpl-facets{--tpl-surface:var(--pf-surface,#fff);--tpl-ink:var(--pf-ink,#0f2f2a);--tpl-line:var(--pf-line,rgb(0 0 0/0.08));--tpl-radius:var(--pf-radius,16px);display:grid;grid-gap:28px;gap:28px;min-height:100%;padding:56px 24px 32px;color:var(--tpl-ink);background:var(--pf-page,#f7faf8)}.tpl-facets>*{width:100%;max-width:1040px;margin-inline:auto}.tpl-facets-hero{display:flex;align-items:center;gap:28px}.tpl-facets .tpl-facets-hero .tpl-avatar{width:132px;height:132px;border-radius:var(--pf-avatar-radius,50%);box-shadow:0 0 0 6px var(--tpl-surface),0 12px 30px rgb(0 0 0/.12);font-size:48px}.tpl-facets-intro{display:grid;grid-gap:10px;gap:10px;min-width:0}.tpl-facets .tpl-facets-signature{max-width:22ch;font-family:var(--pf-font-heading,inherit);font-size:clamp(30px,5.2cqi,54px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.tpl-facets .tpl-facets-signature.is-long{max-width:34ch;font-size:clamp(22px,3.4cqi,34px);line-height:1.15}.tpl-facets-who{font-size:15px;opacity:.8}.tpl-facets-who .tpl-name{font-weight:700}.tpl-facets .tpl-socials{display:flex;gap:10px}.tpl-facets-filters{display:flex;flex-wrap:wrap;gap:8px}:root .preview-page .tpl-facets-filters button{padding:8px 16px;border:1px solid color-mix(in srgb,var(--tpl-ink) 18%,transparent);border-radius:999px;color:var(--tpl-ink);background:color-mix(in srgb,var(--tpl-surface) 70%,transparent);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}:root .preview-page .tpl-facets-filters button[aria-pressed=true]{border-color:var(--tpl-ink);color:var(--tpl-surface);background:var(--tpl-ink)}.tpl-facets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;grid-gap:14px;gap:14px}.tpl-facet,.tpl-facets-tile{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius);background:var(--tpl-surface);box-shadow:0 1px 2px rgb(0 0 0/.04)}.tpl-facet.is-lead{grid-row:span 2;grid-column:span 2}.tpl-facets-grid.is-focused .tpl-facet.is-lead{grid-row:auto;grid-column:1/-1}.tpl-facet-kicker,.tpl-facets-label{display:inline-flex;align-items:center;gap:8px;color:var(--tpl-accent);font-size:13px;font-weight:700;letter-spacing:.02em}.tpl-facet.is-lead .tpl-facet-kicker{font-size:15px}.tpl-facet-cover{display:block;aspect-ratio:16/9;border-radius:calc(var(--tpl-radius) * .7);background:var(--pf-tile,#eef5f1) center /cover no-repeat}.tpl-facet:not(.is-lead) .tpl-facet-cover{aspect-ratio:16/7}.tpl-facets .tpl-facet-hook{font-family:var(--pf-font-heading,inherit);font-size:17px;font-weight:600;line-height:1.35}.tpl-facets .tpl-facet.is-lead .tpl-facet-hook{font-size:clamp(19px,2.4cqi,24px)}.tpl-facet-proofs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:8px;gap:8px}.tpl-facet-proof{position:relative}.tpl-facet-proof-media,.tpl-facet-proof>a{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;padding:6px;border-radius:calc(var(--tpl-radius) * .5);color:var(--tpl-ink);background:var(--pf-tile,#eef5f1) center /cover no-repeat;font-size:11px;line-height:1.25;text-align:center;text-decoration:none;transition:transform .15s ease}.tpl-facet-proof>a:hover{transform:scale(1.03)}.tpl-fx-stats{display:grid;flex:none;grid-gap:10px;gap:10px;margin-left:auto}.tpl-fx-stat{display:grid;grid-gap:2px;gap:2px;min-width:150px;padding:14px 18px;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius);background:var(--tpl-surface)}.tpl-facets .tpl-fx-stat strong{font-family:var(--pf-font-heading,inherit);font-size:clamp(28px,3.6cqi,40px);font-weight:800;letter-spacing:-.03em;line-height:1}.tpl-fx-stat small{font-size:13px;opacity:.75}.tpl-facets .tpl-tags li{border:1px solid color-mix(in srgb,var(--tpl-ink) 14%,transparent);color:var(--tpl-ink);background:color-mix(in srgb,var(--tpl-surface) 70%,transparent)}.tpl-fx{position:relative;display:grid;grid-gap:16px;gap:16px;padding-top:8px}.tpl-fx-head{display:flex;align-items:center;gap:12px}.tpl-facets .tpl-fx-head h2{font-family:var(--pf-font-heading,inherit);font-size:clamp(22px,2.8cqi,30px);font-weight:800;letter-spacing:-.02em}.tpl-fx-about-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;grid-gap:18px;gap:18px}.tpl-fx-about .tpl-text p{font-size:18px;line-height:1.6}.tpl-fx-quote{position:relative;display:grid;grid-gap:10px;gap:10px;margin:0;padding:22px;border-radius:var(--tpl-radius);color:var(--tpl-surface);background:var(--tpl-accent)}.tpl-facets .tpl-fx-quote p{font-family:var(--pf-font-heading,Georgia,serif);font-size:21px;font-style:italic;font-weight:600;line-height:1.35}.tpl-fx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;padding:0;list-style:none}.tpl-fx-steps li{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius);background:var(--tpl-surface)}.tpl-fx-step-number{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--tpl-surface);background:var(--tpl-ink);font-size:14px;font-weight:800}.tpl-fx-steps strong{color:var(--tpl-accent);font-size:14px;font-weight:800;letter-spacing:.02em}.tpl-fx-steps p{font-size:16px;line-height:1.5}.tpl-fx-universe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.tpl-fx-universe{position:relative;display:flex;overflow:hidden;aspect-ratio:4/3;align-items:flex-end;padding:14px;border-radius:var(--tpl-radius);color:#fff;background:linear-gradient(135deg,var(--tpl-accent),var(--tpl-accent-2)) 50% /cover no-repeat}.tpl-fx-universe.has-media{background-position:50%;background-size:cover}.tpl-fx-universe:before{position:absolute;inset:0;background:linear-gradient(transparent 40%,rgb(0 0 0/.6));content:""}.tpl-fx-universe strong{position:relative;font-size:17px;font-weight:800;text-shadow:0 1px 6px rgb(0 0 0/.3)}.tpl-fx-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.tpl-fx-project{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px}.tpl-fx-project>a{display:block}.tpl-fx-project-media{display:block;aspect-ratio:4/3;border-radius:var(--tpl-radius);background:var(--pf-tile,#eef5f1) center /cover no-repeat;transition:transform .2s ease}.tpl-fx-project>a:hover .tpl-fx-project-media{transform:translateY(-3px)}.tpl-fx-project-kind{color:var(--tpl-accent);font-size:12px;font-weight:700;letter-spacing:.02em}.tpl-fx-project strong{font-size:16px}.tpl-fx-project .tpl-item-link{color:inherit;text-decoration:none}.tpl-fx-network-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}.tpl-fx-network{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius);color:var(--tpl-ink);background:var(--tpl-surface);text-decoration:none;transition:transform .15s ease}.tpl-fx-network:hover{transform:translateY(-2px)}.tpl-fx-network .tpl-fx-network-name{display:grid;flex:1 1;min-width:0}.tpl-fx-network small{overflow:hidden;font-size:13px;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.tpl-facets-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-radius:var(--tpl-radius);color:var(--tpl-surface);background:var(--tpl-ink)}.tpl-facets-contact .tpl-facets-label{color:color-mix(in srgb,var(--tpl-surface) 75%,transparent)}.tpl-facets .tpl-facets-offer{margin-top:4px;font-size:19px;font-weight:700}:root .preview-page .tpl-facets .public-contact-button{color:var(--tpl-ink);background:var(--tpl-surface)}.tpl-facets .tpl-footer{opacity:.7}@container (max-width: 760px){.tpl-facets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-facets-hero,.tpl-fx-stats{flex-wrap:wrap}.tpl-fx-stats{display:flex;width:100%;margin-left:0}.tpl-fx-about-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.tpl-facets{padding:40px 16px 24px}.tpl-facets-hero{flex-direction:column;align-items:flex-start;gap:18px}.tpl-facets .tpl-facets-hero .tpl-avatar{width:96px;height:96px}.tpl-facets-grid{grid-template-columns:minmax(0,1fr)}.tpl-facet.is-lead{grid-row:auto;grid-column:auto}}.tpl-facets{--fx-c1:var(--tpl-accent);--fx-c2:var(--tpl-accent-2);--fx-c3:color-mix(in srgb,var(--tpl-accent) 55%,#5b8cff);--fx-c4:color-mix(in srgb,var(--tpl-accent-2) 55%,#ff7a59);--fx-c:var(--fx-c1);--fx-spring:cubic-bezier(0.34,1.56,0.64,1);--tpl-radius:calc(var(--pf-radius, 12px) + 10px)}.tpl-facets .tpl-fx-head h2{display:inline;padding:0 6px;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--fx-c1) 38%,transparent) 58%);border-radius:4px}.tpl-facets .tpl-facets-hero .tpl-avatar{box-shadow:0 0 0 6px var(--tpl-surface),0 0 0 10px color-mix(in srgb,var(--fx-c1) 55%,transparent),0 16px 34px rgb(0 0 0/.14);transition:rotate .4s var(--fx-spring),scale .4s var(--fx-spring)}.tpl-facets .tpl-facets-hero .tpl-avatar:hover{rotate:-6deg;scale:1.05}.tpl-facet,.tpl-fx-project,.tpl-fx-stat,.tpl-fx-steps li{rotate:var(--fx-tilt,0deg);transition:transform .35s var(--fx-spring),rotate .35s var(--fx-spring),box-shadow .25s ease}.tpl-facets-grid>:nth-child(3n+1),.tpl-fx-project:nth-child(3n+1),.tpl-fx-steps li:nth-child(odd){--fx-tilt:-1.2deg}.tpl-facets-grid>:nth-child(3n+2),.tpl-fx-project:nth-child(3n+2),.tpl-fx-steps li:nth-child(2n){--fx-tilt:1deg}.tpl-facets-grid>.is-lead{--fx-tilt:-0.5deg}.tpl-facet:hover,.tpl-fx-project:hover,.tpl-fx-steps li:hover{rotate:0deg;transform:translateY(-5px);box-shadow:0 18px 36px rgb(0 0 0/.1)}.tpl-facet{background:linear-gradient(170deg,color-mix(in srgb,var(--fx-c) 12%,var(--tpl-surface)),var(--tpl-surface) 55%)}.tpl-facet-kicker{justify-self:start;padding:5px 12px 5px 8px;border-radius:999px;color:color-mix(in srgb,var(--fx-c) 60%,var(--tpl-ink));background:color-mix(in srgb,var(--fx-c) 18%,var(--tpl-surface))}.tpl-facet-cover{border-radius:calc(var(--tpl-radius) - 6px)}.tpl-facet-proofs{display:flex;flex-wrap:wrap;gap:0;padding:4px 0 6px 6px}.tpl-facet-proof{width:84px;margin-left:-10px;padding:5px 5px 16px;border-radius:6px;background:#fff;box-shadow:0 4px 12px rgb(0 0 0/.16);rotate:-5deg;transition:rotate .3s var(--fx-spring),translate .3s var(--fx-spring),margin .3s var(--fx-spring)}.tpl-facet-proof:nth-child(2){rotate:4deg}.tpl-facet-proof:nth-child(3){rotate:-2deg}.tpl-facet-proof:nth-child(4){rotate:6deg}.tpl-facet:hover .tpl-facet-proof{margin-left:6px;rotate:0deg}.tpl-facet-proof:hover{z-index:1;translate:0 -6px}.tpl-facet-proof-media,.tpl-facet-proof>a{border-radius:3px}.tpl-fx-stat{--fx-tilt:-4deg;flex:none;place-content:center;place-items:center;width:128px;min-width:0;height:128px;padding:14px;border:0;border-radius:50%;color:color-mix(in srgb,var(--fx-c) 25%,#111);background:color-mix(in srgb,var(--fx-c) 70%,#fff);text-align:center}.tpl-fx-stat:nth-child(2n){--fx-tilt:5deg}.tpl-facets .tpl-fx-stat strong{font-size:30px}.tpl-facets .tpl-fx-stat small{font-size:11.5px;line-height:1.25}.tpl-fx-stat:hover{animation:fx-wiggle .5s ease}.tpl-fx-quote{border-radius:28px 28px 28px 6px;rotate:1.2deg}.tpl-fx-steps{position:relative}.tpl-fx-steps:before{position:absolute;top:34px;right:8%;left:8%;border-top:3px dashed color-mix(in srgb,var(--tpl-ink) 22%,transparent);content:""}.tpl-fx-step-number{background:var(--fx-c);box-shadow:0 0 0 5px var(--tpl-surface);color:#111}.tpl-fx-steps strong{color:color-mix(in srgb,var(--fx-c) 60%,var(--tpl-ink))}.tpl-fx-universe{aspect-ratio:1;justify-content:center;text-align:center;transition:transform .35s var(--fx-spring),border-radius .5s ease}.tpl-fx-universe:nth-child(3n+1){border-radius:50%}.tpl-fx-universe:nth-child(3n+2){border-radius:999px 999px 24px 24px}.tpl-fx-universe:nth-child(3n){border-radius:42% 58% 55% 45%/48% 42% 58% 52%}.tpl-fx-universe:hover{transform:scale(1.05) rotate(-3deg)}.tpl-fx-network{border-radius:999px}.tpl-fx-network:hover{transform:none;animation:fx-wiggle .5s ease}.tpl-facets-contact{border-radius:32px}:root .preview-page .tpl-facets .tpl-facets-contact .public-contact-button{transition:transform .3s var(--fx-spring)}:root .preview-page .tpl-facets .tpl-facets-contact .public-contact-button:hover{transform:scale(1.06) rotate(-2deg)}:root .preview-page .tpl-facets-filters button{transition:transform .3s var(--fx-spring),background .15s ease,color .15s ease}:root .preview-page .tpl-facets-filters button:hover{transform:translateY(-2px) rotate(-2deg)}.tpl-facets.is-animated .tpl-reveal{opacity:0;translate:0 28px;transition:opacity .5s ease,translate .6s var(--fx-spring)}.tpl-facets.is-animated .tpl-reveal.is-in{opacity:1;translate:0 0}.tpl-facets.is-animated .tpl-reveal :is(.tpl-facet,.tpl-fx-steps li,.tpl-fx-universe,.tpl-fx-project,.tpl-fx-network,.tpl-fx-stat){opacity:0;scale:.9}.tpl-facets.is-animated .tpl-reveal.is-in :is(.tpl-facet,.tpl-fx-steps li,.tpl-fx-universe,.tpl-fx-project,.tpl-fx-network,.tpl-fx-stat){animation:fx-pop .55s var(--fx-spring) both;animation-delay:calc(var(--i, 0) * 80ms + .12s)}.tpl-facets.is-animated .tpl-reveal.is-in :is(.tpl-fx-network,.tpl-fx-stat):hover{animation:fx-pop .55s var(--fx-spring) both,fx-wiggle .5s ease;animation-delay:calc(var(--i, 0) * 80ms + .12s),0s}@keyframes fx-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes fx-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}50%{transform:rotate(2.5deg)}75%{transform:rotate(-1.5deg)}}.preview-page.has-cards-pop .tpl-facets{--fx-c3:#5b8cff;--fx-c4:#3ddc97;--tpl-line:var(--tpl-ink);--fx-shadow:5px 5px 0 var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facets :is(.tpl-facet,.tpl-fx-steps li,.tpl-fx-network,.tpl-fx-stat,.tpl-fx-quote,.tpl-facets-contact,.tpl-fx-project-media,.tpl-fx-universe){border:2.5px solid var(--tpl-ink);box-shadow:var(--fx-shadow)}.preview-page.has-cards-pop .tpl-facets :is(.tpl-facet,.tpl-fx-steps li,.tpl-fx-project):hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facets .tpl-fx-project:hover{box-shadow:none}.preview-page.has-cards-pop .tpl-facets .tpl-fx-project:hover .tpl-fx-project-media{box-shadow:8px 8px 0 var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facet{background:color-mix(in srgb,var(--fx-c) 28%,var(--tpl-surface))}.preview-page.has-cards-pop .tpl-facet-kicker{border:2px solid var(--tpl-ink);color:var(--tpl-ink);background:var(--fx-c)}.preview-page.has-cards-pop .tpl-facet-cover{border:2.5px solid var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facet-proof{border:2px solid var(--tpl-ink);box-shadow:3px 3px 0 var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facets .tpl-fx-head h2{display:inline-block;padding:4px 16px;border:2.5px solid var(--tpl-ink);border-radius:14px;background:var(--fx-c2);box-shadow:4px 4px 0 var(--tpl-ink);rotate:-2deg}.preview-page.has-cards-pop .tpl-facets .tpl-fx:nth-of-type(2n) .tpl-fx-head h2{background:var(--fx-c3);rotate:1.5deg}.preview-page.has-cards-pop .tpl-fx-stat{color:var(--tpl-ink);background:var(--fx-c)}.preview-page.has-cards-pop .tpl-fx-quote{color:var(--tpl-ink);background:var(--fx-c2)}.preview-page.has-cards-pop .tpl-fx-step-number{border:2.5px solid var(--tpl-ink);box-shadow:none}.preview-page.has-cards-pop .tpl-fx-steps:before{border-top-color:var(--tpl-ink)}.preview-page.has-cards-pop .tpl-fx-steps li{background:color-mix(in srgb,var(--fx-c) 22%,var(--tpl-surface))}.preview-page.has-cards-pop .tpl-fx-network{background:color-mix(in srgb,var(--fx-c) 26%,var(--tpl-surface))}.preview-page.has-cards-pop .tpl-facets .tpl-tags li{border:2px solid var(--tpl-ink);background:var(--tpl-surface);box-shadow:2px 2px 0 var(--tpl-ink)}.preview-page.has-cards-pop .tpl-facets .tpl-facets-hero .tpl-avatar{border:3px solid var(--tpl-ink);box-shadow:6px 6px 0 var(--tpl-ink)}:root .preview-page.has-cards-pop .tpl-facets-filters button{border:2px solid var(--tpl-ink);box-shadow:3px 3px 0 var(--tpl-ink)}:root .preview-page.has-cards-pop .tpl-facets-filters button[aria-pressed=true]{color:var(--tpl-ink);background:var(--fx-c2)}:root .preview-page.has-cards-pop .tpl-facets .tpl-facets-contact .public-contact-button{border:2.5px solid var(--tpl-surface);box-shadow:4px 4px 0 var(--fx-c1)}@media (prefers-reduced-motion:reduce){.tpl-facets *,.tpl-facets :before{animation:none!important;transition:none!important}}.tpl-thumb--facets{background:#f7faf8}.tpl-thumb--facets i:first-child{top:6px;left:8%;width:46%;height:8px;background:#0f2f2a}.tpl-thumb--facets i:nth-child(2){top:20px;left:8%;width:calc(58% - 6px);height:32px;background:#fff;box-shadow:inset 0 10px 0 #9ee6c4}.tpl-thumb--facets i:nth-child(3){top:20px;right:8%;width:26%;height:14px;background:#fff}.tpl-thumb--facets i:nth-child(4){top:38px;right:8%;width:26%;height:14px;background:#0f2f2a}.tpl-facets--mosaic{display:block;columns:360px 2;column-gap:18px}.tpl-facets--mosaic>*{margin-bottom:18px;page-break-inside:avoid;break-inside:avoid}.tpl-facets--mosaic>:is(.tpl-facets-hero,.tpl-fx-networks,.tpl-footer){column-span:all}.tpl-facets--mosaic>.tpl-fx{padding:20px;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius);background:color-mix(in srgb,var(--tpl-surface) 88%,transparent);box-shadow:0 2px 10px rgb(0 0 0/.05)}.tpl-facets--mosaic>.tpl-fx:nth-of-type(odd){rotate:-.6deg}.tpl-facets--mosaic>.tpl-fx:nth-of-type(2n){rotate:.6deg}.tpl-facets--mosaic .tpl-facets-grid,.tpl-facets--mosaic .tpl-fx-about-grid{grid-template-columns:minmax(0,1fr)}.tpl-facets--mosaic .tpl-facet.is-lead{grid-row:auto;grid-column:auto}.tpl-facets--mosaic :is(.tpl-fx-universe-grid,.tpl-fx-project-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-facets--mosaic .tpl-fx-steps{grid-template-columns:minmax(0,1fr)}.tpl-facets--mosaic .tpl-fx-steps:before{display:none}.preview-page.has-cards-pop .tpl-facets--mosaic>.tpl-fx{border:2.5px solid var(--tpl-ink);box-shadow:6px 6px 0 var(--tpl-ink)}.tpl-facets--story{counter-reset:fx-chapter}.tpl-facets--story>*{max-width:820px}.tpl-facets--story .tpl-facets-hero{flex-direction:column;text-align:center}.tpl-facets--story .tpl-facets-intro{justify-items:center}.tpl-facets--story .tpl-facets-signature{max-width:24ch;font-family:var(--pf-font-heading,Georgia,"Times New Roman",serif);font-style:italic}.tpl-facets--story .tpl-fx-stats{display:flex;margin:0}.tpl-facets--story .tpl-fx{counter-increment:fx-chapter;padding-top:32px;border-top:1px solid var(--tpl-line)}.tpl-facets--story .tpl-fx-head{flex-direction:column;align-items:center;gap:4px;text-align:center}.tpl-facets--story .tpl-fx-head:before{color:var(--tpl-accent);content:"Chapitre " counter(fx-chapter);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tpl-facets--story .tpl-fx-head h2{font-family:var(--pf-font-heading,Georgia,"Times New Roman",serif);font-size:clamp(28px,4cqi,40px)}.tpl-facets--story .tpl-fx-networks .tpl-fx-head:before{content:"Pour finir"}.tpl-facets--story .tpl-facets-filters{justify-content:center}.tpl-facets--story .tpl-facets-grid{grid-template-columns:minmax(0,1fr);gap:28px}.tpl-facets--story .tpl-facet,.tpl-facets--story .tpl-facet.is-lead{grid-row:auto;grid-column:auto;grid-template-areas:"cover kicker" "cover hook" "cover proofs";grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:24px}.tpl-facets--story .tpl-facet:nth-child(2n){grid-template-areas:"kicker cover" "hook cover" "proofs cover";grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tpl-facets--story .tpl-facet-kicker{grid-area:kicker}.tpl-facets--story .tpl-facet-hook{grid-area:hook}.tpl-facets--story .tpl-facet-proofs{grid-area:proofs}.tpl-facets--story .tpl-facet-cover{grid-area:cover;aspect-ratio:4/5}.tpl-facets--story .tpl-facet:not(.has-media){grid-template-areas:"kicker" "hook" "proofs";grid-template-columns:minmax(0,1fr)}.tpl-facets--story .tpl-fx-about-grid{grid-template-columns:minmax(0,1fr);text-align:center}.tpl-facets--story .tpl-fx-steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.tpl-facets--story .tpl-fx-steps:before{top:20px;bottom:20px;left:33px;right:auto;border-top:0;border-left:3px dashed color-mix(in srgb,var(--tpl-ink) 22%,transparent)}.tpl-facets--scroll .tpl-facets-hero{padding:28px;border-radius:calc(var(--tpl-radius) + 8px);background:var(--pf-cover,linear-gradient(135deg,#fff1a6,#9ee6c4))}.tpl-facets--scroll :is(.tpl-facets-grid,.tpl-fx-universe-grid,.tpl-fx-project-grid,.tpl-fx-network-grid,.tpl-fx-steps){display:flex;overflow-x:auto;gap:14px;padding:6px 4px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.tpl-facets--scroll :is(.tpl-facet,.tpl-fx-universe,.tpl-fx-project,.tpl-fx-network,.tpl-fx-steps li){flex:none;scroll-snap-align:start}.tpl-facets--scroll .tpl-facet,.tpl-facets--scroll .tpl-facet.is-lead{width:min(320px,78%)}.tpl-facets--scroll .tpl-facet-cover,.tpl-facets--scroll .tpl-facet:not(.is-lead) .tpl-facet-cover{aspect-ratio:4/3}.tpl-facets--scroll .tpl-fx-universe{width:160px}.tpl-facets--scroll .tpl-fx-project{width:240px}.tpl-facets--scroll .tpl-fx-network{width:220px}.tpl-facets--scroll .tpl-fx-steps li{width:260px}.tpl-facets--scroll .tpl-fx-steps:before{display:none}@container (max-width: 520px){.tpl-facets--story .tpl-facet,.tpl-facets--story .tpl-facet:nth-child(2n){grid-template-areas:"kicker" "cover" "hook" "proofs";grid-template-columns:minmax(0,1fr)}.tpl-facets--story .tpl-facet-cover{aspect-ratio:4/3}.tpl-facets .tpl-facets-hero{align-items:center;text-align:center}.tpl-facets .tpl-facets-intro{justify-items:center}.tpl-facets .tpl-facets-hero :is(.tpl-tags,.tpl-socials,.tpl-fx-stats){justify-content:center}}.tpl-thumb--facets-mosaic{background:#f7faf8}.tpl-thumb--facets-mosaic i:first-child{top:6px;left:8%;width:40%;height:26px;background:#fff;rotate:-3deg;box-shadow:0 1px 3px rgb(0 0 0/.15)}.tpl-thumb--facets-mosaic i:nth-child(2){top:6px;right:8%;width:40%;height:16px;background:#9ee6c4;rotate:3deg}.tpl-thumb--facets-mosaic i:nth-child(3){bottom:6px;left:8%;width:40%;height:18px;background:#ffd23f;rotate:2deg}.tpl-thumb--facets-mosaic i:nth-child(4){bottom:6px;right:8%;width:40%;height:28px;background:#fff;rotate:-2deg;box-shadow:0 1px 3px rgb(0 0 0/.15)}.tpl-thumb--facets-story{background:#fffdf8}.tpl-thumb--facets-story i:first-child{top:6px;left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#00b982}.tpl-thumb--facets-story i:nth-child(2){top:26px;left:22%;width:56%;height:5px;background:#1f2937}.tpl-thumb--facets-story i:nth-child(3){top:37px;left:14%;width:30%;height:16px;background:#c7e9da}.tpl-thumb--facets-story i:nth-child(4){top:40px;right:14%;width:38%;height:4px;background:#9ca3af}.tpl-thumb--facets-scroll{background:#f7faf8}.tpl-thumb--facets-scroll i:first-child{top:4px;left:6%;width:88%;height:22px;background:linear-gradient(120deg,#fff1a6,#9ee6c4)}.tpl-thumb--facets-scroll i:nth-child(2){left:6%}.tpl-thumb--facets-scroll i:nth-child(2),.tpl-thumb--facets-scroll i:nth-child(3){bottom:6px;width:36%;height:24px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.15)}.tpl-thumb--facets-scroll i:nth-child(3){left:46%}.tpl-thumb--facets-scroll i:nth-child(4){bottom:6px;left:86%;width:30%;height:24px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.15)}