.snpi-nav[data-v-6c0b2b19]{border-top:1px solid rgba(0,0,0,.08);padding:6rem 4rem}@media(max-width:767px){.snpi-nav[data-v-6c0b2b19]{padding:4rem 2rem}}.snpi-nav__inner[data-v-6c0b2b19]{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}@media(max-width:767px){.snpi-nav__inner[data-v-6c0b2b19]{flex-direction:column;gap:3rem}}.snpi-nav__link[data-v-6c0b2b19]{align-items:center;display:flex;flex:1;gap:2rem;transition:color .3s}.snpi-nav__link--next[data-v-6c0b2b19]{justify-content:flex-end;text-align:right}.snpi-nav__link[data-v-6c0b2b19]:hover{color:#75fb70}.snpi-nav__link:hover svg[data-v-6c0b2b19]{transform:translate(-4px)}.snpi-nav__link--next:hover svg[data-v-6c0b2b19]{transform:translate(4px)}.snpi-nav__link svg[data-v-6c0b2b19]{flex-shrink:0;transition:transform .3s}.snpi-nav__label[data-v-6c0b2b19]{color:#00000059;font-size:1rem;letter-spacing:.15em;margin-bottom:.4rem;text-transform:uppercase}.snpi-nav__name[data-v-6c0b2b19]{font-family:TiemposHeadline,serif;font-size:2rem;font-weight:300}.snpi-nav__hub[data-v-6c0b2b19]{align-items:center;border:1px solid rgba(0,0,0,.15);border-radius:4px;display:flex;flex-shrink:0;font-size:1.1rem;gap:1rem;letter-spacing:.12em;padding:1.2rem 2.4rem;text-transform:uppercase;transition:all .3s}.snpi-nav__hub[data-v-6c0b2b19]:hover{background:#121212;border-color:#121212;color:#fff}[data-v-0b37e881] .snpi-approach{padding:12rem 4rem}@media(max-width:1023px){[data-v-0b37e881] .snpi-approach{padding:8rem 2.5rem}}[data-v-0b37e881] .snpi-approach__inner{align-items:center;display:grid;gap:8rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}@media(max-width:1023px){[data-v-0b37e881] .snpi-approach__inner{gap:4rem;grid-template-columns:1fr}}[data-v-0b37e881] .snpi-approach--reverse .snpi-approach__inner{direction:rtl}@media(max-width:1023px){[data-v-0b37e881] .snpi-approach--reverse .snpi-approach__inner{direction:ltr}}[data-v-0b37e881] .snpi-approach--reverse .snpi-approach__inner>*{direction:ltr}[data-v-0b37e881] .snpi-approach__num{color:#121212;font-family:TiemposHeadline,serif;font-size:8rem;font-weight:300;line-height:1;margin-bottom:2rem;opacity:.08}@media(max-width:1023px){[data-v-0b37e881] .snpi-approach__num{font-size:5rem}}[data-v-0b37e881] .snpi-approach__label{border-bottom:2px solid #75fb70;color:#121212;font-size:1.1rem;letter-spacing:.2em;margin-bottom:2rem;padding-bottom:2px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}[data-v-0b37e881] .snpi-approach__title{font-family:TiemposHeadline,serif;font-size:clamp(2.5rem,3.5vw,4rem);font-weight:300;line-height:1.15;margin-bottom:2.5rem}[data-v-0b37e881] .snpi-approach__text{color:#00000080;font-size:1.6rem;line-height:1.8}[data-v-0b37e881] .snpi-approach__text p{margin-bottom:1.5rem}[data-v-0b37e881] .snpi-approach__text a{color:#121212;text-decoration:underline;text-decoration-color:#75fb70;text-underline-offset:3px;transition:color .3s}[data-v-0b37e881] .snpi-approach__text a:hover{opacity:.7}[data-v-0b37e881] .snpi-approach__visual{background:#e8e3df;border-radius:16px;overflow:hidden}[data-v-0b37e881] .snpi-approach__visual img{display:block;height:auto;width:100%}.snpi-brief[data-v-0b37e881]{align-items:start;display:grid;gap:8rem;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1400px;padding:12rem 4rem}@media(max-width:1023px){.snpi-brief[data-v-0b37e881]{gap:4rem;grid-template-columns:1fr;padding:8rem 2.5rem}}.snpi-brief__label[data-v-0b37e881]{border-bottom:2px solid #75fb70;color:#121212;font-size:1.1rem;letter-spacing:.2em;margin-bottom:3rem;padding-bottom:2px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.snpi-brief__title[data-v-0b37e881]{font-family:TiemposHeadline,serif;font-size:clamp(3rem,4vw,5rem);font-weight:300;line-height:1.15}.snpi-brief__text[data-v-0b37e881]{color:#0000008c;font-size:1.8rem;line-height:1.8}.snpi-brief__text[data-v-0b37e881] p{margin-bottom:2rem}.snpi-brief__text[data-v-0b37e881] p:last-child{margin-bottom:0}.snpi-stack[data-v-0b37e881]{padding:10rem 4rem}@media(max-width:767px){.snpi-stack[data-v-0b37e881]{padding:6rem 2rem}}.snpi-stack__inner[data-v-0b37e881]{margin:0 auto;max-width:1200px}.snpi-stack__label[data-v-0b37e881]{border-bottom:2px solid #75fb70;color:#121212;font-size:1.1rem;letter-spacing:.2em;margin-bottom:2rem;padding-bottom:2px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.snpi-stack__title[data-v-0b37e881]{font-family:TiemposHeadline,serif;font-size:clamp(3rem,4vw,5rem);font-weight:300;line-height:1.15;margin-bottom:6rem}.snpi-stack__grid[data-v-0b37e881]{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.snpi-stack__grid[data-v-0b37e881]{gap:3rem;grid-template-columns:1fr}}.snpi-stack__cat-title[data-v-0b37e881]{border-bottom:1px solid rgba(0,0,0,.08);color:#00000059;font-size:1.1rem;letter-spacing:.12em;margin-bottom:2rem;padding-bottom:1.5rem;text-transform:uppercase}.snpi-stack__cat-list[data-v-0b37e881]{display:flex;flex-direction:column;gap:1.2rem;list-style:none}.snpi-stack__cat-item[data-v-0b37e881]{color:#0009;font-family:TiemposHeadline,serif;font-size:2.2rem;font-weight:300;transition:color .3s}.snpi-stack__cat-item[data-v-0b37e881]:hover{color:#121212}@media(max-width:767px){.snpi-stack__cat-item[data-v-0b37e881]{font-size:1.8rem}}.snpi-cta[data-v-0b37e881]{background:#121212;color:#fff;overflow:hidden;padding:14rem 4rem;position:relative;text-align:center}@media(max-width:767px){.snpi-cta[data-v-0b37e881]{padding:8rem 2rem}}.snpi-cta__title[data-v-0b37e881]{font-family:TiemposHeadline,serif;font-size:clamp(4rem,7vw,10rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;margin-bottom:2rem;position:relative;z-index:1}.snpi-cta__sub[data-v-0b37e881]{color:#fff6;font-size:1.8rem;line-height:1.6;margin:0 auto 4rem;max-width:50rem;position:relative;z-index:1}.snpi-cta__btn[data-v-0b37e881]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;display:inline-flex;font-size:1.3rem;gap:2rem;letter-spacing:.15em;padding:2rem 4rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:1}.snpi-cta__btn[data-v-0b37e881]:hover{background:#75fb70;border-color:#75fb70;color:#121212;padding:2rem 5rem}.snpi-cta__circle[data-v-0b37e881]{border:1px solid hsla(0,0%,100%,.04);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.snpi-cta__circle[data-v-0b37e881]:first-child{height:40vw;width:40vw}.snpi-cta__circle[data-v-0b37e881]:nth-child(2){height:60vw;width:60vw}.snpi-cta__circle[data-v-0b37e881]:nth-child(3){height:80vw;width:80vw}
