@font-face{font-family:NRManrope;src:url(neriva-flow-manrope-20261027.woff2) format("woff2");font-weight:400 700;font-display:swap}.nr-flow-root *{box-sizing:border-box}.nr-flow-root{scroll-behavior:smooth}.nr-flow-root{margin:0;font:400 14px/1.6 NRManrope,Arial,sans-serif;color:#19382b;background:#f3f2eb}.nr-flow-root h1,.nr-flow-root h2,.nr-flow-root h3,.nr-flow-root p{margin:0}.nr-flow-root a{color:inherit;text-decoration:none}.nr-flow-root button{font:inherit;color:inherit;cursor:pointer}.nr-flow-root img{display:block;width:100%;height:100%;object-fit:cover}.nr-flow-root em{font-family:NRInstrument,Georgia,serif;font-weight:400}.nr-flow-root :focus-visible{outline:3px solid #c1e576;outline-offset:5px}.nr-flow-root [hidden]{display:none!important}.nr-flow-root .nx-logo{font-weight:600;letter-spacing:-1.6px;font-size:28px;line-height:1}.nr-flow-root .nx-logo span{font-size:10px;vertical-align:top;margin:0 0 0 3px;letter-spacing:0}.nr-flow-root .nx-kicker{font-size:10px;letter-spacing:2px;font-weight:500}.nr-flow-root .nx-pill{min-height:62px;border-radius:100px;display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:10px 10px 10px 25px;font-size:12px;font-weight:600;transition:transform .3s,background .3s}.nr-flow-root .nx-pill:hover{transform:translateY(-3px)}.nr-flow-root .nx-pill-light{background:#f6f7efe8;color:#173c2c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nr-flow-root .nx-pill-dark{background:#193b2d;color:#f7f6e9}.nr-flow-root .nx-arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid currentColor;border-radius:100%;font-size:23px;line-height:1;font-weight:400;transition:transform .4s}.nr-flow-root .nx-pill:hover .nx-arrow{transform:rotate(45deg)}.nr-flow-root .nx-dot{width:7px;height:7px;background:#cbe992;border-radius:100%;display:inline-block;margin-right:10px;box-shadow:0 0 0 5px #cbe99230}.nr-flow-root .nx-motion{background:#143c2d75;color:#fff;border:1px solid #fff5;border-radius:30px;min-height:42px;padding:8px 15px;font-size:9px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-flow-root .nx-motion span{margin-left:8px}.nr-flow-root .nx-skip{position:fixed;top:-100px;left:15px;z-index:200;background:#fff;color:#173d2c!important;padding:13px 20px}.nr-flow-root .nx-skip:focus{top:15px}.nr-flow-root .nx-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px 5%;background:#17372a;color:#eff3e5;font-size:11px}.nr-flow-root .nx-footer a{min-height:44px;display:flex;align-items:center}.nr-flow-root .nx-footer .nx-logo{font-size:24px}@media(max-width:700px){.nr-flow-root .nx-pill{min-height:58px;gap:25px;padding-left:22px;font-size:12px}.nr-flow-root .nx-arrow{width:38px;height:38px;font-size:22px}.nr-flow-root .nx-kicker{font-size:8px;letter-spacing:1.7px}.nr-flow-root .nx-footer{padding:30px 22px;flex-wrap:wrap;font-size:10px}.nr-flow-root .nx-footer .nx-logo{font-size:22px}.nr-flow-root .nx-motion{font-size:8px!important;min-height:38px;padding:7px 10px}}@media(prefers-reduced-motion:reduce){.nr-flow-root:not(.nx-demo-motion){scroll-behavior:auto}.nr-flow-root:not(.nx-demo-motion) *,.nr-flow-root:not(.nx-demo-motion) *:before,.nr-flow-root:not(.nx-demo-motion) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nr-flow-root.nx-paused{scroll-behavior:auto}.nr-flow-root.nx-paused *,.nr-flow-root.nx-paused *:before,.nr-flow-root.nx-paused *:after{animation-play-state:paused!important;transition:none!important}.nr-flow-root:not(.nx-enhanced) .nx-motion,.nr-flow-root:not(.nx-enhanced) .flow-scene-tabs,.nr-flow-root:not(.nx-enhanced) .studio-tabs,.nr-flow-root:not(.nx-enhanced) [data-menu-open]{display:none}.nr-flow-root .nx-motion:disabled{opacity:.8;cursor:default}.nr-flow-root .flow{--flow-progress:0}.nr-flow-root .flow-header{position:absolute;z-index:30;top:0;left:0;right:0;padding:27px 4%;display:flex;align-items:center;justify-content:space-between;color:#fff}.nr-flow-root .flow-header-tools{display:flex;align-items:center;gap:25px}.nr-flow-root .flow-header-collection{font-size:11px}.nr-flow-root .flow-menu-button{width:44px;height:44px;border:1px solid #fff7;border-radius:100%;background:#17392b50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.nr-flow-root .flow-menu-button span{width:17px;height:1px;background:#fff}.nr-flow-root .flow-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;border:0;margin:0;padding:35px 6%;background:#e9eece;color:#173d2d;z-index:100}.nr-flow-root .flow-menu::backdrop{background:#173d2d80}.nr-flow-root .flow-menu>div{display:flex;justify-content:space-between;align-items:center}.nr-flow-root .flow-menu button{background:none;border:0;min-height:44px}.nr-flow-root .flow-menu nav{padding:12vh 0;display:flex;flex-direction:column}.nr-flow-root .flow-menu nav a{display:flex;justify-content:space-between;font-size:clamp(35px,6vw,85px);font-weight:500;letter-spacing:-2px;padding:20px 0;border-bottom:1px solid #183d2d30}.nr-flow-root .flow-menu>p{font-size:12px}.nr-flow-root .flow-hero{height:100svh;min-height:660px;position:relative;overflow:hidden;color:#fff;background:#1d382b}.nr-flow-root .flow-scenes,.nr-flow-root .flow-scene,.nr-flow-root .flow-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.nr-flow-root .flow-scene{clip-path:circle(0% at 75% 28%);opacity:0;transition:clip-path 1.7s cubic-bezier(.65,0,.15,1),opacity 1.7s;will-change:clip-path}.nr-flow-root .flow-scene.is-active{clip-path:circle(150% at 75% 28%);opacity:1;z-index:1}.nr-flow-root .flow-scene img{object-position:65% 42%;transform:scale(1.02)}.nr-flow-root .flow-scene.is-active img{animation:flow-breathe 8s linear both}.nr-flow-root .flow-hero-shade{z-index:2;background:linear-gradient(0deg,#112c25ed,#112c2550 42%,#0b271c40)}.nr-flow-root .flow-wordmark{position:absolute;z-index:3;left:3.2%;right:3.2%;top:75px;font-size:17.3vw;line-height:1;font-weight:600;letter-spacing:-1.3vw;text-align:center;opacity:.88;animation:flow-word-in 1.3s cubic-bezier(.2,.8,.2,1) both}.nr-flow-root .flow-orbit{position:absolute;z-index:3;width:126px;height:126px;right:5%;top:46%;color:#fff}.nr-flow-root .flow-orbit svg{width:100%;height:100%;animation:flow-rotate 24s linear infinite;overflow:visible;fill:#fff;font-size:10.5px;letter-spacing:2px}.nr-flow-root .flow-orbit>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:40px}.nr-flow-root .flow-hero-copy{position:absolute;z-index:4;left:5%;right:5%;bottom:115px}.nr-flow-root .flow-hero-copy .nx-kicker{margin-bottom:22px}.nr-flow-root .flow-hero h1{font-size:clamp(65px,7.2vw,110px);font-weight:500;line-height:.98;letter-spacing:-5px;animation:flow-word-in 1s .2s both}.nr-flow-root .flow-hero h1 em{font-size:1.15em;letter-spacing:-2px}.nr-flow-root .flow-hero-bottom{margin-top:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.nr-flow-root .flow-hero-bottom p{font-size:13px;line-height:1.8;color:#f4f7e6}.nr-flow-root .flow-scene-controls{position:absolute;z-index:5;bottom:27px;left:5%;right:5%;display:flex;align-items:center;gap:20px}.nr-flow-root .flow-scene-tabs{display:flex;gap:10px}.nr-flow-root .flow-scene-tabs button{background:transparent;border:0;color:#fff;min-width:48px;min-height:44px;padding:8px 2px;display:flex;flex-direction:column;gap:8px;font-size:9px}.nr-flow-root .flow-scene-tabs i{display:block;width:48px;height:2px;background:#ffffff40;position:relative;overflow:hidden}.nr-flow-root .flow-scene-tabs button[aria-pressed=true] i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eef4d5;transform-origin:left;animation:flow-meter 6.5s linear both}.nr-flow-root .flow-scene-controls>span{font-size:8px;letter-spacing:1.8px}.nr-flow-root .flow-scroll{margin-left:auto;display:flex;gap:25px;align-items:center;font-size:8px;letter-spacing:2px}.nr-flow-root .flow-scroll span{font-size:22px;animation:flow-drop 1.5s infinite}.nr-flow-root .flow-intro{padding:110px 7% 90px;background:#f1f2e9}.nr-flow-root .flow-intro h2{font-size:clamp(55px,6.2vw,96px);font-weight:500;line-height:1.13;letter-spacing:-4px;margin:45px 0 55px!important}.nr-flow-root .flow-intro h2 em{font-size:1.12em;letter-spacing:-2px}.nr-flow-root.flow-motion-enabled [data-ink]{color:rgb(25 56 43 / calc(.2 + var(--ink, 0)*.8))}.nr-flow-root .flow-intro-bottom{display:flex;align-items:center;gap:40px;justify-content:space-between}.nr-flow-root .flow-asterisk{font-size:73px;line-height:1;animation:flow-rotate 24s linear infinite}.nr-flow-root .flow-intro-bottom p{font-size:13px;margin-left:auto!important;margin-right:15%!important;line-height:1.85}.nr-flow-root .nx-round-link{width:67px;height:67px;border:1px solid #173b2b55;border-radius:100%;display:grid;place-items:center;font-size:32px}.nr-flow-root .flow-journey{background:#1f382d}.nr-flow-root .flow-panel{position:relative;min-height:100svh;overflow:hidden;color:#fff;isolation:isolate}.nr-flow-root .flow-panel>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;object-position:65% center}.nr-flow-root .flow-panel-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e2e24c4,transparent 90%),linear-gradient(0deg,#0e2e2470,transparent 60%);z-index:-1}.nr-flow-root .flow-panel-top{position:absolute;top:35px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px}.nr-flow-root .flow-panel-copy{padding:20svh 7% 12svh;position:relative;z-index:2}.nr-flow-root .flow-panel h2{font-size:clamp(90px,10vw,155px);font-weight:500;letter-spacing:-6px;line-height:.95;margin:20px 0 30px!important}.nr-flow-root .flow-panel h2 em{font-size:1.12em;letter-spacing:-3px}.nr-flow-root .flow-panel-copy>p:not(.nx-kicker){font-size:14px;line-height:1.9;margin-bottom:26px!important}.nr-flow-root .flow-panel-ghost{position:absolute;z-index:1;bottom:-35px;right:1%;font:italic 20vw/1 NRInstrument,Georgia,serif;color:#fff;opacity:.18;letter-spacing:-7px;pointer-events:none}.nr-flow-root .flow-journey-progress{display:none}.nr-flow-root.flow-motion-enabled .flow-journey{height:340svh}.nr-flow-root.flow-motion-enabled .flow-journey-pin{position:sticky;top:0;height:100svh;overflow:hidden}.nr-flow-root.flow-motion-enabled .flow-journey-track{display:flex;height:100%;width:300%;will-change:transform}.nr-flow-root.flow-motion-enabled .flow-panel{flex:0 0 33.333333%;width:33.333333%;height:100%;min-height:0}.nr-flow-root.flow-motion-enabled .flow-journey-progress{position:absolute;display:block;bottom:22px;left:7%;right:7%;height:2px;background:#fff4;z-index:5}.nr-flow-root .flow-journey-progress span{display:block;width:33.3333%;height:100%;background:#fff;transform:translate(calc(var(--flow-progress)*200%))}.nr-flow-root .flow-end{background:#dfeac4;padding:100px 7% 35px}.nr-flow-root .flow-end h2{font-size:clamp(80px,10vw,150px);line-height:1;letter-spacing:-6px;font-weight:500;margin:38px 0 45px!important}.nr-flow-root .flow-end h2 em{font-size:1.15em;letter-spacing:-3px}.nr-flow-root .flow-end-line{display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:2px;border-top:1px solid #173c2d40;margin-top:90px;padding-top:24px}.nr-flow-root .flow-end .nx-pill{min-width:310px}@keyframes flow-rotate{to{transform:rotate(360deg)}}@keyframes flow-breathe{0%{transform:scale(1.09)}to{transform:scale(1.02)}}@keyframes flow-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flow-word-in{0%{opacity:0;transform:translateY(35px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes flow-drop{50%{transform:translateY(5px)}}@media(max-width:700px){.nr-flow-root .flow-header{padding:20px 22px}.nr-flow-root .flow-header .nx-logo{font-size:25px}.nr-flow-root .flow-header-tools{gap:10px}.nr-flow-root .flow-header-collection{display:none}.nr-flow-root .flow-menu-button{width:39px;height:39px}.nr-flow-root .flow-hero{height:100svh;min-height:690px}.nr-flow-root .flow-wordmark{top:96px;font-size:18vw;left:5%;right:5%;letter-spacing:-1.4vw}.nr-flow-root .flow-scene img{object-position:66% center}.nr-flow-root .flow-orbit{width:88px;height:88px;right:7%;top:32%}.nr-flow-root .flow-orbit>span{font-size:28px}.nr-flow-root .flow-hero-copy{left:22px;right:22px;bottom:111px}.nr-flow-root .flow-hero-copy .nx-kicker{margin-bottom:18px;font-size:8px}.nr-flow-root .flow-hero h1{font-size:clamp(48px,13.5vw,75px);letter-spacing:-2.4px;line-height:1.04}.nr-flow-root .flow-hero h1 em{font-size:1.15em;letter-spacing:-1px}.nr-flow-root .flow-hero-bottom{display:block;margin-top:22px}.nr-flow-root .flow-hero-bottom p{font-size:12px;line-height:1.75;margin-bottom:22px!important}.nr-flow-root .flow-hero-bottom .nx-pill{width:100%}.nr-flow-root .flow-scene-controls{left:22px;right:22px;bottom:24px;gap:15px}.nr-flow-root .flow-scene-tabs{gap:9px}.nr-flow-root .flow-scene-tabs button{min-width:35px}.nr-flow-root .flow-scene-tabs i{width:35px}.nr-flow-root .flow-scroll{gap:11px;letter-spacing:1.1px;font-size:7px}.nr-flow-root .flow-scene-controls>span{font-size:7px;letter-spacing:1px}.nr-flow-root .flow-intro{padding:70px 24px 65px}.nr-flow-root .flow-intro h2{font-size:clamp(38px,10.7vw,58px);letter-spacing:-1.8px;margin:30px 0 42px!important}.nr-flow-root .flow-intro h2 em{letter-spacing:-.6px;font-size:1.05em}.nr-flow-root .flow-intro-bottom{gap:15px;flex-wrap:wrap}.nr-flow-root .flow-intro-bottom p{font-size:12px;margin:0!important;max-width:210px}.nr-flow-root .flow-asterisk{font-size:46px}.nr-flow-root .nx-round-link{width:45px;height:45px;font-size:25px;margin-left:auto}.nr-flow-root .flow-panel-top{top:27px;left:24px;right:24px;font-size:7px;letter-spacing:1.3px}.nr-flow-root .flow-panel-copy{padding:24svh 24px 12svh}.nr-flow-root .flow-panel h2{font-size:clamp(75px,22vw,115px);letter-spacing:-4px;margin:20px 0 26px!important}.nr-flow-root .flow-panel h2 em{letter-spacing:-2px}.nr-flow-root .flow-panel-copy>p:not(.nx-kicker){font-size:13px}.nr-flow-root .flow-panel-copy .nx-pill{width:100%;max-width:370px}.nr-flow-root .flow-panel-ghost{font-size:32vw;bottom:20px;letter-spacing:-3px}.nr-flow-root .flow-panel>img{object-position:67% center}.nr-flow-root .flow-panel-health>img{object-position:54% center}.nr-flow-root .flow-panel-shade{background:linear-gradient(0deg,#103327ba,transparent 85%),linear-gradient(90deg,#1033275c,transparent)}.nr-flow-root .flow-end{padding:65px 24px 27px}.nr-flow-root .flow-end h2{font-size:clamp(56px,15.5vw,85px);letter-spacing:-2.8px;margin:30px 0 35px!important}.nr-flow-root .flow-end h2 em{letter-spacing:-1px}.nr-flow-root .flow-end .nx-pill{width:100%;min-width:0}.nr-flow-root .flow-end-line{margin-top:55px;font-size:7px;letter-spacing:1px}.nr-flow-root .flow-menu{padding:27px 24px}.nr-flow-root .flow-menu nav a{font-size:36px;letter-spacing:-1.2px}.nr-flow-root .flow-menu nav{padding-top:13vh}.nr-flow-root .flow-menu>p{font-size:11px}}@media(prefers-reduced-motion:reduce){.nr-flow-root:not(.nx-demo-motion) .flow-scene{transition:none;will-change:auto}.nr-flow-root .flow-hero{min-height:690px}}.nr-flow-root em,.nr-flow-root body.studio .studio-changing{font-family:NRManrope,Arial,sans-serif;font-style:normal;font-weight:500}.nr-flow-root .nx-kicker{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.1px;text-transform:none}.nr-flow-root .flow-hero h1 em{font-size:.96em;letter-spacing:-.045em}.nr-flow-root .flow-intro h2 em{font-size:.9em;letter-spacing:-.045em}.nr-flow-root .flow-panel h2 em{font-size:.88em;letter-spacing:-.05em}.nr-flow-root .flow-end h2 em{font-size:.96em;letter-spacing:-.05em}.nr-flow-root .flow-panel-ghost{font-family:NRManrope,Arial,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.06em}.nr-flow-root body.studio .studio-changing{font-size:.78em;letter-spacing:-.055em}.nr-flow-root body.studio .studio-intro h2 em{font-size:.96em;letter-spacing:-.05em}.nr-flow-root body.studio .studio-universe h2 em{font-size:.87em;letter-spacing:-.045em}.nr-flow-root body.studio .studio-final h2 em{font-size:.84em;letter-spacing:-.055em}@media(max-width:700px){.nr-flow-root .nx-kicker{font-size:11px;letter-spacing:.1px}.nr-flow-root .flow-intro h2{line-height:1.2}.nr-flow-root .flow-panel h2{font-size:clamp(52px,17vw,86px);letter-spacing:-.05em}.nr-flow-root .flow-panel h2 em{font-size:.96em}.nr-flow-root body.studio .studio-changing{font-size:.82em}.nr-flow-root body.studio .studio-universe h2 em{font-size:.9em}.nr-flow-root body.studio .studio-final h2 em{font-size:.86em}}.nr-flow-root{display:block;position:relative;isolation:isolate;margin:0!important;padding:0!important;font-family:NRManrope,Arial,sans-serif!important;line-height:1.6;letter-spacing:normal;text-align:left}.nr-flow-root h1,.nr-flow-root h2,.nr-flow-root h3{font-family:NRManrope,Arial,sans-serif;font-style:normal;color:inherit;text-transform:none}.nr-flow-root .flow-hero-shade,.nr-flow-root .flow-panel-shade{display:block}.nr-flow-root .flow-hero{height:calc(100svh - var(--nr-shell-height,0px));min-height:650px}.nr-flow-root .nr-flow-motion{position:absolute;top:22px;right:5%;z-index:8}.nr-flow-root .flow-wordmark{font-size:clamp(60px,17.3vw,260px)}@media(max-width:700px){.nr-flow-root .flow-hero{min-height:620px}.nr-flow-root .flow-wordmark{font-size:18vw;top:64px}.nr-flow-root .nr-flow-motion{top:16px;right:22px}.nr-flow-root[lang=pt-PT] .flow-hero h1{font-size:clamp(42px,12.2vw,68px)}.nr-flow-root[lang=pt-PT] .flow-intro h2{font-size:clamp(32px,9.4vw,52px)}.nr-flow-root .nx-motion{font-size:10px!important}}.nr-flow-root .flow-scene picture{display:block;width:100%;height:100%}.nr-flow-root .flow-panel>picture,.nr-flow-root .flow-panel>noscript>picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.nr-flow-root .flow-panel picture img{object-position:65% center}.nr-flow-root .nr-deferred:not(.nr-loaded) img{opacity:0}@media(max-width:700px){.nr-flow-root .flow-scene img,.nr-flow-root .flow-panel picture img{object-position:center}}.nr-flow-root .flow-wordmark{font-size:0;line-height:0;letter-spacing:0;mix-blend-mode:screen;pointer-events:none}.nr-flow-root .flow-wordmark img{display:block;width:100%;max-width:850px;height:auto;margin:0 auto;filter:invert(1)}.nr-flow-root .flow-end-line{align-items:center}.nr-flow-root .nr-end-wordmark{display:block;width:88px;height:auto;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neriva-flow-pt-r2-20261027.css.map */
