.nm-content{margin-top:24px;margin-left:146px}.nm-section-header{max-width:700px;margin-bottom:80px;padding-top:185px}.contact-row{align-items:baseline;gap:10px;margin-top:20px;display:flex}.contact-link{color:#0b0b0b;text-underline-offset:4px;font-size:clamp(20px,4vw,26px);font-weight:500;-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026;text-decoration-thickness:1px;transition:opacity .2s}.contact-sep{color:#0b0b0b;opacity:.3;font-size:clamp(20px,4vw,26px);font-weight:500}.contact-plain{text-decoration:none}@media (hover:hover){a.contact-link:hover{opacity:.65}}.nav-links{gap:4px}.nav-links .nm-section-link{color:#0b0b0b;font-variant-emoji:text;font-size:clamp(52px,7vw,72px);line-height:1;display:inline-grid;text-decoration:none!important}.nav-links .nm-section-link:hover,.nav-links .nm-section-link.is-active{color:#0b0b0b;opacity:1}.nav-links .nm-section-link .sl-hollow,.nav-links .nm-section-link .sl-filled{grid-area:1/1;transition:opacity .18s}.nav-links .nm-section-link .sl-filled,.nav-links .nm-section-link:hover .sl-hollow,.nav-links .nm-section-link.is-active .sl-hollow{opacity:0}.nav-links .nm-section-link:hover .sl-filled,.nav-links .nm-section-link.is-active .sl-filled{opacity:1}.nm-section-anchor{scroll-margin-top:24px}.nm-floor-link{color:inherit;text-decoration:none;display:block}.nm-floor{margin-left:-154px;margin-right:-8px}.nm-floor-inner{width:960px;position:relative}.nm-clip{position:absolute;overflow:hidden}.nm-clip img,.nm-clip video{object-fit:cover;width:100%;height:100%;display:block}.nm-caption{color:#000;margin:0;line-height:1.25;position:absolute}.nm-below-caption{font-size:inherit;color:#000;margin-top:20px;margin-bottom:0;line-height:1.25}.nm-below-caption a{color:inherit}a .nm-caption,a .nm-below-caption{-webkit-user-select:text;user-select:text;transition:opacity .3s}a:hover .nm-caption,a:hover .nm-below-caption{opacity:.75}a .nm-caption,a .nm-below-caption,.nm-below-caption a{text-underline-offset:4px;-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026;text-decoration-thickness:1px}.nm-case-pill{letter-spacing:.03em;vertical-align:middle;border:1px solid #0003;border-radius:100px;margin-right:10px;padding:1px 12px 2px;font-size:.7em;font-weight:500;line-height:1.5;display:inline-block;-webkit-text-decoration:none!important;text-decoration:none!important}.nm-floor-inner img{transition:transform .4s;display:block}a .nm-floor-inner img:hover,.nm-floor-inner a img:hover{transform:scale(1.02)}.nm-card{text-decoration:none;transition:transform .4s;display:block}.nm-floor-inner .nm-card:hover{transform:scale(1.02)}.nm-card-bg{background:#ebebeb;border-radius:32px;position:absolute;inset:0}.nm-card img{transform-origin:50%;z-index:1;position:absolute;transform:rotate(20deg)}.nm-floor-inner .nm-card img:hover{transform:rotate(20deg)}.nm-card p{font-family:var(--font-stratos), "Helvetica Neue", Arial, sans-serif;color:#0b0b0b;margin:0;font-weight:400;line-height:1.4}.nm-mobile-img{object-fit:cover;width:100%;display:block}.nm-floor-mobile,.nm-mobile-caption{display:none}@media screen and (max-width:768px){.nav-links,.nm-floor-inner{display:none}.nm-floor-mobile{display:block}.nm-desktop-caption{display:none!important}.nm-mobile-caption{display:block}.nm-below-caption{margin-left:0!important}.nm-floor{margin-bottom:80px!important}.nm-section-header{margin-bottom:40px;padding-top:90px!important}h3,.tagline{font-size:clamp(26px,4vw,34px)}}@media screen and (max-width:1200px){.nm-content{margin-top:148px;margin-left:0!important}.nm-floor{margin-left:0;margin-right:0}.footerimg{margin-left:0!important}}.tl{background:#fff;border-radius:1000px;position:relative;overflow:hidden}.tl-stage{transform-origin:0 0;position:absolute;top:0;left:0}.tl-logo{width:852px;height:900px;position:absolute;top:0}.tl-back,.tl-front{border-radius:64px;width:294px;height:463px;margin:-231px 0 0 -147px;position:absolute}.tl-back{animation:tl-back 6s cubic-bezier(.6, 0, .2, 1) var(--d) infinite;top:452px;left:272px;transform:rotate(-21deg)}.tl-logo--es .tl-back{background:linear-gradient(200deg,#7a2b3a 0%,#a8602f 40%,#e9b52a 85%)}.tl-logo--fr .tl-back{background:linear-gradient(160deg,#4b84f7 0%,#6e78f3 55%,#7d6ef1 100%);box-shadow:0 30px 80px #5078ff40}.tl-front{animation:tl-front 6s cubic-bezier(.6, 0, .2, 1) var(--d) infinite;background:#e2e2e280;border:3px solid #fffffff2;top:450px;left:500px;transform:rotate(21deg);box-shadow:0 30px 70px #00000024}.tl-check{width:200px;height:120px;animation:tl-check-box 6s cubic-bezier(.6, 0, .2, 1) var(--d) infinite;position:absolute;top:375px;left:405px;overflow:visible}.tl-check path{fill:none;stroke:#fff;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:tl-check 6s ease-out var(--d) infinite}@keyframes tl-front{0%,4%{transform:translate(-228px,2px)rotate(-21deg)}20%,78%{transform:translate(0)rotate(21deg)}24%{transform:translateY(-10px)rotate(21deg)scale(1.03)}28%{transform:translate(0)rotate(21deg)scale(1)}94%,to{transform:translate(-228px,2px)rotate(-21deg)}}@keyframes tl-back{0%,6%{transform:rotate(-21deg)}16%{transform:rotate(-26deg)translate(-10px)}30%,80%{transform:rotate(-21deg)}to{transform:rotate(-21deg)}}@keyframes tl-check{0%,22%{stroke-dashoffset:1px;opacity:1}36%,76%{stroke-dashoffset:0;opacity:1}84%,to{stroke-dashoffset:0;opacity:0}}@keyframes tl-check-box{0%,36%{transform:scale(1)}40%{transform:scale(1.12)}46%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tl-back,.tl-front,.tl-check,.tl-check path{animation:none}.tl-check path{stroke-dashoffset:0}}
