:root{--tfz-bg:#ECEDEA;--tfz-paper:#F8F7F2;--tfz-ink:#17191E;--tfz-muted:#626973;--tfz-rule:#C8CBD0;--tfz-blue:#365B91;--tfz-red:#B64B3C;--tfz-brass:#C3A15E;--tfz-dark:#202938;--tfz-max:1320px}*{box-sizing:border-box}html{background:var(--tfz-bg);color:var(--tfz-ink);font-family:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55}body{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--tfz-blue)}:focus-visible{outline:3px solid var(--tfz-red);outline-offset:4px}.tfz-skip{position:absolute;left:-9999px}.tfz-skip:focus{left:1rem;top:1rem;background:var(--tfz-paper);padding:.6rem 1rem;z-index:20}.tfz-manchette{background:var(--tfz-paper);border-bottom:1px solid var(--tfz-rule)}.tfz-manchette-inner{max-width:var(--tfz-max);margin:auto;padding:18px 28px 14px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.tfz-edition{text-decoration:none;display:flex;gap:12px;align-items:center}.tfz-marque{font:1.35rem/.9 Georgia,serif;letter-spacing:-.04em}.tfz-signe{border:1px solid var(--tfz-ink);width:36px;height:36px;display:grid;place-items:center;font: .7rem "Arial Narrow",sans-serif;letter-spacing:.12em}.tfz-date{font:.64rem/1.7 "Arial Narrow",Arial,sans-serif;text-align:right;text-transform:uppercase;letter-spacing:.1em;color:var(--tfz-muted)}.tfz-date a{color:var(--tfz-blue)}.tfz-menu{display:none;background:none;border:1px solid var(--tfz-ink);padding:.55rem .8rem;font:inherit}.tfz-navigation{max-width:var(--tfz-max);margin:auto;padding:0 28px}.tfz-navigation-list{display:flex;flex-wrap:wrap;gap:0 24px}.tfz-navigation a,.tfz-regie a{display:block;padding:10px 0 12px;text-decoration:none;font:.68rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.tfz-navigation a.tfz-active{border-bottom:3px solid var(--tfz-blue)}.tfz-regie{background:var(--tfz-dark);color:#F7F6F0;display:flex;justify-content:center;gap:28px}.tfz-regie a{padding:7px 0;color:inherit}.tfz-page{max-width:var(--tfz-max);margin:auto;padding:0 28px 64px}.tfz-fil-ariane{padding:20px 0 14px;display:flex;gap:9px;align-items:center;font:.63rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--tfz-muted)}.tfz-fil-ariane span[aria-current]{color:var(--tfz-ink)}.tfz-hero{position:relative;min-height:340px;color:#F7F6F0;overflow:hidden}.tfz-hero-photo,.tfz-hero-voile{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tfz-hero-voile{background:#202938;opacity:.82}.tfz-hero-copy{position:relative;max-width:690px;padding:20px 48px 18px}.tfz-kicker,.tfz-folio{font:.68rem/1.3 "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin:0 0 9px;color:var(--tfz-blue)}.tfz-hero .tfz-kicker{color:#D9C693}.tfz-hero h1{font-size:clamp(2.6rem,5.3vw,4.7rem);margin-bottom:11px}.tfz-hero h1,.tfz-cahier h1,.tfz-article h1,.tfz-service h1{font:400 clamp(2.8rem,7vw,5.8rem)/.98 Georgia,serif;letter-spacing:-.04em;margin:0 0 16px}.tfz-hero-promise{font:1.35rem/1.15 Georgia,serif;margin:0 0 12px}.tfz-hero-text{max-width:58ch;margin:0 0 22px}.tfz-hero-notes{display:flex;gap:18px;flex-wrap:wrap;font:.64rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.tfz-hero-notes span{border-top:1px solid #D9C693;padding-top:6px}.tfz-home-section{padding:46px 0;border-bottom:1px solid var(--tfz-rule)}.tfz-section-head{display:flex;gap:18px;align-items:baseline;margin-bottom:22px}.tfz-section-head h2,.tfz-home-grid h2{font:400 2.2rem/1 Georgia,serif;margin:0}.tfz-section-head>p:last-child{max-width:42ch;margin:0;color:var(--tfz-muted)}.tfz-plaques{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tfz-plaque{border-top:4px solid var(--tfz-accent);background:var(--tfz-paper);display:grid;grid-template-rows:150px 1fr}.tfz-plaque img{width:100%;height:150px;object-fit:cover}.tfz-plaque>div{padding:14px 16px 18px}.tfz-plaque h3,.tfz-releve h3,.tfz-une-article h3,.tfz-flux-row h3{font:400 1.45rem/1.1 Georgia,serif;margin:0 0 8px}.tfz-plaque p{margin:0 0 10px;color:var(--tfz-muted)}.tfz-lien-fort,.tfz-plaque a{font:.65rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--tfz-blue)}.tfz-home-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:50px;padding:50px 0;border-bottom:1px solid var(--tfz-rule)}.tfz-une-lead{max-width:60ch;color:var(--tfz-muted)}.tfz-une-article{display:grid;grid-template-columns:220px 1fr;gap:20px;border-top:1px solid var(--tfz-ink);padding-top:16px;margin:24px 0}.tfz-une-article img{width:220px;height:148px;object-fit:cover}.tfz-une-article p,.tfz-flux-row p,.tfz-releve p{margin:.2rem 0;color:var(--tfz-muted)}.tfz-marge{border-left:1px solid var(--tfz-rule);padding-left:22px;color:var(--tfz-muted)}.tfz-stat{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--tfz-rule);padding:10px 0;margin:0;font-size:.9rem}.tfz-stat strong{color:var(--tfz-ink);font:.7rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.tfz-flux-list{border-top:1px solid var(--tfz-ink)}.tfz-flux-row{display:grid;grid-template-columns:110px 160px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--tfz-rule);align-items:start}.tfz-flux-row time,.tfz-releve time{font:.73rem "Arial Narrow",Arial,sans-serif;letter-spacing:.08em;color:var(--tfz-muted);padding-top:5px}.tfz-flux-row img{width:160px;height:106px;object-fit:cover}.tfz-chapo{font:400 1.35rem/1.35 Georgia,serif;max-width:63ch;margin:0;color:#343941}.tfz-cahier-heading,.tfz-service{padding:44px 0 30px;max-width:920px}.tfz-rubrique-figure,.tfz-figure{margin:0 0 36px}.tfz-rubrique-photo{width:100%;height:300px;object-fit:cover}.tfz-figure figcaption,.tfz-rubrique-figure figcaption{font:.77rem/1.4 inherit;color:var(--tfz-muted);padding-top:7px;max-width:75ch}.tfz-cahier-grid,.tfz-article-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:52px}.tfz-cahier-grid h2,.tfz-article-copy h2,.tfz-service h2{font:400 2rem/1.1 Georgia,serif;margin:0 0 14px}.tfz-releve{display:grid;grid-template-columns:90px 170px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--tfz-rule)}.tfz-releve img{width:170px;height:114px;object-fit:cover}.tfz-article-head{padding:42px 0 28px;max-width:900px}.tfz-article-head h1{font-size:clamp(2.8rem,6vw,5.5rem)}.tfz-byline{font:.7rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--tfz-muted)}.tfz-article-photo{width:100%;height:420px;object-fit:cover}.tfz-source{background:#E2E5E7;border-left:4px solid var(--tfz-blue);padding:15px 18px;margin-bottom:28px}.tfz-source p{margin:0}.tfz-article-copy>p{max-width:70ch}.tfz-table{border-collapse:collapse;width:100%;margin:26px 0 30px;background:var(--tfz-paper);font-size:.93rem}.tfz-table caption{text-align:left;font:400 1.35rem/1 Georgia,serif;padding:0 0 10px}.tfz-table th,.tfz-table td{text-align:left;vertical-align:top;border-top:1px solid var(--tfz-rule);padding:10px}.tfz-table th{width:24%;font:.7rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.tfz-method{border-top:3px double var(--tfz-ink);border-bottom:1px solid var(--tfz-ink);padding:16px 0;margin:30px 0}.tfz-method p{margin:0}.tfz-reserve{background:var(--tfz-paper);border-top:3px solid var(--tfz-red);padding:15px 16px;color:var(--tfz-ink);margin:0 0 28px}.tfz-reserve p{margin:0}.tfz-cote{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--tfz-rule);border-bottom:1px solid var(--tfz-rule);padding:12px 0;margin:24px 0;font:.7rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.tfz-cote strong{font-size:1.5rem;letter-spacing:.02em;color:var(--tfz-blue)}.tfz-renvois{border-top:1px solid var(--tfz-ink);margin-top:36px;padding-top:14px}.tfz-renvois-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tfz-renvois-grid p{margin:0}.tfz-renvois-grid span{font-size:.85rem;color:var(--tfz-muted)}.tfz-repere-table{overflow-x:auto;border-top:1px solid var(--tfz-ink);margin:30px 0}.tfz-repere-row{display:grid;grid-template-columns:2fr 1.25fr 1fr .7fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--tfz-rule);min-width:760px}.tfz-repere-row span{font-size:.9rem}.tfz-repere-head span{font:.68rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--tfz-muted)}.tfz-service-copy{max-width:70ch;font-size:1.05rem}.tfz-service-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:30px}.tfz-service-link{border-top:1px solid var(--tfz-ink);padding-top:16px}.tfz-author-mark{width:110px;height:110px;display:grid;place-items:center;border:1px solid var(--tfz-ink);font:400 2.5rem Georgia,serif;margin:28px 0}.tfz-ours{background:var(--tfz-dark);color:#F7F6F0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:40px max(28px,calc((100vw - var(--tfz-max))/2));font-size:.87rem}.tfz-ours p{margin:0 0 10px}.tfz-ours a{color:#F7F6F0}.tfz-ours .tfz-kicker{color:#D9C693}
@media(max-width:800px){.tfz-manchette-inner{padding:15px 18px}.tfz-date{display:none}.tfz-menu{display:block}.tfz-navigation{display:none;padding:0 18px}.tfz-navigation.tfz-open{display:block}.tfz-navigation-list{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.tfz-navigation a{padding:11px 0}.tfz-regie{justify-content:flex-start;padding:0 18px;gap:18px;overflow:auto}.tfz-page{padding:0 18px 42px}.tfz-hero{min-height:440px}.tfz-hero-copy{padding:30px 22px}.tfz-hero h1{font-size:3.2rem}.tfz-hero-promise{font-size:1.35rem}.tfz-section-head,.tfz-home-grid,.tfz-cahier-grid,.tfz-article-grid,.tfz-service-columns{display:block}.tfz-section-head h2{font-size:2rem}.tfz-section-head>p:last-child{margin-top:8px}.tfz-plaques{grid-template-columns:1fr}.tfz-plaque{grid-template-columns:125px 1fr;grid-template-rows:auto}.tfz-plaque img{height:155px}.tfz-plaque>div{padding:12px}.tfz-home-grid{padding:34px 0}.tfz-marge{border-left:0;border-top:1px solid var(--tfz-rule);padding:20px 0 0;margin-top:30px}.tfz-une-article{grid-template-columns:1fr}.tfz-une-article img{width:100%;height:210px}.tfz-flux-row{grid-template-columns:75px 105px 1fr;gap:10px}.tfz-flux-row img{width:105px;height:76px}.tfz-flux-row h3{font-size:1.15rem}.tfz-rubrique-photo{height:230px}.tfz-releve{grid-template-columns:70px 105px 1fr;gap:10px}.tfz-releve img{width:105px;height:76px}.tfz-releve h3{font-size:1.15rem}.tfz-article-head{padding-top:28px}.tfz-article h1{font-size:3rem}.tfz-article-photo{height:250px}.tfz-renvois-grid{grid-template-columns:1fr}.tfz-ours{display:block;padding:30px 18px}.tfz-ours>div+div{margin-top:20px}.tfz-chapo{font-size:1.18rem}}
.tfz-search-form{max-width:720px;margin:28px 0 18px}.tfz-search-form label{display:block;font:.7rem "Arial Narrow",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.tfz-search-form div{display:flex;gap:10px}.tfz-search-form input{flex:1;border:1px solid var(--tfz-ink);background:var(--tfz-paper);padding:13px 14px;font:1rem inherit}.tfz-search-form button{border:0;background:var(--tfz-dark);color:#F7F6F0;padding:0 20px;font:.7rem "Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.tfz-search-count{color:var(--tfz-muted);font-size:.9rem}.tfz-search-results{border-top:1px solid var(--tfz-ink);max-width:900px}.tfz-search-entry{padding:18px 0;border-bottom:1px solid var(--tfz-rule)}.tfz-search-entry[hidden]{display:none}.tfz-search-entry h2{font:400 1.55rem/1.1 Georgia,serif;margin:0 0 5px}.tfz-search-entry p:last-child{margin:0;color:var(--tfz-muted)}
.tfz-service-figure{margin:0 0 34px}.tfz-service-photo{display:block;width:100%;height:300px;object-fit:cover}.tfz-service-figure figcaption{max-width:75ch;padding-top:7px;color:var(--tfz-muted);font:.77rem/1.4 inherit}.tfz-navigation-open{display:block}@media(max-width:800px){.tfz-service-photo{height:230px}}
