.tn-agency-editorial{--a-ink:#0d303b;--a-deep:#093b55;--a-blue:#0b718c;--a-cyan:#70b8ca;--a-orange:#f8b91c;--a-grey:#60747b;--a-line:rgba(13,48,59,.15);--a-mist:#eef8f8;background:#fff;color:var(--a-ink)}.tn-agency-editorial a{color:inherit}.tn-agency-editorial .section-label{color:var(--a-blue)}.tn-agency-editorial .section-label--light{color:#a8dbe6}.tn-agency-editorial__hero{padding:145px 0 54px;background:linear-gradient(145deg,#f1fbfb 0,#fff 68%)}.tn-agency-editorial__hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:clamp(42px,5vw,78px);align-items:center}.tn-agency-editorial__hero-copy h1{max-width:700px;margin:26px 0 30px;font-size:clamp(72px,7.3vw,112px);line-height:.84;letter-spacing:-.075em}.tn-agency-editorial__hero-copy h1 span{display:inline;color:var(--a-blue)}.tn-agency-editorial__hero-copy>p{max-width:650px;margin:0;color:var(--a-grey);font-size:17px;line-height:1.76}.tn-agency-editorial__hero-actions{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tn-agency-editorial__hero-actions>a:last-child{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none}.tn-agency-film{position:relative;margin:0;min-width:0;outline:0}.tn-agency-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#dbe8e8;clip-path:polygon(0 8%,94% 0,100% 91%,7% 100%)}.tn-agency-film:after{content:"";position:absolute;inset:9% 5% 12% 7%;z-index:-1;background:linear-gradient(135deg,#0b718c21,#f8b91c24);transform:translate(20px,18px);filter:blur(22px)}.tn-agency-film:focus-visible video{outline:3px solid var(--a-orange);outline-offset:5px}.tn-agency-film figcaption{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:14px 7% 0}.tn-agency-film figcaption span{display:flex;align-items:center;gap:7px;color:var(--a-blue);font:700 10px DM Mono,monospace;text-transform:uppercase}.tn-agency-film figcaption strong{font-size:11px}.tn-agency-editorial__presence{padding:82px 0 112px;scroll-margin-top:100px}.tn-agency-editorial__proximity{max-width:760px;margin:46px 0 0;padding-top:24px;border-top:1px solid var(--a-line);color:var(--a-grey);font-size:15px;line-height:1.8}.tn-agency-editorial__presence>header{display:grid;grid-template-columns:.44fr 1.12fr .72fr;gap:44px;align-items:end}.tn-agency-editorial__presence h2{grid-column:2;margin:10px 0 0;font-size:clamp(46px,5vw,72px);line-height:.95;letter-spacing:-.058em}.tn-agency-editorial__presence h2 span{color:var(--a-blue)}.tn-agency-editorial__presence>header>p{margin:0;color:var(--a-grey);font-size:14px;line-height:1.72}.tn-agency-editorial__countries{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,6vw,88px)}.tn-agency-editorial__countries>section>header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--a-ink)}.tn-agency-editorial__countries>section>header strong{font-size:24px}.tn-agency-editorial__countries>section>header span{color:var(--a-blue);font:700 9px DM Mono,monospace;text-transform:uppercase;text-align:right}.tn-agency-editorial__office-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.tn-agency-editorial__office-list article{padding:24px 0 0}.tn-agency-editorial__office-list small{color:var(--a-blue);font:700 8px DM Mono,monospace;text-transform:uppercase}.tn-agency-editorial__office-list h3{margin:22px 0 10px;font-size:28px;letter-spacing:-.045em}.tn-agency-editorial__office-list address{min-height:58px;color:var(--a-grey);font-size:12px;line-height:1.55;font-style:normal}.tn-agency-editorial__office-list article>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.tn-agency-editorial__office-list a{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none}.tn-agency-editorial__stats{margin-top:58px;padding-top:28px;border-top:1px solid var(--a-line);display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:end}.tn-agency-editorial__stats dl{margin:0;display:flex;align-items:flex-start;gap:clamp(28px,4vw,62px)}.tn-agency-editorial__stats dl>div{display:grid;gap:6px}.tn-agency-editorial__stats dt{color:var(--a-blue);font-size:32px;font-weight:760;letter-spacing:-.055em}.tn-agency-editorial__stats dd{margin:0;max-width:86px;font-size:10px;font-weight:700;line-height:1.35}.tn-agency-editorial__stats>p{margin:0;color:var(--a-grey);font-size:12px;line-height:1.62}.tn-agency-editorial__vision{padding:120px 0}.tn-agency-editorial__vision header{max-width:960px}.tn-agency-editorial__vision h2,.tn-agency-editorial__mission h2,.tn-agency-editorial__values h2,.tn-agency-editorial__team h2,.tn-agency-editorial__locations h2,.tn-agency-editorial__history h2,.tn-agency-editorial__services h2,.tn-agency-editorial__cta h2{margin:10px 0 0;font-size:clamp(48px,5.5vw,80px);line-height:.95;letter-spacing:-.06em}.tn-agency-editorial__vision>div{max-width:920px;margin:52px 0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}.tn-agency-editorial__vision p{margin:0;color:var(--a-grey);font-size:16px;line-height:1.82}.tn-agency-editorial__mission{padding:120px 0;background:var(--a-deep);color:#fff}.tn-agency-editorial__mission-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(60px,8vw,130px);align-items:center}.tn-agency-editorial__mission h2{color:#fff}.tn-agency-editorial__mission p{max-width:670px;margin:26px 0 0;color:#c8dfe5;font-size:15px;line-height:1.8}.tn-agency-flow{position:relative;min-height:520px}.tn-agency-flow__links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tn-agency-flow__line{fill:none;stroke:#a8dbe685;stroke-width:2;stroke-dasharray:8 10;animation:agency-flow-dash 6s linear infinite}.tn-agency-flow__line.is-primary{stroke:var(--a-orange);stroke-width:3}.tn-agency-flow__line.is-return{stroke:#73b29d;animation-direction:reverse}.tn-agency-flow__node{position:absolute;z-index:2;background:#fff;color:var(--a-ink);box-shadow:0 18px 46px #00142024}.tn-agency-flow__node>svg{color:var(--a-blue)}.tn-agency-flow__node small,.tn-agency-flow__node strong,.tn-agency-flow__node span{display:block}.tn-agency-flow__node small{margin-top:14px;color:var(--a-blue);font:700 8px DM Mono,monospace;text-transform:uppercase}.tn-agency-flow__node strong{margin-top:5px;font-size:16px}.tn-agency-flow__node span{margin-top:8px;color:#60747b;font-size:9px;line-height:1.5}.tn-agency-flow__client{left:0;top:192px;width:170px;padding:20px}.tn-agency-flow__manager{left:41%;top:176px;width:190px;padding:24px;transform:translate(-50%);outline:8px solid rgba(112,184,202,.11)}.tn-agency-flow__specialists .tn-agency-flow__node{right:0;width:150px;padding:15px 17px;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:10px}.tn-agency-flow__specialists .tn-agency-flow__node svg{width:20px}.tn-agency-flow__specialists .tn-agency-flow__node strong{margin:0;font-size:11px}.tn-agency-flow__specialists .is-design{top:62px}.tn-agency-flow__specialists .is-tech{top:168px}.tn-agency-flow__specialists .is-growth{top:274px}.tn-agency-flow__specialists .is-ai{top:380px}.tn-agency-flow__legend{position:absolute;left:0;bottom:12px;display:flex;gap:18px;color:#bcd4da;font-size:8px;text-transform:uppercase}.tn-agency-flow__legend span{display:flex;align-items:center;gap:6px}.tn-agency-flow__legend i{width:18px;height:2px;background:var(--a-orange)}.tn-agency-flow__legend span:last-child i{background:#73b29d}@keyframes agency-flow-dash{to{stroke-dashoffset:-72}}.tn-agency-editorial__values{padding:126px 0}.tn-agency-editorial__values header{max-width:920px;margin-bottom:76px}.tn-agency-editorial__values>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(46px,6vw,90px)}.tn-agency-editorial__values article{min-height:0}.tn-agency-editorial__values article>svg{width:32px;height:32px;color:var(--a-blue)}.tn-agency-editorial__values h3{margin:34px 0 22px;font-size:clamp(34px,3.2vw,48px);line-height:1;letter-spacing:-.055em}.tn-agency-editorial__values p{margin:0;color:var(--a-grey);font-size:15px;line-height:1.82}.tn-agency-editorial__team{padding:0 0 126px;scroll-margin-top:100px}.tn-agency-editorial__team>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:18px 72px;align-items:end;margin-bottom:64px}.tn-agency-editorial__team>header>.section-label{grid-column:1/-1}.tn-agency-editorial__team h2{grid-column:1;margin:0}.tn-agency-editorial__team>header>div{grid-column:2;display:grid;gap:14px}.tn-agency-editorial__team>header p{margin:0;color:var(--a-grey);font-size:14px;line-height:1.72}.tn-agency-editorial__team-portrait{position:relative;max-width:900px;margin:0 auto;aspect-ratio:3/2;border-radius:24px;overflow:hidden;background:var(--a-mist)}.tn-agency-editorial__team-portrait .ambient-media{border-radius:inherit}.tn-agency-editorial__team-portrait img{filter:grayscale(1);transition:filter .5s ease}.tn-agency-editorial__team-portrait:hover img,.tn-agency-editorial__team-portrait .ambient-media.is-playing img{filter:none}.tn-agency-editorial__locations{padding:76px 0 108px}.tn-agency-editorial__presence.tn-agency-editorial__locations>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:20px 72px;align-items:end;margin-bottom:54px}.tn-agency-editorial__presence.tn-agency-editorial__locations>header>.section-label{grid-column:1/-1}.tn-agency-editorial__presence.tn-agency-editorial__locations>header>h2{grid-column:1;margin:0}.tn-agency-editorial__presence.tn-agency-editorial__locations>header>p{grid-column:2;margin:0}.tn-agency-editorial__locations h2 span{color:var(--a-blue)}.tn-agency-editorial__locations>header>p{margin:0;color:var(--a-grey);font-size:14px;line-height:1.72}.tn-agency-editorial__continuity{display:grid;grid-template-columns:1fr minmax(150px,.42fr) 1fr;gap:clamp(30px,5vw,74px);align-items:center}.tn-agency-editorial__continuity article{position:relative;padding-top:22px}.tn-agency-editorial__continuity article:before{content:"";position:absolute;top:0;left:0;width:54px;height:2px;background:var(--a-cyan)}.tn-agency-editorial__continuity article>svg{width:24px;color:var(--a-blue)}.tn-agency-editorial__continuity small{display:block;margin-top:24px;color:var(--a-blue);font:700 9px DM Mono,monospace;text-transform:uppercase}.tn-agency-editorial__continuity h3{margin:8px 0 14px;font-size:31px;letter-spacing:-.045em}.tn-agency-editorial__continuity p{max-width:430px;margin:0;color:var(--a-grey);font-size:14px;line-height:1.72}.tn-agency-editorial__continuity>div{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--a-blue);font:700 8px DM Mono,monospace;text-transform:uppercase}.tn-agency-editorial__continuity>div:before,.tn-agency-editorial__continuity>div:after{content:"";height:1px;flex:1;background:var(--a-line)}.tn-agency-editorial__continuity>div svg{width:17px;flex:none}.tn-agency-editorial__continuity>div span:last-child{display:none}.tn-agency-editorial__history{padding:120px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.tn-agency-editorial__history ol{margin:0;padding:0;border-top:1px solid var(--a-ink);list-style:none}.tn-agency-editorial__history li{min-height:190px;padding:28px 0;display:grid;grid-template-columns:110px 1fr;gap:24px;border-bottom:1px solid var(--a-line)}.tn-agency-editorial__history time{color:var(--a-orange);font:700 14px DM Mono,monospace}.tn-agency-editorial__history h3{margin:0 0 13px;font-size:27px;letter-spacing:-.04em}.tn-agency-editorial__history p{margin:0;color:var(--a-grey);font-size:14px;line-height:1.72}.tn-agency-editorial__services{padding:120px 0;background:var(--a-mist)}.tn-agency-editorial__services header{display:grid;grid-template-columns:.34fr 1.66fr;gap:50px;margin-bottom:76px}.tn-agency-editorial__services h2{grid-column:2}.tn-agency-editorial__services nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:54px 34px}.tn-agency-editorial__services a{min-height:0;padding:0;display:grid;grid-template-columns:34px 1fr 18px;grid-template-rows:auto 1fr;gap:12px 12px;text-decoration:none}.tn-agency-editorial__services a>svg:first-child{width:22px;color:var(--a-blue)}.tn-agency-editorial__services a>strong{font-size:20px;line-height:1.15;letter-spacing:-.035em}.tn-agency-editorial__services a>svg:last-child{color:var(--a-blue)}.tn-agency-editorial__services a>p{grid-column:2/4;margin:5px 0 0;color:var(--a-grey);font-size:13px;line-height:1.68}.tn-agency-editorial__cta{position:relative;padding:106px 0 128px;background:#e3f3ef;color:var(--a-ink)}.tn-agency-editorial__ribbon{position:absolute;top:0;left:0;right:0;height:5px}.tn-agency-editorial__cta>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.tn-agency-editorial__cta>.wrap>div:last-child>p{margin:0;color:var(--a-grey);font-size:16px;line-height:1.78}.tn-agency-editorial__cta nav{margin-top:28px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.tn-agency-editorial__cta nav>a:last-child{font-weight:750;text-decoration:none}@media(max-width:1080px){.tn-agency-editorial__hero-grid{grid-template-columns:1fr}.tn-agency-editorial__team>header{grid-template-columns:1fr;gap:18px}.tn-agency-editorial__team h2,.tn-agency-editorial__team>header>div{grid-column:auto}.tn-agency-film{max-width:940px}.tn-agency-editorial__presence>header{grid-template-columns:1fr 1fr}.tn-agency-editorial__presence h2{grid-column:1/-1}.tn-agency-editorial__presence.tn-agency-editorial__locations>header{grid-template-columns:1fr;gap:18px}.tn-agency-editorial__presence.tn-agency-editorial__locations>header>h2,.tn-agency-editorial__presence.tn-agency-editorial__locations>header>p{grid-column:auto}.tn-agency-editorial__countries{grid-template-columns:1fr}.tn-agency-editorial__vision>div{margin-left:12%}.tn-agency-editorial__mission-grid{grid-template-columns:1fr}.tn-agency-flow{max-width:760px}.tn-agency-editorial__values>div{gap:34px}.tn-agency-editorial__history{grid-template-columns:1fr}.tn-agency-editorial__services nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-agency-editorial__cta>.wrap{grid-template-columns:1fr}}@media(max-width:720px){.tn-agency-editorial__hero{padding:105px 0 48px}.tn-agency-editorial__team{padding-bottom:88px}.tn-agency-editorial__team>header{margin-bottom:44px}.tn-agency-editorial__proximity{margin-top:36px;font-size:14px}.tn-agency-editorial__hero-grid{gap:38px}.tn-agency-editorial__hero-copy h1{font-size:clamp(60px,18vw,76px)}.tn-agency-editorial__hero-copy>p{font-size:15px}.tn-agency-editorial__hero-actions{align-items:stretch;flex-direction:column}.tn-agency-editorial__hero-actions>a:last-child{justify-content:center}.tn-agency-film{pointer-events:none}.tn-agency-film video{clip-path:polygon(0 5%,96% 0,100% 94%,4% 100%)}.tn-agency-film figcaption{align-items:flex-start;flex-direction:column;gap:4px}.tn-agency-editorial__presence{padding:64px 0 86px}.tn-agency-editorial__presence>header{grid-template-columns:1fr;gap:18px}.tn-agency-editorial__presence h2{grid-column:auto}.tn-agency-editorial__countries{margin-top:42px;gap:44px}.tn-agency-editorial__countries>section>header{align-items:flex-start;flex-direction:column;gap:6px}.tn-agency-editorial__countries>section>header span{text-align:left}.tn-agency-editorial__office-list{grid-template-columns:1fr;gap:0}.tn-agency-editorial__office-list article{padding:22px 0;border-bottom:1px solid var(--a-line)}.tn-agency-editorial__office-list address{min-height:0}.tn-agency-editorial__vision,.tn-agency-editorial__values,.tn-agency-editorial__history{padding:82px 0}.tn-agency-editorial__vision>div{margin:42px 0 0;grid-template-columns:1fr;gap:20px}.tn-agency-editorial__mission,.tn-agency-editorial__services{padding:82px 0}.tn-agency-editorial__mission-grid{gap:52px}.tn-agency-flow{min-height:610px}.tn-agency-flow__links{display:none}.tn-agency-flow__client,.tn-agency-flow__manager,.tn-agency-flow__specialists .tn-agency-flow__node{position:relative;inset:auto;width:auto;transform:none;box-shadow:none}.tn-agency-flow__client,.tn-agency-flow__manager{margin-bottom:12px}.tn-agency-flow__manager{outline:4px solid rgba(112,184,202,.13)}.tn-agency-flow__specialists{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tn-agency-flow__specialists .tn-agency-flow__node{padding:14px}.tn-agency-flow__legend{bottom:0}.tn-agency-editorial__values header,.tn-agency-editorial__services header{margin-bottom:42px}.tn-agency-editorial__values>div{grid-template-columns:1fr;gap:54px}.tn-agency-editorial__values h3{margin:28px 0 16px}.tn-agency-editorial__history{gap:44px}.tn-agency-editorial__history li{min-height:0;grid-template-columns:1fr;padding:24px 0;gap:12px}.tn-agency-editorial__services nav{grid-template-columns:1fr;gap:42px}.tn-agency-editorial__services a{padding:0;min-height:0}.tn-agency-editorial__cta{padding:82px 0 128px}.tn-agency-editorial__cta>.wrap{gap:38px}.tn-agency-editorial__cta nav{align-items:stretch;flex-direction:column}.tn-agency-editorial__cta nav>a:last-child{text-align:center}}@media(prefers-reduced-motion:reduce){.tn-agency-flow__line{animation:none}.tn-agency-film video{display:none}.tn-agency-film{min-height:0}.tn-agency-film:before{content:"";display:block;width:100%;aspect-ratio:16/9;background:url(/agency-media/novatis-agency-team-meeting-poster.webp?v=2) center/cover no-repeat;clip-path:polygon(0 8%,94% 0,100% 91%,7% 100%)}.tn-agency-film>button{display:none}}
