#shopify-section-revion-banner{display:block;margin:0;padding:0;min-height:0;background:transparent;border:0}.rv-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(94vw,75rem);max-width:none;max-height:92svh;padding:0;border:1px solid rgb(255 255 255 / .14);border-radius:4px;background:#131315;color:#fff;overflow:visible;box-shadow:0 30px 80px #0000008c}.rv-popup:not([open]){display:none}.rv-popup::backdrop{background:#131315d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-popup[open]{animation:rv-popup-in .6s cubic-bezier(.2,.7,.2,1) both}.rv-popup[open]::backdrop{animation:rv-popup-fade .6s ease both}.rv-popup__link{display:block;line-height:0}.rv-popup__link:focus-visible{outline:3px solid #74dac0;outline-offset:-3px}.rv-popup__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rv-popup__frame{position:relative;display:block;width:100%;aspect-ratio:var(--rv-popup-ar, 3 / 1);overflow:hidden;border-radius:3px;line-height:0}.rv-popup__img{position:absolute;left:0;top:calc(var(--rv-popup-top, 0%) * -1);display:block;width:100%;max-width:none;height:auto;margin:0}.rv-popup__close{position:absolute;top:.625rem;right:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .6);border-radius:999px;background:#131315b3;color:#fff;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.rv-popup__close:hover{border-color:#74dac0;background:#74dac0;color:#131315}.rv-popup__close:focus-visible{outline:2px solid #fff;outline-offset:3px}.rv-popup__preview{position:fixed;left:1rem;bottom:1rem;z-index:50;padding:.625rem 1rem;border:1px solid rgb(255 255 255 / .5);border-radius:999px;background:#131315;color:#fff;font-size:.8125rem;cursor:pointer}@keyframes rv-popup-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes rv-popup-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rv-popup[open],.rv-popup[open]::backdrop{animation:none}.rv-popup__close{transition:none}}.rv{--rv-muted: color-mix(in srgb, var(--rv-bg), var(--rv-fg) 77%);--rv-border: color-mix(in srgb, var(--rv-bg), var(--rv-fg) 16.5%);--rv-surface-1: color-mix(in srgb, var(--rv-bg), var(--rv-fg) 3%);--rv-surface-3: color-mix(in srgb, var(--rv-bg), var(--rv-fg) 9.7%);--rv-input-border: color-mix(in srgb, var(--rv-bg), var(--rv-fg) 50%);--rv-error-bg: color-mix(in srgb, #9d1e50 22%, transparent);--rv-font: "Be Vietnam Pro", system-ui, -apple-system, sans-serif;--rv-fs-12: clamp(.6875rem, .6457rem + .171vw, .8rem);--rv-fs-20: clamp(1.1rem, 1.0536rem + .19vw, 1.225rem);--rv-fs-38: clamp(1.9187rem, 1.74rem + .733vw, 2.4rem);--rv-fs-60: clamp(2.25rem, 1.8rem + 1.905vw, 3.75rem);--rv-fs-hero: clamp(2.5rem, 1.6rem + 3.8vw, 5.25rem);--rv-gutter: clamp(1.25rem, 5vw, 4rem);--rv-container: 80rem;--rv-section-y: clamp(4.5rem, 3.3857rem + 4.571vw, 7.5rem);--rv-gap-col: clamp(2rem, .8857rem + 4.571vw, 5rem);--rv-radius-card: 4px;--rv-ease: cubic-bezier(.2, .7, .2, 1);position:relative;isolation:isolate;width:100%;overflow:hidden;background-color:var(--rv-bg);color:var(--rv-fg);font-family:var(--rv-font);font-weight:300;font-size:1rem;line-height:1.5;letter-spacing:.02em;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.rv *,.rv *:before,.rv *:after{box-sizing:border-box}.rv :where(h1,h2,h3,p,figure,ul,li){margin:0}.rv :where(p,li){max-width:40rem}.rv :where(a){color:inherit;text-decoration:none}.rv :focus-visible{outline:2px solid var(--rv-fg);outline-offset:3px;border-radius:2px}.rv-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rv-container{width:100%;max-width:var(--rv-container);margin-inline:auto;padding-inline:var(--rv-gutter)}.rv-footer__link:hover{text-decoration:underline;text-decoration-color:var(--rv-lum);text-decoration-thickness:2px;text-underline-offset:.4em}.rv-kicker{display:flex;align-items:center;gap:1rem;font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--rv-muted)}.rv-kicker:before{content:"";flex:none;width:2.5rem;height:2px;background:var(--rv-lum)}.rv-h2{font-weight:300;font-size:var(--rv-fs-60);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:var(--rv-fg)}.rv-hero{position:relative;display:flex;align-items:center;padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.rv-hero__inner{display:flex;flex-direction:column}.rv-eyebrow{order:1;display:flex;align-items:center;gap:.875rem;margin-block-end:1.25rem;font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--rv-muted)}.rv-eyebrow__icon{display:block;width:auto;height:1.5rem;flex:none}.rv-media{order:2;position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;max-height:62svh;margin-block-end:2rem;border-radius:var(--rv-radius-card);background:var(--rv-surface-3)}.rv-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--fx, 50%) var(--fy, 40%);filter:saturate(.8) contrast(1.05) brightness(.92);animation:rv-settle 30s var(--rv-ease) both}.rv-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgb(19 19 21 / .5) 100%),rgb(19 19 21 / var(--rv-overlay))}.rv-hero__body{order:3;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:40rem}.rv-title{display:flex;flex-direction:column;font-size:var(--rv-fs-hero);line-height:1.06;letter-spacing:.02em;text-transform:uppercase;color:var(--rv-fg)}.rv-title__light{font-weight:300}.rv-title__strong{font-weight:600;text-wrap:balance}.rv-title__dot{color:var(--rv-lum)}.rv-accent-line{display:block;width:5.5rem;height:3px;border-radius:2px;background:var(--rv-lum)}.rv-lead{max-width:34rem;font-size:var(--rv-fs-20);line-height:1.5;color:#ffffffe0}.rv-line{display:none}.rv-notice{order:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;max-width:36rem;margin-block-end:1.75rem;padding:.875rem 1.25rem;border-left:2px solid var(--rv-btn-light);border-radius:0 12px 12px 0;background:var(--rv-surface-3);font-size:.9375rem;line-height:1.5}.rv-notice__text{color:#ffffffe0}.rv-notice__link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:500;letter-spacing:.04em;color:var(--rv-btn-light)}.rv-notice__link:hover{text-decoration:underline;text-underline-offset:.3em}.rv-notice__icon{flex:none;width:.875em;height:.875em}.rv-waitlist{width:100%;max-width:36rem;margin-block-start:.5rem;scroll-margin-top:2rem}.rv-signup-note{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.25rem}.rv-signup-note__title{font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--rv-btn-light)}.rv-signup-note__text{max-width:34rem;font-size:.9375rem;line-height:1.55;color:var(--rv-muted)}.rv-form{margin:0}.rv-form__row{display:flex;flex-direction:column;gap:.75rem}.rv .rv-input,.rv input.rv-input[type=email]{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:3.25rem;min-height:3.25rem;margin:0;padding:0 1.5rem;border:1px solid var(--rv-input-border);border-radius:var(--rv-radius-field);background:color-mix(in srgb,var(--rv-bg) 65%,transparent);background-image:none;box-shadow:none;color:var(--rv-fg);-webkit-text-fill-color:var(--rv-fg);caret-color:var(--rv-btn-light);color-scheme:dark;font-family:var(--rv-font);font-size:1rem;font-weight:300;line-height:1.25;letter-spacing:.02em;text-align:left;text-indent:0;transition:border-color .15s,box-shadow .15s}.rv .rv-input::placeholder{color:var(--rv-muted);-webkit-text-fill-color:var(--rv-muted);opacity:1}.rv .rv-input:hover{border-color:var(--rv-fg)}.rv .rv-input:focus,.rv .rv-input:focus-visible{border-color:var(--rv-btn-light);box-shadow:0 0 0 1px var(--rv-btn-light),0 0 18px #74dac040;outline:2px solid var(--rv-fg);outline-offset:3px;border-radius:var(--rv-radius-field)}.rv .rv-input[aria-invalid=true]{border-color:#e3a7c0}.rv .rv-input:-webkit-autofill,.rv .rv-input:-webkit-autofill:hover,.rv .rv-input:-webkit-autofill:focus,.rv .rv-input:-webkit-autofill:active{-webkit-text-fill-color:var(--rv-fg);caret-color:var(--rv-btn-light);-webkit-box-shadow:0 0 0 1000px var(--rv-bg) inset;box-shadow:0 0 0 1000px var(--rv-bg) inset;transition:background-color 99999s ease-out 0s}.rv-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.75rem;margin:0;padding:1rem 2rem;border:1px solid transparent;border-radius:999px;font-family:var(--rv-font);font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-position .5s var(--rv-ease),background-color .2s,border-color .2s,color .2s}.rv-btn--primary{width:100%;background-color:var(--rv-btn);background-image:linear-gradient(100deg,var(--rv-btn) 0%,var(--rv-btn-light) 55%,var(--rv-btn-light) 100%);background-size:200% 100%;background-position:0 0;color:var(--rv-bg)}.rv-btn--primary:hover{background-position:100% 0;color:var(--rv-bg)}.rv-btn--ghost{border-color:color-mix(in srgb,var(--rv-btn) 70%,transparent);background-color:transparent;color:var(--rv-fg)}.rv-btn--ghost:hover{border-color:var(--rv-btn-light);background-color:color-mix(in srgb,var(--rv-btn) 16%,transparent);color:var(--rv-fg)}.rv-btn--ghost .rv-btn__glyph,.rv-btn--ghost .rv-btn__icon{color:var(--rv-btn-light)}.rv-btn__glyph{flex:none;width:1.25rem;height:1.25rem}.rv-btn__icon{flex:none;width:.875em;height:.875em;transition:transform .2s}.rv-btn:hover .rv-btn__icon{transform:translate(4px)}.rv-micro{margin-block-start:1rem;font-size:var(--rv-fs-12);letter-spacing:.08em;color:var(--rv-muted)}.rv-msg{display:flex;align-items:flex-start;gap:.75rem;margin:0;font-size:1rem;line-height:1.5}.rv-msg:focus{outline:none}.rv-msg--success{padding:1rem 1.25rem;border-left:2px solid var(--rv-btn-light);border-radius:0 12px 12px 0;background:var(--rv-surface-3);animation:rv-fade-in .8s var(--rv-ease) both}.rv-msg--success .rv-msg__icon{color:var(--rv-btn-light)}.rv-msg__icon{flex:none;margin-block-start:2px}.rv-msg--error{margin-block-start:.75rem;padding:.75rem 1rem;border-radius:12px;background:var(--rv-error-bg);font-size:.875rem;color:#f1c4d4}.rv-row{border-top:1px solid var(--rv-surface-3);padding-block:clamp(2.5rem,2rem + 3vw,5rem)}.rv-row__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem var(--rv-gap-col)}.rv-row__item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--rv-border)}.rv-row__title{font-size:var(--rv-fs-38);font-weight:300;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--rv-fg)}.rv-row__text{max-width:28rem;margin-block-end:.5rem;color:var(--rv-muted)}.rv-row__mail{font-size:var(--rv-fs-12);letter-spacing:.08em;color:var(--rv-muted)}.rv-row .rv-btn{width:100%}.rv-section{position:relative;padding-block:var(--rv-section-y);border-top:1px solid var(--rv-surface-3)}.rv-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.6rem + 3vw,4rem) var(--rv-gap-col);align-items:start}.rv-split__head{display:flex;flex-direction:column;gap:1.5rem}.rv-idea{background:var(--rv-surface-1);overflow:hidden}.rv-idea:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 55% at 90% 10%,rgb(157 30 80 / .16),transparent 72%),radial-gradient(42% 60% at 6% 100%,rgb(40 160 131 / .16),transparent 72%)}.rv-idea .rv-container{position:relative}.rv-idea__text{max-width:32rem;font-size:var(--rv-fs-20);line-height:1.5;color:var(--rv-muted)}.rv-phrase{font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--rv-muted)}.rv-principles{position:relative;margin:0;padding:0 0 0 2rem;list-style:none}.rv-principles:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rv-border)}.rv-principles:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--rv-lum),transparent);transform-origin:top}.rv-principle{position:relative;display:flex;flex-direction:column;gap:.5rem;max-width:none;padding-block:1.75rem}.rv-principle+.rv-principle{border-top:1px solid var(--rv-surface-3)}.rv-principle:before{content:"";position:absolute;left:calc(-2rem - 3px);top:2.6rem;width:7px;height:7px;border-radius:50%;background:var(--rv-lum);box-shadow:0 0 12px #74dac0b3}.rv-principle__title{font-weight:300;font-size:var(--rv-fs-38);line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-fg)}.rv-principle__text{max-width:30rem;color:var(--rv-muted)}.rv-founders .rv-principle__title{font-size:clamp(1.5rem,1.3rem + .8vw,2rem);letter-spacing:.08em}.rv-founders .rv-principle:before{top:2.45rem}.rv-founder{flex-direction:row;align-items:flex-start;gap:1.25rem}.rv-founder__body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.rv-founder__photo{display:block;flex:none;width:5.5rem;height:5.5rem;max-width:none;border:2px solid var(--rv-btn-light);border-radius:50%;object-fit:cover;object-position:50% 25%}.rv-founder__role{font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rv-btn-light)}.rv-team__photo{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 3;border-radius:var(--rv-radius-card);background:var(--rv-surface-3)}.rv-team__photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(.85) contrast(1.05)}.rv-team__ph{display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem;border:1px dashed var(--rv-border);border-radius:var(--rv-radius-card);font-size:var(--rv-fs-12);letter-spacing:.08em;text-align:center;color:var(--rv-muted)}.rv-team__bridge{max-width:32rem;font-size:var(--rv-fs-20);line-height:1.5;color:var(--rv-fg)}.rv-footer{padding-block:2rem;border-top:1px solid var(--rv-surface-3);font-size:.875rem}.rv-footer__row{display:flex;flex-direction:column;gap:1.5rem}.rv-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.rv-footer__logo{display:block;width:auto;max-width:none;height:1.25rem}.rv-footer__cat{margin-block-start:.25rem;font-size:var(--rv-fs-12);font-weight:500;letter-spacing:.4em}.rv-footer__tagline{font-size:var(--rv-fs-12);letter-spacing:.2em;text-transform:uppercase;color:var(--rv-muted)}.rv-footer__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.5rem}.rv-footer__link{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--rv-fg);font:inherit;cursor:pointer}.rv-footer__button{color:var(--rv-muted)}.rv-footer__copy{margin-block-start:.5rem;font-size:var(--rv-fs-12);color:var(--rv-muted)}@media screen and (min-width:900px){.rv-hero{min-height:clamp(34rem,72vh,48rem)}.rv-hero__inner{min-height:100%}.rv-eyebrow{margin-block-end:1.5rem}.rv-notice,.rv-hero__body{max-width:min(36rem,54%)}.rv-form__row{flex-direction:row;align-items:stretch}.rv .rv-input{flex:1 1 auto;width:auto}.rv-btn--primary{flex:none;width:auto}.rv-row .rv-btn{width:auto}.rv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rv-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-footer__row{flex-direction:row;align-items:center;justify-content:space-between}.rv-founder__photo{width:6.5rem;height:6.5rem}.rv[data-has-media=true] .rv-media{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:min(60%,62rem);max-height:none;aspect-ratio:auto;margin:0;border-radius:0;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rv[data-has-media=true] .rv-media:after{background:linear-gradient(90deg,rgb(19 19 21 / .55) 0%,transparent 55%),rgb(19 19 21 / var(--rv-overlay))}.rv-line{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 6px rgb(116 218 192 / .55))}.rv-line__path{stroke-dasharray:1;stroke-dashoffset:0;animation:rv-draw 3.2s var(--rv-ease) .6s both}}.rv-reveal{animation:rv-rise .9s var(--rv-ease) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}.rv-fade{animation:rv-fade-in .9s var(--rv-ease) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}@keyframes rv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rv-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rv-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline: view()){.rv-scroll{animation:rv-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.rv-principles:after{animation:rv-grow linear both;animation-timeline:view();animation-range:entry 10% cover 60%}}@media(prefers-reduced-motion:reduce){.rv *,.rv *:before,.rv *:after{animation:none!important;transition:none!important}}.password-dialog{background:#131315;color:#fff;font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif;font-weight:300}.password-dialog .password-dialog__title{font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif;font-weight:300;color:#fff}.password-dialog .close-button,.password-dialog .svg-wrapper{color:#fff}.password-dialog .field__input{background:transparent;color:#fff;border:1px solid color-mix(in srgb,#131315,#fff 50%);outline-color:#fff}.password-dialog .field__input:focus-visible{border-color:#74dac0;box-shadow:0 0 0 1px #74dac0}.password-dialog .field__input::placeholder{color:color-mix(in srgb,#131315,#fff 77%)}.password-dialog .field__input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #131315 inset;box-shadow:0 0 0 1000px #131315 inset}.password-dialog .password-dialog__submit-button{background:linear-gradient(100deg,#28a083,#74dac0);color:#131315;border:1px solid transparent;border-radius:999px;font-weight:500}.password-dialog .password-dialog__submit-button:hover{background:#74dac0;color:#131315}.password-dialog .email-signup__message{color:#f1c4d4}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAwAAAAAAAAAAAAAAAAAAAAAABA */
