:root{scroll-padding-top:24px}.site-header,.horizonte .site-header,.editorial .site-header{position:relative;inset:auto;height:72px;padding:0 6%;background:#fafbfd;border-bottom:1px solid #07142624}.site-header .signature{position:static;transform:none}.site-header nav{position:static}.hero{height:calc(100svh - 72px);min-height:620px}.hero .hero-name{display:none}.scene{background:url('e1cf741ba49f.svg') center/620px}.hero .landscape-plane{transform:translate3d(var(--far-x,0px),var(--far-y,0px),0);transition:none}.hero .person{transform:translate3d(var(--near-x,0px),var(--near-y,0px),0);transition:none}.quiet-route{transform:translateY(var(--route-y,0px))}.hero .proximity-lines{display:none}.chapter{max-width:1120px;margin:0 auto;padding:96px 40px}.section-heading{display:flex;align-items:center;gap:22px;margin-bottom:38px;color:#526176;font-size:12px;letter-spacing:.1em}.section-heading i{height:1px;background:currentColor;opacity:.22;flex:1}.chapter h2,.closing h2{font-size:38px;line-height:1.2;letter-spacing:-.045em}.chapter h2 em,.closing h2 em{color:var(--blue);font-style:normal}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-layout p{color:#46566b;line-height:1.85;font-size:16px}.about-layout p+p{margin-top:18px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:62px}.principles article{position:relative;border-top:1px solid #07142625;padding-top:20px;transition:transform .3s}.principles article:hover{transform:translateY(-4px)}.principles article:before{content:'';position:absolute;top:-1px;left:0;width:30px;height:2px;background:var(--blue);transition:width .4s}.principles article:hover:before{width:100%}.principles span{color:var(--blue);font-size:12px}.principles h3{font-size:18px;letter-spacing:-.035em;line-height:1.35;margin:14px 0 10px}.principles p{font-size:14px;color:#526176;max-width:250px}.newsletter{position:relative;display:grid;grid-template-columns:1fr 1.4fr;gap:60px;padding:64px;background:#fff url('e1cf741ba49f.svg') center/650px;box-shadow:0 12px 50px #07142609;border:1px solid #07142615;isolation:isolate}.newsletter-content{position:relative}.newsletter-content>p{font-size:16px;line-height:1.8;color:#46566b;margin:24px 0 30px;max-width:470px}.newsletter .section-heading{margin-bottom:28px}.newsletter-art{position:relative;display:grid;place-items:center;min-height:260px}.newsletter-art>img{width:100px;position:relative;z-index:1;transition:transform .6s}.newsletter:hover .newsletter-art>img{transform:translateY(-6px)}.newsletter-art span{position:absolute;width:85%;aspect-ratio:1;border:1px solid #0141bb20;border-radius:50%;transform:rotateX(35deg)}.newsletter-art span:nth-of-type(2){width:65%;transform:rotateX(35deg) translateY(25px)}.newsletter-art span:nth-of-type(3){width:45%;transform:rotateX(35deg) translateY(55px)}.subscribe label{display:block;font-size:13px;margin-bottom:8px}.form-row{display:flex;gap:8px}.form-row input{min-width:0;flex:1;width:100%;background:#ffffffb8;border:1px solid #07142640;border-radius:3px;font:inherit;font-size:16px;padding:13px 14px;color:var(--ink)}.form-row input:focus{outline:2px solid var(--blue);outline-offset:2px}.form-row input[aria-invalid=true]{border-color:#a42932}.form-row button{background:var(--blue);color:white;border-radius:3px;padding:12px 17px;white-space:nowrap;font-size:14px;transition:background-color .2s,scale .15s}.form-row button:hover{background:#092f85}.form-row button:active{scale:.96}.form-row button span{display:inline-block;margin-left:10px;transition:transform .2s}.form-row button:hover span{transform:translate(2px,-2px)}.subscribe .form-note,.subscribe .form-status{font-size:12px;line-height:1.5;margin-top:12px}.form-status{min-height:18px}.closing{position:relative;margin-top:100px;padding:64px 40px 110px;overflow:hidden}.closing-inner{max-width:1040px;margin:auto;position:relative}.closing h2{max-width:650px}.closing p{font-size:16px;color:#526176;margin-top:23px;line-height:1.8}.contact-link{display:inline-flex;align-items:center;gap:16px;color:var(--blue);font-size:15px;margin-top:28px;padding-block:8px}.contact-link svg{border:1px solid currentColor;border-radius:50%;width:34px;height:34px;padding:8px;transition:transform .3s}.contact-link:hover svg{transform:translate(3px,-3px)}.closing-mark{position:absolute;width:180px;right:0;bottom:0;opacity:.07}.final-footer{margin:0;padding:32px max(6%,calc((100% - 1040px)/2));display:flex;justify-content:space-between;align-items:center;gap:25px;background:#071426;color:#fff;font-size:12px;border:0}.final-footer .signature{font-size:14px}.final-footer .signature img{width:24px}.final-footer>span{opacity:.65}.panorama .newsletter:before{content:'';position:absolute;inset:8px -10px -9px 10px;background:#eef1f6;border:1px solid #07142612;z-index:-1;rotate:1deg}.panorama .newsletter{margin-bottom:25px}.panorama .closing:after{content:'';position:absolute;left:0;right:0;bottom:0;height:22px;background:var(--blue);mask:url('9e5ad4b1f245.svg') center/100% 100%}.panorama .final-footer{border-top:3px solid var(--blue)}
.horizonte .site-header{background:#071426;color:#fff}.horizonte .site-header .signature{left:auto}.horizonte .site-header nav{order:initial}.horizonte .hero-copy{top:18%}.horizonte .brand-mar{top:25%}.horizonte .about-layout{display:block;text-align:center;max-width:700px;margin:auto}.horizonte .about-layout h2{margin-bottom:28px}.horizonte .about-layout>div{max-width:600px;margin:auto}.horizonte .about-layout h2 br{display:none}.horizonte .principles{gap:0}.horizonte .principles article{padding:25px 30px;border:0}.horizonte .principles article:before{width:100%;height:1px;background:#0141bb30}.horizonte .principles span{position:absolute;top:-13px;left:30px;background:var(--paper);border:1px solid #0141bb40;border-radius:50%;padding:2px 7px}.horizonte .newsletter{background:#071426;color:white;max-width:1040px;border:0;border-radius:8px;grid-template-columns:1.5fr .7fr;gap:35px}.horizonte .newsletter-content{grid-column:1;grid-row:1}.horizonte .newsletter-art{grid-column:2}.horizonte .newsletter-art>img{width:72px}.horizonte .newsletter-art span{border-color:#ffffff30}.horizonte .newsletter-content>p,.horizonte .newsletter .section-heading{color:#b7c4d7}.horizonte .newsletter h2 em{color:#a7c8ff}.horizonte .form-row button{background:#fff;color:#071426}.horizonte .form-row button:hover{background:#dbe8ff}.horizonte .form-row input{background:#ffffff0c;color:white;border-color:#ffffff60}.horizonte input::placeholder{color:#a7b6ca}.horizonte .closing{text-align:center}.horizonte .closing h2{margin:auto}.horizonte .closing .section-heading{justify-content:center}.horizonte .closing .section-heading i{display:none}.horizonte .closing-mark{display:none}.horizonte .final-footer{background:#fafbfd;border-top:1px solid #07142620;color:var(--ink)}
.editorial .site-header{border-bottom:2px solid var(--blue)}.editorial .signature img{display:block}.editorial .chapter{padding-left:100px;position:relative}.editorial .chapter:before{content:'';position:absolute;left:50px;top:0;bottom:0;width:1px;background:#0141bb25}.editorial .section-heading:before{content:'';position:absolute;left:45px;width:11px;height:11px;background:var(--blue);border:3px solid var(--paper);border-radius:50%}.editorial .about-layout{grid-template-columns:1fr 1.2fr;gap:70px}.editorial .principles{display:block;margin-left:45%;margin-top:38px}.editorial .principles article{padding:20px 0 20px 40px}.editorial .principles span{position:absolute;left:0;top:22px}.editorial .principles h3{margin:0 0 8px}.editorial .principles p{max-width:none}.editorial .newsletter{box-shadow:none;background:#edf2fa;border:0;display:block;padding-right:100px}.editorial .newsletter-content{max-width:570px}.editorial .newsletter-art{position:absolute;right:40px;top:55px;min-height:0;width:160px;height:160px;opacity:.14}.editorial .newsletter-art>img{width:75px}.editorial .newsletter-art span{display:none}.editorial .closing{background:#071426;color:white;margin-top:0;padding-top:90px;padding-bottom:80px}.editorial .closing h2 em{color:#a7c8ff}.editorial .closing p,.editorial .closing .section-heading{color:#b7c4d7}.editorial .contact-link{color:white}.editorial .closing-mark{opacity:.3;width:220px}.editorial .final-footer{border-top:1px solid #ffffff24}.editorial .newsletter .section-heading{position:static}
@media(max-width:1100px){.chapter{margin-inline:35px}.newsletter{padding:42px;gap:30px;grid-template-columns:.6fr 1.4fr}.newsletter-art>img{width:75px}.form-row{flex-wrap:wrap}.form-row input{flex-basis:200px}.horizonte .newsletter{margin-inline:35px}.editorial .newsletter-art{display:none}.chapter h2,.closing h2{font-size:34px}.editorial .about-layout{gap:35px}}
@media(max-width:700px){.site-header,.horizonte .site-header,.editorial .site-header{height:68px;padding:0 22px}.site-header nav,.horizonte .site-header nav{font-size:12px;gap:14px}.site-header .signature,.horizonte .site-header .signature{font-size:12px;gap:6px}.site-header .signature img{width:19px}.site-header nav>a:first-child{display:none}.motion{width:24px}.hero{height:calc(100svh - 68px);min-height:700px}.hero .hero-copy{top:22%}.panorama .hero .brand{top:10%}.horizonte .hero-copy{top:16%}.horizonte .brand-vobi{top:8%}.horizonte .brand-yc{top:39%}.horizonte .brand-mar{top:44%}.editorial .hero-copy{top:20%}.editorial .brand-yc{top:9%}.editorial .brand-vobi{top:27%}.editorial .brand-mar{top:46%}.hero .person{bottom:-4px}.chapter,.horizonte .newsletter{margin:0;padding:58px 26px}.section-heading{font-size:11px;margin-bottom:28px}.chapter h2,.closing h2{font-size:29px}.about-layout,.editorial .about-layout{display:block}.about-layout h2{margin-bottom:24px}.principles{display:block;margin-top:35px}.principles article{margin-top:25px}.principles p{max-width:none}.newsletter,.horizonte .newsletter{display:block;border-radius:0;border-inline:0}.newsletter-art,.horizonte .newsletter-art{display:none}.newsletter-content>p{margin-top:20px}.panorama .newsletter:before{display:none}.form-row{display:block}.form-row input{padding:14px}.form-row button{margin-top:10px;width:100%;padding:14px}.closing{margin-top:20px;padding:52px 26px 65px}.closing-mark{display:none}.closing p br{display:none}.contact-link{font-size:14px}.final-footer{padding:28px 26px;flex-wrap:wrap;gap:20px}.final-footer>span{order:3;flex-basis:100%;font-size:11px}.horizonte .principles article{padding:25px 15px;margin-top:18px}.horizonte .principles span{left:15px}.horizonte .closing{text-align:left}.horizonte .closing .section-heading{justify-content:start}.editorial .chapter{padding:55px 26px 55px 45px}.editorial .chapter:before{left:22px}.editorial .section-heading:before{left:17px}.editorial .principles{margin-left:0;margin-top:35px}.editorial .newsletter .section-heading:before{display:none}.editorial .closing{padding:55px 26px}.editorial .final-footer .signature img{display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.ink{clip-path:inset(0)!important}.horizon-title:after,.small-gesture:after{scale:1 1!important}}[data-motion=paused] .person,[data-motion=paused] .landscape-plane,[data-motion=paused] .quiet-route{transform:none!important}
.horizonte .site-header .signature,.horizonte .final-footer .signature{translate:0;white-space:nowrap;position:static;flex-shrink:0}
.horizonte .site-header nav{width:auto;justify-content:initial}.horizonte .site-header nav>a:nth-child(2){margin:0}.horizonte .site-header .motion{position:static}.horizonte .final-footer .signature{order:0}.horizonte .final-footer>span{order:0}
.editorial .newsletter .section-heading:before,.editorial .closing .section-heading:before{display:none}
.panorama .newsletter:before{background:transparent;z-index:-1}.panorama .newsletter{background-color:#fff}
@media(min-width:701px){.horizonte .brand-mar{top:10%;right:10%}}
@media(max-width:700px){.horizonte .final-footer>span{order:3}}
