@property --ro-light{syntax: "<number>"; inherits: true; initial-value: 0;}.ro{--ro-growth: 0;--ro-ease: cubic-bezier(.23, 1, .32, 1);--ro-font: var(--font-heading--family, var(--font-body--family, "Helvetica Neue", Arial, sans-serif));--ro-font-body: var(--font-body--family, "Helvetica Neue", Arial, sans-serif);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--ro-ground);color:var(--ro-ink);font-family:var(--ro-font-body);font-weight:var(--ro-weight-body, 300);animation:ro-cycle var(--ro-cycle, 40s) ease-in-out infinite alternate}@keyframes ro-cycle{0%{--ro-light: 0}35%{--ro-light: .08}65%{--ro-light: .92}to{--ro-light: 1}}.ro__media,.ro__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ro__media{z-index:-1}.ro__video{object-fit:cover;opacity:var(--ro-video-opacity, .55);filter:grayscale(.35) contrast(1.05)}.ro__night{background:var(--ro-ground);opacity:calc(.82 - var(--ro-light) * .5)}.ro__beam{background:radial-gradient(60% 55% at 50% -8%,var(--ro-glow) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ro-glow) 18%,transparent) 0%,transparent 55%);mix-blend-mode:soft-light;opacity:calc(var(--ro-light) * .75)}.ro__grain{opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ro__inner{width:100%;max-width:960px;padding:clamp(1.5rem,5vw,3rem) 1.25rem clamp(4.5rem,9vh,6rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1rem,3vh,2rem)}.ro__eyebrow{margin:0;font-size:.6875rem;letter-spacing:.32em;text-transform:uppercase;opacity:.72;font-variant-numeric:tabular-nums}.ro__plant{width:min(70vw,360px);height:min(50svh,520px);margin:-1.5rem 0 0}.ro__plant svg{width:100%;height:100%;overflow:visible}.ro__soil{stroke:currentColor;stroke-width:1;stroke-opacity:.35;stroke-dasharray:2 6}.ro__halo{opacity:calc((1 - var(--ro-light)) * .85);transform-box:fill-box;transform-origin:center;animation:ro-breathe 5s ease-in-out infinite}@keyframes ro-breathe{0%,to{transform:scale(.85)}50%{transform:scale(1.1)}}.ro__draw,.ro__leaf,.ro__bud,.ro__coat{--ro-p: clamp(0, calc((var(--ro-growth) - var(--a)) / (var(--b) - var(--a))), 1)}.ro__draw{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--ro-p));transition:stroke-dashoffset 2.6s var(--ro-ease)}.ro__roots .ro__draw{stroke-opacity:.6;stroke-width:1.1}.ro__root-main{--a: .02;--b: .42}.ro__root-a{--a: .18;--b: .48}.ro__root-b{--a: .26;--b: .58}.ro__root-c{--a: .38;--b: .7}.ro__root-d{--a: .52;--b: .82}.ro__stem{--a: .14;--b: .76;stroke-width:1.8}.ro__leaf,.ro__bud{fill:currentColor;transform-box:fill-box;transform:scale(var(--ro-p));opacity:var(--ro-p);transition:transform 2.6s var(--ro-ease),opacity 2.6s var(--ro-ease)}.ro__leaf--cot-l{--a: .38;--b: .58;transform-origin:100% 50%;fill-opacity:.88}.ro__leaf--cot-r{--a: .4;--b: .6;transform-origin:0% 50%;fill-opacity:.88}.ro__leaf--true-l{--a: .6;--b: .84;transform-origin:100% 50%}.ro__leaf--true-r{--a: .64;--b: .88;transform-origin:0% 60%}.ro__bud{--a: .84;--b: 1;transform-origin:50% 100%}.ro__vein{fill:none;stroke:var(--ro-ground);stroke-width:.8;stroke-opacity:.6}.ro__shoot{transform-box:fill-box;transform-origin:50% 100%;animation:ro-sway 9s ease-in-out infinite}@keyframes ro-sway{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}.ro__coat{--a: .03;--b: .2;fill:currentColor;transform-box:fill-box;transition:transform 2.6s var(--ro-ease),opacity 2.6s var(--ro-ease)}.ro__coat--l{transform-origin:100% 100%;transform:rotate(calc(var(--ro-p) * -28deg)) translate(calc(var(--ro-p) * -3px))}.ro__coat--r{transform-origin:0% 100%;transform:rotate(calc(var(--ro-p) * 28deg)) translate(calc(var(--ro-p) * 3px))}.ro__seed{opacity:calc(1 - var(--ro-growth) * .55)}.ro__bloom{fill:var(--ro-glow);fill-opacity:.92;transform-box:fill-box;transform-origin:50% 50%;scale:0;transition:scale 2.4s var(--ro-ease)}.ro__bloom>*{opacity:0;transition:opacity 1.2s var(--ro-ease)}.ro__countdown,.ro__reveal{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem)}.ro__timer{display:flex;align-items:flex-start;gap:clamp(.5rem,2.4vw,1.75rem)}.ro__unit{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:2ch}.ro__num,.ro__sep{font-family:var(--ro-font);font-size:clamp(2.5rem,8.5vw,5.75rem);font-weight:var(--ro-weight-display, 700);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ro__sep{opacity:.3;font-weight:var(--ro-weight-body, 300)}.ro__label{font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;opacity:.78;padding-left:.3em}.ro__phrase{margin:0;max-width:34ch;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55;letter-spacing:.02em;opacity:.86;text-wrap:balance}.ro__reveal{display:none}.ro__name{margin:0;font-family:var(--ro-font);font-size:clamp(2.75rem,10vw,7rem);font-weight:var(--ro-weight-display, 700);letter-spacing:.28em;padding-left:.28em;line-height:1}.ro__signup{width:min(100%,420px)}.ro__form{margin:0}.ro__field{display:flex;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--ro-ink) 45%,transparent);transition:border-color .3s ease}.ro__field:focus-within{border-bottom-color:var(--ro-ink)}.ro__field input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 .25rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1rem;letter-spacing:.02em;outline:none}.ro__field input::placeholder{color:inherit;opacity:.5}.ro__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.5rem;border:1px solid var(--ro-ink);background:var(--ro-ink);color:var(--ro-ground);font:inherit;font-weight:var(--ro-weight-body, 300);font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .16s var(--ro-ease)}.ro__btn:active{transform:scale(.97)}.ro__btn--line{background:transparent;color:inherit;border:0;padding:0 0 0 1rem;white-space:nowrap}@media(hover:hover)and (pointer:fine){.ro__btn:hover{opacity:.8}}.ro__btn:focus-visible,.ro__access summary:focus-visible{outline:1px solid var(--ro-ink);outline-offset:4px}.ro__note{margin:.75rem 0 0;font-size:.8125rem;letter-spacing:.04em;opacity:.86}.ro__note--error{color:#f0a592;opacity:1}.ro__access{position:absolute;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,1.5rem);text-align:right}.ro__access summary{display:inline-flex;align-items:center;min-height:44px;list-style:none;cursor:pointer;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.ro__access summary::-webkit-details-marker{display:none}.ro__access[open] summary{opacity:1}.ro__form--pw{width:min(78vw,280px);margin-top:.25rem}.ro__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ro__eyebrow,.ro__countdown,.ro__signup{opacity:0;translate:0 12px;transition:opacity 1.4s var(--ro-ease),translate 1.4s var(--ro-ease)}.ro.is-ready .ro__eyebrow{opacity:.72;translate:0 0;transition-delay:.2s}.ro.is-ready .ro__countdown{opacity:1;translate:0 0;transition-delay:.9s}.ro.is-ready .ro__signup{opacity:1;translate:0 0;transition-delay:1.4s}.ro.is-born{--ro-growth: 1 !important}.ro.is-born .ro__countdown{display:none}.ro.is-born .ro__reveal{display:flex;animation:ro-rise 2.2s var(--ro-ease) .6s both}.ro.is-born .ro__bloom{scale:1}.ro.is-born .ro__bloom>*{opacity:1}.ro.is-born .ro__signup{display:none}.ro.is-born .ro__bloom>:nth-child(2){transition-delay:.12s}.ro.is-born .ro__bloom>:nth-child(3){transition-delay:.24s}.ro.is-born .ro__bloom>:nth-child(4){transition-delay:.36s}.ro.is-born .ro__bloom>:nth-child(5){transition-delay:.48s}.ro.is-born .ro__bloom>:nth-child(6){transition-delay:.6s}.ro.is-born .ro__bloom>:nth-child(7){transition-delay:.9s}@keyframes ro-rise{0%{opacity:0;translate:0 16px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media(max-width:560px){.ro__plant{width:78vw;height:40svh;margin-top:-.5rem}.ro__field{flex-direction:column;border-bottom:0;gap:.75rem}.ro__field input{border-bottom:1px solid color-mix(in srgb,var(--ro-ink) 45%,transparent);text-align:center}.ro__btn--line{border:1px solid var(--ro-ink);padding:0 1.5rem}.ro__access{right:50%;translate:50% 0;text-align:center}}@media(prefers-reduced-motion:reduce){.ro{animation:none;--ro-light: .5}.ro__shoot,.ro__halo{animation:none}.ro *,.ro *:before,.ro *:after{transition-duration:.01ms!important}.ro.is-born .ro__reveal{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rootland-origen.css.map */
