#rv-story{--rv-t-caption: clamp(12px, .9vw, 14px);--rv-t-body: clamp(16px, 1.25vw, 18px);--rv-t-lede: clamp(21px, 1.8vw, 24px);--rv-t-small-heading: clamp(28px, 2.4vw, 34px);--rv-t-heading: clamp(38px, 3.4vw, 48px);--rv-t-display: clamp(51px, 5vw, 72px);--rv-t-hero: clamp(68px, 7vw, 104px);--rv-t-giant: clamp(92px, 13vw, 192px);--rv-track-tight: -.02em;--rv-track-normal: 0em;--rv-track-body: .02em;--rv-track-label: .08em;--rv-leading-tight: .92;--rv-leading-heading: 1.05;--rv-leading-ui: 1.2;--rv-leading-copy: 1.5;--rv-black: #000000;--rv-white: #ffffff;--rv-offwhite: #efecec;--rv-tan: #87764e;--rv-blue: #315b86;--rv-red: #a93b3b;--rv-surface: #1b1b1b;--rv-surface-low: #171717;--rv-surface-high: #222222;--rv-white-75: rgba(255,255,255,.75);--rv-white-40: rgba(255,255,255,.4);--rv-white-14: rgba(255,255,255,.14);--rv-white-10: rgba(255,255,255,.1);--rv-black-60: rgba(0,0,0,.6);--rv-black-40: rgba(0,0,0,.4);--rv-blue-60: rgba(49,91,134,.6);--rv-clear: rgba(0,0,0,0);--rv-offwhite-45: rgba(239,236,236,.45);--rv-black-75: rgba(0,0,0,.75);--rv-blue-0: rgba(49,91,134,0);--rv-gutter: clamp(20px, 5vw, 80px);--rv-chrome-h: 72px;--rv-measure: 34em;--rv-chat-clearance: 80px;--rv-top-clearance: 0px;--rv-radius-photo: 4.1%;--rv-radius-card: 6px;--rv-radius-button: 7px;position:relative;isolation:isolate;overflow-x:clip;background:var(--rv-black);color:var(--rv-white);font-family:RV Quattro;font-weight:400;font-style:normal;font-size:var(--rv-t-body);letter-spacing:var(--rv-track-body);line-height:var(--rv-leading-copy);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#rv-story *,#rv-story *:before,#rv-story *:after{box-sizing:border-box}#rv-story h1,#rv-story h2,#rv-story h3,#rv-story p,#rv-story figure,#rv-story ol,#rv-story li{margin:0;padding:0}#rv-story h1,#rv-story h2,#rv-story h3{font-family:RV Barlow;font-weight:400;font-style:normal;text-transform:none;text-wrap:balance;color:inherit}#rv-story ol{list-style:none}#rv-story img{display:block;max-width:100%;height:auto}#rv-story a{color:inherit}#rv-story button{font-family:RV Quattro;font-size:var(--rv-t-body);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-ui);color:inherit;-webkit-appearance:none;appearance:none}#rv-story s{text-decoration:line-through}#rv-story [hidden]{display:none}#rv-story :focus{outline:none}#rv-story :focus-visible{outline:2px solid var(--rv-white);outline-offset:3px}#rv-story .rv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#rv-story :where(h1,h2,h3,h4,h5,h6,p,span,a,button,li,ol,ul,s,figure,form,label,small,strong,b,em,i,div,section,article,nav){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit;text-transform:none;word-break:normal;overflow-wrap:normal;color:inherit;margin:0;box-shadow:none}#rv-story :where(ol,ul,li,figure,p,h1,h2,h3,h4,h5,h6,form){padding:0;list-style:none}#rv-story :where(div,p,span,section,article,a,h1,h2,h3,form,button):empty{display:revert}#rv-story :where(img){border:0;border-radius:0;box-shadow:none}#rv-story :where(svg){max-width:none}#rv-story h1,#rv-story h2,#rv-story h3{font-family:RV Barlow;font-weight:400}#rv-story :where(p,span,a,button,li,s,form){font-family:inherit}#rv-story s{color:var(--rv-white-75)}#rv-story .rv-buy-form{display:flex;align-items:center;margin:0;padding:0;border:0}#rv-story .rv-buy-copy .rv-buy-form{align-self:stretch}#rv-story .rv-buybar .rv-buy-form{flex:none}#rv-story button.rv-button{margin:0;cursor:pointer;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;-webkit-appearance:none;appearance:none}#rv-story .rv-buy-copy .rv-buy-form .rv-button{margin-top:28px}#rv-story button.rv-button[disabled]{cursor:not-allowed;color:var(--rv-white-40);border-color:var(--rv-white-40);outline:none}@media(max-width:767px){#rv-story .rv-buy-copy .rv-buy-form .rv-button{width:100%}}#rv-story .rv-hero-title{font-size:var(--rv-t-hero);letter-spacing:var(--rv-track-tight);line-height:var(--rv-leading-heading)}#rv-story .rv-section-title,#rv-story #rv-manifesto-title{font-size:var(--rv-t-heading);letter-spacing:var(--rv-track-tight);line-height:var(--rv-leading-heading)}#rv-story .rv-pillar-title{font-size:var(--rv-t-heading);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-heading)}#rv-story .rv-lede,#rv-story .rv-proof-claim,#rv-story .rv-body{text-wrap:pretty}#rv-story .rv-lede,#rv-story .rv-proof-claim{font-size:var(--rv-t-lede);letter-spacing:var(--rv-track-body);line-height:var(--rv-leading-copy)}#rv-story .rv-body{font-size:var(--rv-t-body);letter-spacing:var(--rv-track-body);line-height:var(--rv-leading-copy)}#rv-story .rv-label,#rv-story .rv-proof-kicker,#rv-story .rv-pillar-number,#rv-story .rv-compare-price,#rv-story .rv-nav a,#rv-story .rv-card-label,#rv-story .rv-details,#rv-story .rv-skip,#rv-story .rv-buybar-name{font-family:RV Quattro;font-weight:400;font-size:var(--rv-t-caption);letter-spacing:var(--rv-track-label);line-height:var(--rv-leading-ui)}#rv-story .rv-card-name{font-family:RV Barlow;font-weight:400;font-size:var(--rv-t-small-heading);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-ui)}#rv-story .rv-price,#rv-story .rv-buybar-price{font-family:RV Quattro;font-weight:400;font-size:var(--rv-t-small-heading);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-ui)}#rv-story .rv-price-landing{font-size:var(--rv-t-display);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-heading)}#rv-story #rv-finale-price .rv-compare-price{font-size:var(--rv-t-lede);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-ui)}#rv-story .rv-button,#rv-story .rv-motion-toggle{font-family:RV Quattro;font-weight:700;font-size:var(--rv-t-body);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-ui)}#rv-story .rv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;padding:0 28px;background:var(--rv-black);color:var(--rv-white);border:1px solid var(--rv-white);border-radius:var(--rv-radius-button);text-decoration:none;box-shadow:none}#rv-story .rv-button:hover{outline:1px solid var(--rv-white);outline-offset:0}#rv-story .rv-button:focus-visible{outline:2px solid var(--rv-white);outline-offset:3px}#rv-story .rv-details{display:inline-flex;align-items:center;min-height:44px;color:var(--rv-white);text-decoration:underline;text-underline-offset:.3em}#rv-story .rv-details:hover{color:var(--rv-tan)}#rv-story .rv-skip{position:absolute;left:12px;top:12px;z-index:50;padding:12px 16px;min-height:44px;background:var(--rv-black);color:var(--rv-white);border:1px solid var(--rv-white);border-radius:var(--rv-radius-button);text-decoration:none;transform:translateY(-200%)}#rv-story .rv-skip:focus,#rv-story .rv-skip:focus-visible{transform:none}#rv-story .rv-chrome{position:sticky;top:var(--rv-top-clearance);z-index:30;height:var(--rv-chrome-h);margin-bottom:calc(-1 * var(--rv-chrome-h));display:flex;align-items:center;gap:16px;padding:0 var(--rv-gutter)}#rv-story .rv-chrome-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rv-black);border-bottom:1px solid var(--rv-white-10);pointer-events:none}#rv-story .rv-brand{position:relative;display:block;width:52px;height:52px;flex:none;border-radius:var(--rv-radius-card);background:var(--rv-black)}#rv-story .rv-logo{width:52px;height:52px}#rv-story .rv-nav{position:relative;margin-left:auto;display:flex;align-items:center;gap:8px}#rv-story .rv-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--rv-white-75);text-decoration:none}#rv-story .rv-nav a:hover{color:var(--rv-white);text-decoration:underline;text-underline-offset:.3em}#rv-story .rv-motion-toggle{position:relative;flex:none;min-height:44px;padding:0 16px;background:var(--rv-black);color:var(--rv-white);border:1px solid var(--rv-white-40);border-radius:var(--rv-radius-button);cursor:pointer}#rv-story .rv-motion-toggle:hover{border-color:var(--rv-white)}#rv-story .rv-motion-toggle[hidden],#rv-story[data-rv-mode=shopify] .rv-brand,#rv-story[data-rv-mode=shopify] .rv-nav,#rv-story[data-rv-mode=shopify] .rv-chrome-bg{display:none}#rv-story[data-rv-mode=shopify] .rv-chrome{justify-content:flex-end;pointer-events:none}#rv-story[data-rv-mode=shopify] .rv-motion-toggle{pointer-events:auto}#rv-story .rv-progress{position:sticky;top:var(--rv-top-clearance);z-index:31;height:3px;margin-bottom:-3px;pointer-events:none;display:none}#rv-story .rv-progress-fill{height:100%;width:100%;background:var(--rv-tan);transform-origin:left center}#rv-story .rv-hero-poster img,#rv-story .rv-proof-card img,#rv-story .rv-makers-card img,#rv-story .rv-card-lift img,#rv-story .rv-buy-mosaic img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--rv-radius-photo)}#rv-story .rv-proof-card,#rv-story .rv-makers-card{position:relative;border-radius:var(--rv-radius-photo);overflow:hidden}#rv-story .rv-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,var(--rv-clear) 30%,var(--rv-white-14) 50%,var(--rv-clear) 70%);display:none}#rv-story #rv-hero{position:relative}#rv-story .rv-pin{position:relative;height:auto}#rv-story #rv-hero-stage{--rv-hero-card: min(500px, 100%);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"open poster" "label poster" "land land";align-items:center;column-gap:var(--rv-gutter);row-gap:40px;padding:calc(var(--rv-chrome-h) + 64px) var(--rv-gutter) 96px}#rv-story .rv-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 42% at 72% 46%,var(--rv-blue-60),var(--rv-blue-0) 72%)}#rv-story .rv-hero-webgl,#rv-story .rv-hero-depth{display:none}#rv-story .rv-hero-poster{grid-area:poster;position:relative;z-index:1;width:var(--rv-hero-card);justify-self:center}#rv-story .rv-hero-opening{grid-area:open;position:relative;z-index:5;align-self:end}#rv-story .rv-hero-title{max-width:6.4em}#rv-story .rv-hero-title .rv-line{display:block}#rv-story .rv-hero-opening .rv-lede{margin-top:24px;max-width:22em;color:var(--rv-white-75)}#rv-story .rv-hero-label{grid-area:label;position:relative;z-index:5;align-self:start;display:flex;flex-direction:column;gap:4px}#rv-story .rv-hero-label .rv-label{color:var(--rv-tan);text-transform:uppercase}#rv-story .rv-hero-landing{grid-area:land;position:relative;z-index:5;text-align:center;padding-top:24px}#rv-story .rv-scroll-cue{display:none}#rv-story #rv-wire{position:relative;background:var(--rv-tan);color:var(--rv-black);padding:72px 0 80px}#rv-story .rv-wire-stage{position:relative;height:400px;overflow:hidden;perspective:900px}#rv-story .rv-wire-plane{position:absolute;left:50%;top:0;transform-origin:50% 50%}#rv-story #rv-wire-back{width:3200px;height:300px;margin-left:-1600px;top:0;opacity:.4}#rv-story #rv-wire-front{width:4400px;height:340px;margin-left:-2200px;top:70px}#rv-story .rv-wire-svg{display:block;overflow:visible}#rv-story .rv-wire-line{fill:none;stroke:var(--rv-black);stroke-width:2.5px}#rv-story .rv-wire-svg text{font-family:RV Barlow;font-weight:400;font-size:var(--rv-t-display);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-heading);fill:var(--rv-black)}#rv-story #rv-wire>.rv-sr-only{position:static;width:auto;height:auto;margin:8px auto 0;padding:0 var(--rv-gutter);overflow:visible;clip:auto;clip-path:none;white-space:normal;max-width:calc(var(--rv-measure) + 2 * var(--rv-gutter));text-align:center;text-wrap:balance;font-size:var(--rv-t-lede);letter-spacing:var(--rv-track-label);line-height:var(--rv-leading-copy)}#rv-story #rv-manifesto{position:relative;padding:160px var(--rv-gutter)}#rv-story .rv-manifesto-copy{max-width:19em;font-family:RV Barlow;font-weight:400;font-size:var(--rv-t-display);letter-spacing:var(--rv-track-tight);line-height:var(--rv-leading-ui)}#rv-story .rv-word{display:inline-block;transform-origin:50% 100%}#rv-story .rv-word[data-rv-accent=true]{color:var(--rv-tan)}#rv-story .rv-proof-panel{position:relative;display:flex;flex-direction:column;gap:32px;padding:120px var(--rv-gutter);overflow:hidden;color:var(--rv-white)}#rv-story #rv-proof-rain{background:var(--rv-blue)}#rv-story #rv-proof-sweat{background:var(--rv-red)}#rv-story #rv-proof-shifts{background:var(--rv-tan);color:var(--rv-black)}#rv-story .rv-proof-kicker{order:-1;text-transform:uppercase}#rv-story .rv-proof-world{--rv-proof-card: min(34vw, 420px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--rv-proof-card);grid-template-areas:"word card";align-items:center;column-gap:var(--rv-gutter)}#rv-story .rv-proof-word{grid-area:word;position:relative;z-index:0;font-size:var(--rv-t-giant);letter-spacing:var(--rv-track-tight);line-height:var(--rv-leading-tight);max-width:7em}#rv-story .rv-proof-shadow{grid-area:card;position:relative;z-index:1;align-self:center;width:100%;aspect-ratio:1 / 1;border-radius:var(--rv-radius-card);background:radial-gradient(closest-side,var(--rv-black-40),var(--rv-clear));transform:translate(8%,6%)}#rv-story .rv-proof-card{grid-area:card;z-index:2;width:100%}#rv-story .rv-rain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}#rv-story .rv-rain-drop{position:absolute;left:0;top:0;width:1px;height:64px;background:var(--rv-offwhite-45)}#rv-story .rv-proof-claim{max-width:26em}#rv-story #rv-makers{position:relative;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"title card" "list card";grid-template-rows:auto 1fr;column-gap:var(--rv-gutter);row-gap:48px;align-content:center;padding:160px var(--rv-gutter)}#rv-story #rv-makers-title{grid-area:title}#rv-story .rv-pillar-list{grid-area:list;border-top:1px solid var(--rv-white-14)}#rv-story .rv-pillar{display:grid;grid-template-columns:5em minmax(0,1fr);column-gap:16px;padding:40px 0;border-bottom:1px solid var(--rv-white-14);transform-origin:50% 0}#rv-story .rv-pillar-number{color:var(--rv-tan);padding-top:1.4em}#rv-story .rv-pillar-copy .rv-body{margin-top:10px;max-width:var(--rv-measure);color:var(--rv-white-75)}#rv-story .rv-makers-card{grid-area:card;align-self:center;justify-self:center;width:min(100%,420px)}#rv-story #rv-finale{position:relative}#rv-story #rv-finale-pin{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"title title" "scene meta";column-gap:var(--rv-gutter);row-gap:40px;align-items:center;padding:120px var(--rv-gutter)}#rv-story #rv-finale-title{grid-area:title}#rv-story .rv-board-scene{grid-area:scene;position:relative;display:flex;justify-content:center;align-items:center;min-width:0}#rv-story .rv-board{--rv-board-w: min(100%, 760px);position:relative;width:var(--rv-board-w);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding:clamp(10px,1.6vw,22px);background:var(--rv-surface);border:1px solid var(--rv-white-14);border-radius:var(--rv-radius-card)}#rv-story .rv-slot{position:relative;aspect-ratio:1 / 1}#rv-story .rv-card-shadow{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:var(--rv-radius-card);background:radial-gradient(closest-side,var(--rv-black-75),var(--rv-clear));pointer-events:none;display:none}#rv-story .rv-card-flight{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}#rv-story .rv-card-lift{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:var(--rv-clear);border-radius:var(--rv-radius-photo);overflow:hidden;cursor:pointer;transform-origin:50% 50%}#rv-story .rv-card-lift:focus-visible,#rv-story .rv-card-lift.rv-selected,#rv-story .rv-card-lift[aria-pressed=true]{outline:2px solid var(--rv-white);outline-offset:3px}#rv-story .rv-finale-meta{grid-area:meta;display:flex;flex-direction:column;gap:40px;min-width:0}#rv-story .rv-pack-counter{font-family:RV Barlow;font-weight:400;font-size:var(--rv-t-display);letter-spacing:var(--rv-track-normal);line-height:var(--rv-leading-heading)}#rv-story #rv-pack-count{color:var(--rv-tan)}#rv-story .rv-pack-counter span+span{font-size:var(--rv-t-small-heading);color:var(--rv-white-75)}#rv-story .rv-finale-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:6px;transform-origin:0 60%}#rv-story .rv-finale-price .rv-body{flex:0 0 100%;color:var(--rv-white-75)}#rv-story .rv-compare-price{color:var(--rv-white-75)}#rv-story .rv-card-label{min-height:1.2em;color:var(--rv-white-75)}#rv-story #rv-buy{position:relative;padding:120px var(--rv-gutter) 140px;outline:none}#rv-story .rv-buy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--rv-gutter);row-gap:48px;align-items:center}#rv-story .rv-buy-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,14px)}#rv-story .rv-buy-copy{display:flex;flex-direction:column;align-items:flex-start}#rv-story .rv-buy-copy .rv-section-title{max-width:9em}#rv-story .rv-buy-copy>.rv-body{margin-top:20px;max-width:var(--rv-measure);color:var(--rv-white-75)}#rv-story .rv-price-line{margin-top:28px;display:flex;align-items:baseline;gap:14px}#rv-story .rv-buy-copy .rv-button{margin-top:28px;min-width:min(100%,280px)}#rv-story .rv-buy-copy .rv-details{margin-top:12px}#rv-story .rv-buy-copy>.rv-closing{margin-top:36px;padding-top:24px;border-top:1px solid var(--rv-white-14)}#rv-story .rv-buybar{display:none}@media(max-width:767px){#rv-story{--rv-chrome-h: 64px}#rv-story .rv-chrome{gap:8px}#rv-story .rv-brand,#rv-story .rv-logo{width:44px;height:44px}#rv-story .rv-nav{gap:0}#rv-story .rv-nav a{padding:0 8px}#rv-story .rv-motion-toggle{padding:0 12px}#rv-story #rv-hero-stage{--rv-hero-card: min(74vw, 340px);grid-template-columns:minmax(0,1fr);grid-template-areas:"open" "poster" "label" "land";row-gap:28px;padding:calc(var(--rv-chrome-h) + 32px) var(--rv-gutter) 72px}#rv-story .rv-hero-glow{background:radial-gradient(ellipse 70% 30% at 50% 52%,var(--rv-blue-60),var(--rv-blue-0) 72%)}#rv-story .rv-hero-landing{text-align:left;padding-top:8px}#rv-story #rv-wire{padding:24px 0}#rv-story .rv-wire-stage{height:240px;perspective:600px}#rv-story #rv-wire-back{top:-70px}#rv-story #rv-wire-front{top:-10px}#rv-story #rv-manifesto{padding:112px var(--rv-gutter)}#rv-story .rv-proof-panel{padding:88px var(--rv-gutter);gap:24px}#rv-story .rv-proof-world{--rv-proof-card: min(62vw, 300px);grid-template-columns:minmax(0,1fr);grid-template-areas:"word" "card";row-gap:28px}#rv-story .rv-proof-card,#rv-story .rv-proof-shadow{width:var(--rv-proof-card);justify-self:end}#rv-story #rv-makers{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "list" "card";grid-template-rows:auto;row-gap:40px;padding:112px var(--rv-gutter)}#rv-story .rv-pillar{grid-template-columns:2.75em minmax(0,1fr);column-gap:8px;padding:24px 0}#rv-story .rv-makers-card{width:min(64vw,300px)}#rv-story #rv-finale-pin{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "scene" "meta";row-gap:24px;padding:96px var(--rv-gutter)}#rv-story .rv-board{grid-template-columns:repeat(3,minmax(0,1fr));--rv-board-w: 100%}#rv-story .rv-finale-meta{gap:16px}#rv-story #rv-buy{padding:96px var(--rv-gutter) 112px}#rv-story .rv-buy-grid{grid-template-columns:minmax(0,1fr)}#rv-story .rv-buy-mosaic{display:none}#rv-story .rv-buy-copy .rv-button{align-self:stretch}#rv-story .rv-buybar:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:8px calc(var(--rv-chat-clearance) + 8px) calc(8px + env(safe-area-inset-bottom)) 16px;background:var(--rv-black);border-top:1px solid var(--rv-white-14)}#rv-story .rv-buybar-name{color:var(--rv-white-75);flex:1 1 auto;min-width:0}#rv-story .rv-buybar .rv-button{min-height:44px;padding:0 16px;flex:none}}@media(min-resolution:2.5dppx){#rv-story #rv-hero-stage{--rv-hero-card: min(400px, 100%)}}@media(min-resolution:3dppx){#rv-story #rv-hero-stage{--rv-hero-card: min(333px, 100%)}}@media(prefers-reduced-motion:no-preference){#rv-story.rv-motion-ready:not(.rv-static) .rv-progress{display:block}#rv-story.rv-motion-ready:not(.rv-static) .rv-progress-fill{transform:scaleX(0)}#rv-story.rv-motion-ready:not(.rv-static) .rv-pin{height:100vh;height:100svh;min-height:0;position:relative}#rv-story.rv-motion-ready:not(.rv-static).rv-webgl-failed #rv-hero-pin{height:auto;min-height:0}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) #rv-hero-pin{overflow:hidden}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) #rv-hero-stage{--rv-hero-card: min(500px, 58svh, 38vw);--rv-hero-card-x: 63%;--rv-hero-card-y: 50%;display:block;height:100%;padding:0;overflow:hidden}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) #rv-hero-stage>*,#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-world>*,#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-panel>*{align-self:auto;justify-self:auto}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-glow{background:radial-gradient(ellipse 46% 30% at 61% 52%,var(--rv-blue-60),var(--rv-blue-0) 72%)}#rv-story.rv-motion-ready:not(.rv-static) .rv-hero-webgl{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;visibility:hidden}#rv-story.rv-motion-ready:not(.rv-static) .rv-canvas{display:block;width:100%;height:100%}#rv-story.rv-motion-ready:not(.rv-static) .rv-hero-depth{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;visibility:hidden}#rv-story.rv-motion-ready:not(.rv-static).rv-webgl-ready .rv-hero-webgl,#rv-story.rv-motion-ready:not(.rv-static).rv-webgl-ready .rv-hero-depth{visibility:visible}#rv-story.rv-motion-ready:not(.rv-static).rv-webgl-ready .rv-hero-poster{visibility:hidden}#rv-story.rv-motion-ready:not(.rv-static) .rv-depth-word{position:absolute;left:0;top:0;width:max-content;margin:0;transform-origin:center;white-space:nowrap;color:var(--rv-offwhite);font-family:RV Barlow;font-weight:400;font-size:var(--rv-t-display);letter-spacing:var(--rv-track-label);line-height:var(--rv-leading-heading)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-poster{position:absolute;width:var(--rv-hero-card);left:calc(var(--rv-hero-card-x) - var(--rv-hero-card) / 2);top:calc(var(--rv-hero-card-y) - var(--rv-hero-card) / 2)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-opening{position:absolute;left:var(--rv-gutter);top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:min(640px,calc(var(--rv-hero-card-x) - var(--rv-hero-card) / 2 - var(--rv-gutter) - 40px))}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-title{max-width:4.6em}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-opening:before{content:"";position:absolute;z-index:-1;top:15%;bottom:15%;left:calc(-1 * var(--rv-gutter));right:-20%;background:radial-gradient(ellipse 70% 50% at 35% 50%,var(--rv-black-75),var(--rv-clear) 75%);pointer-events:none}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-label{position:absolute;left:var(--rv-gutter);bottom:7%}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-landing{position:absolute;left:var(--rv-gutter);right:var(--rv-gutter);bottom:8%;padding:0;text-align:center}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-scroll-cue{display:block;position:absolute;left:50%;bottom:24px;z-index:5;width:1px;height:48px;margin-left:-.5px;background:linear-gradient(to bottom,var(--rv-clear),var(--rv-white-75))}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire{min-height:800px;padding:0}#rv-story.rv-motion-ready:not(.rv-static) .rv-wire-stage{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire-back{top:calc(50% - 300px)}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire-front{top:calc(50% - 120px)}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire>.rv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#rv-story.rv-motion-ready:not(.rv-static) #rv-manifesto{min-height:900px;display:flex;align-items:center}#rv-story.rv-motion-ready:not(.rv-static) #rv-proof-pin{overflow:hidden}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0}#rv-story.rv-motion-ready:not(.rv-static) #rv-proof-rain{z-index:10}#rv-story.rv-motion-ready:not(.rv-static) #rv-proof-sweat{z-index:11}#rv-story.rv-motion-ready:not(.rv-static) #rv-proof-shifts{z-index:12}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-world{--rv-proof-card: min(46svh, 30vw, 440px);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 var(--rv-gutter);perspective:900px;transform-style:preserve-3d}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-word{max-width:56%}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-card,#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-shadow{position:absolute;width:var(--rv-proof-card);left:calc(68% - var(--rv-proof-card) / 2);top:calc(48% - var(--rv-proof-card) / 2)}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-shadow{transform:none;left:calc(68% - var(--rv-proof-card) / 2 + 4%);top:calc(48% - var(--rv-proof-card) / 2 + 3%)}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-kicker{position:absolute;left:var(--rv-gutter);top:calc(var(--rv-chrome-h) + 6svh);z-index:5}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-claim{position:absolute;left:var(--rv-gutter);bottom:9svh;z-index:5}#rv-story.rv-motion-ready:not(.rv-static) #rv-makers{min-height:0;padding:120px var(--rv-gutter) 32px}#rv-story.rv-motion-ready:not(.rv-static) .rv-pillar-list{perspective:900px}#rv-story.rv-motion-ready:not(.rv-static) #rv-finale-pin{grid-template-rows:auto minmax(0,1fr);align-items:center;padding:calc(var(--rv-chrome-h) + 24px) var(--rv-gutter) 40px;overflow:hidden}#rv-story.rv-motion-ready:not(.rv-static) .rv-board-scene{height:100%;perspective:1100px;perspective-origin:50% 40%}#rv-story.rv-motion-ready:not(.rv-static) .rv-board{--rv-board-w: min(100%, calc((100svh - var(--rv-chrome-h) - 160px) * 4 / 3), 820px);transform-style:preserve-3d;transform-origin:50% 50%}#rv-story.rv-motion-ready:not(.rv-static) .rv-slot,#rv-story.rv-motion-ready:not(.rv-static) .rv-card-flight{transform-style:preserve-3d}#rv-story.rv-motion-ready:not(.rv-static) .rv-card-shadow{display:block}#rv-story.rv-motion-ready:not(.rv-static) .rv-sheen{display:block}#rv-story.rv-motion-ready:not(.rv-static) .rv-finale-meta{align-self:stretch;justify-content:center;gap:48px}#rv-story.rv-motion-ready:not(.rv-static) #rv-buy{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--rv-chrome-h) + 40px) var(--rv-gutter) 64px}@media(min-width:768px)and (max-width:1023px)and (orientation:portrait){#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) #rv-hero-stage{--rv-hero-card: min(48vw, 420px, calc(100svh - 520px) );--rv-hero-card-x: 50%;--rv-hero-card-y: calc((310px + 100%)/2) }#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-glow{background:radial-gradient(ellipse 60% 28% at 50% 60%,var(--rv-blue-60),var(--rv-blue-0) 72%)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-opening{top:calc(var(--rv-chrome-h) + 40px);bottom:auto;right:var(--rv-gutter);width:auto;display:block}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-title{max-width:9em}}@media(max-width:767px){#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) #rv-hero-stage{--rv-hero-text-bottom: 413px;--rv-hero-card: min(74vw, 340px, calc(100svh - var(--rv-hero-text-bottom) - 116px));--rv-hero-card-x: 50%;--rv-hero-card-y: calc((var(--rv-hero-text-bottom) + 100% - 100px) / 2)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-glow{background:radial-gradient(ellipse 70% 26% at 50% 58%,var(--rv-blue-60),var(--rv-blue-0) 72%)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-opening{top:calc(var(--rv-chrome-h) + 24px);bottom:auto;right:var(--rv-gutter);width:auto;display:block}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-title{max-width:6.4em}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-opening:before{top:-24px;bottom:-24px;right:calc(-1 * var(--rv-gutter));background:radial-gradient(ellipse 80% 60% at 40% 50%,var(--rv-black-75),var(--rv-clear) 80%)}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-label{bottom:calc(24px + env(safe-area-inset-bottom))}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-hero-landing{top:calc(var(--rv-chrome-h) + 24px);bottom:auto;text-align:left}#rv-story.rv-motion-ready:not(.rv-static):not(.rv-webgl-failed) .rv-scroll-cue{display:none}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire{min-height:300px}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire-back{top:calc(50% - 210px)}#rv-story.rv-motion-ready:not(.rv-static) #rv-wire-front{top:calc(50% - 155px)}#rv-story.rv-motion-ready:not(.rv-static) #rv-manifesto{min-height:680px}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-world{--rv-proof-card: min(62vw, 34svh, 300px);align-items:flex-start;padding-top:calc(var(--rv-chrome-h) + 7svh + 32px)}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-word{max-width:100%}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-card,#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-shadow{left:auto;right:var(--rv-gutter);top:calc(57% - var(--rv-proof-card) / 2)}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-shadow{right:calc(var(--rv-gutter) - 3%);top:calc(57% - var(--rv-proof-card) / 2 + 2%);left:auto}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-kicker{top:calc(var(--rv-chrome-h) + 4svh)}#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-claim{bottom:calc(6svh + env(safe-area-inset-bottom));right:var(--rv-gutter)}#rv-story.rv-motion-ready:not(.rv-static) #rv-makers{min-height:0;padding:96px var(--rv-gutter) 24px}#rv-story.rv-motion-ready:not(.rv-static) .rv-makers-card{display:none}#rv-story.rv-motion-ready:not(.rv-static) #rv-finale-pin{grid-template-rows:auto auto auto;align-content:start;row-gap:16px;padding:calc(var(--rv-chrome-h) + 8px) var(--rv-gutter) 24px}#rv-story.rv-motion-ready:not(.rv-static) .rv-board-scene{height:auto}#rv-story.rv-motion-ready:not(.rv-static) .rv-board{--rv-board-w: min(100%, calc((100svh - var(--rv-chrome-h) - 380px) * 3 / 4))}#rv-story.rv-motion-ready:not(.rv-static) .rv-finale-meta{gap:8px;justify-content:flex-start}#rv-story.rv-motion-ready:not(.rv-static) #rv-buy{min-height:0;display:block;padding:96px var(--rv-gutter) 112px}}}@media(prefers-reduced-motion:reduce){#rv-story .rv-word,#rv-story .rv-pillar,#rv-story .rv-proof-panel,#rv-story .rv-proof-world,#rv-story .rv-proof-card,#rv-story .rv-makers-card,#rv-story .rv-hero-opening,#rv-story .rv-hero-landing,#rv-story .rv-hero-label,#rv-story .rv-hero-poster,#rv-story .rv-finale-price,#rv-story .rv-board,#rv-story .rv-card-flight,#rv-story .rv-card-lift,#rv-story .rv-board-scene{opacity:1!important;transform:none!important;clip-path:none!important;visibility:visible!important}#rv-story .rv-buybar{display:none!important}}@media(max-width:767px){#rv-story .rv-buybar:not([hidden]){--rv-chat-clearance: 120px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;justify-items:start;column-gap:10px;row-gap:0;text-align:left}#rv-story .rv-buybar-name{grid-column:1;grid-row:1;align-self:end;min-width:0;max-width:100%;white-space:nowrap}#rv-story .rv-buybar-price{grid-column:1;grid-row:2;align-self:start;min-width:0;white-space:nowrap;line-height:1.15}#rv-story .rv-buybar .rv-buy-form{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end}#rv-story .rv-buybar .rv-button{min-height:44px;padding:0 12px}}@media(prefers-reduced-motion:no-preference){@media(max-width:767px){#rv-story{--rv-buybar-clear: calc(80px + env(safe-area-inset-bottom)) }#rv-story.rv-motion-ready:not(.rv-static) .rv-proof-claim{bottom:var(--rv-buybar-clear)}#rv-story.rv-motion-ready.rv-buybar-visible:not(.rv-static):not(.rv-webgl-failed) .rv-hero-label{bottom:var(--rv-buybar-clear)}}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rv-story.css.map */
