.rq-landing{position:relative;min-height:calc(100dvh - var(--rq-staging-banner-h));overflow:hidden;overflow:clip;background:var(--rq-bg-shell);color:var(--rq-text-2);font-family:var(--rq-font-ui)}.rq-landing__grid{position:absolute;inset:0;pointer-events:none;opacity:.7;background-image:linear-gradient(rgb(var(--rq-gold-rgb) / .045) var(--rq-hair),transparent var(--rq-hair));background-size:100% var(--rq-landing-grid-step);animation:rqGrid var(--rq-landing-grid-dur) linear infinite}.rq-landing__glow{position:absolute;top:var(--rq-landing-glow-top);left:50%;width:var(--rq-landing-glow-w);height:var(--rq-landing-glow-h);transform:translate(-50%);background:var(--rq-hero-glow);pointer-events:none}.rq-landing__fade{position:absolute;top:calc(var(--rq-landing-header-inset) + var(--rq-landing-header-h));left:0;right:0;height:var(--rq-sp-24);background:linear-gradient(var(--rq-bg-shell),transparent);pointer-events:none}.rq-landing__inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--rq-landing-max);margin-inline:auto;padding-bottom:var(--rq-sp-24)}.rq-landing-main{display:flex;flex-direction:column}.rq-landing-hero,.rq-landing-showcase,.rq-landing-how,.rq-landing-features{margin-bottom:var(--rq-sp-24)}.rq-landing-header,.rq-landing-hero,.rq-landing-slot,.rq-landing-showcase,.rq-landing-how,.rq-landing-features,.rq-landing-footer{box-sizing:border-box;padding-inline:var(--rq-landing-pad)}.rq-landing .rq-btn{min-height:var(--rq-landing-tap);text-decoration:none}html:has(.rq-landing){scroll-padding-top:calc(var(--rq-landing-header-inset) + var(--rq-landing-header-h))}.rq-landing .rq-film--mobile{scroll-margin-top:var(--rq-sp-24)}.rq-landing-header{position:sticky;top:0;z-index:var(--rq-z-landing-header);min-height:calc(var(--rq-landing-header-inset) + var(--rq-landing-header-h));background:var(--rq-bg-shell);display:flex;align-items:center;justify-content:space-between;gap:var(--rq-sp-16);padding-block:calc(var(--rq-landing-header-inset) + var(--rq-landing-header-pad-y)) var(--rq-sp-18);color:var(--rq-text-2)}.rq-landing-logo{width:var(--rq-landing-logo-w);height:auto;flex-shrink:0}.rq-landing-header__actions{display:flex;align-items:center;gap:var(--rq-sp-32)}.rq-landing-nav{display:none;align-items:center;gap:var(--rq-sp-32)}.rq-landing-nav a{font-size:var(--rq-fs-tab);letter-spacing:var(--rq-ls-tab);text-transform:uppercase;color:var(--rq-text-3)}.rq-landing-nav a:hover{color:var(--rq-gold-text)}.rq-landing-hero{display:grid;grid-template-columns:var(--rq-landing-hero-cols);grid-template-areas:var(--rq-landing-hero-areas);grid-template-rows:var(--rq-landing-hero-rows);-moz-column-gap:var(--rq-landing-hero-gap);column-gap:var(--rq-landing-hero-gap);align-items:center;align-content:center;padding-block:var(--rq-landing-hero-pad-y)}.rq-display-xl.rq-landing-title{grid-area:title;margin:0 0 var(--rq-sp-14);font-size:var(--rq-landing-title-size);font-weight:400;letter-spacing:0}.rq-landing-break{display:none}.rq-landing-accent{color:var(--rq-gold-text)}.rq-landing-lead{grid-area:lead;max-width:var(--rq-landing-lead-max);margin:0 0 var(--rq-sp-20)}.rq-landing-lead__long{display:none}.rq-landing-cta{grid-area:cta;display:flex;flex-direction:column;gap:var(--rq-sp-10);margin-bottom:var(--rq-sp-24)}.rq-landing-cta .rq-btn{width:100%;box-sizing:border-box}.rq-landing-cta .rq-btn--ghost{border-color:var(--rq-line-6);color:var(--rq-text-2)}.rq-landing-cta .rq-btn--ghost:hover{border-color:var(--rq-gold);color:var(--rq-gold-text)}.rq-landing-hero__film{grid-area:film;margin-bottom:var(--rq-sp-24)}.rq-landing-arena{grid-area:arena;position:relative;width:var(--rq-landing-track-w);height:var(--rq-landing-track-h);overflow:hidden;justify-self:end}.rq-landing-arena__svg{position:absolute;top:50%;left:50%;width:var(--rq-landing-track-svg-w);height:auto;overflow:visible;transform:translate(-50%,-50%) rotate(var(--rq-landing-track-rot))}.rq-landing-arena__svg[data-arena=desktop]{display:none}.rq-landing-lane{fill:none;stroke:rgb(var(--rq-gold-rgb) / var(--rq-lane-alpha));stroke-width:var(--rq-landing-lane-w)}.rq-landing-finish{stroke:rgb(var(--rq-gold-rgb) / var(--rq-edge-selected));stroke-width:var(--rq-landing-finish-w)}.rq-landing-runner{offset-path:var(--rq-lane-path);offset-rotate:0deg}.rq-landing-runner[data-runner="1"]{offset-distance:0%;fill:var(--rq-rank-1);animation:rqOrbit var(--rq-landing-lap-1) linear infinite}.rq-landing-runner[data-runner="2"]{offset-distance:35%;fill:var(--rq-rank-2);animation:rqOrbit var(--rq-landing-lap-2) linear infinite;animation-delay:var(--rq-landing-lap-offset-2)}.rq-landing-runner[data-runner="3"]{offset-distance:70%;fill:var(--rq-rank-3);animation:rqOrbit var(--rq-landing-lap-3) linear infinite;animation-delay:var(--rq-landing-lap-offset-3)}.rq-landing-runner[data-runner="4"]{offset-distance:15%;fill:rgb(var(--rq-ink-rgb) / .5);animation:rqOrbit var(--rq-landing-lap-4) linear infinite;animation-delay:var(--rq-landing-lap-offset-4)}.rq-landing-runner[data-runner="5"]{offset-distance:50%;fill:rgb(var(--rq-ink-rgb) / .42);animation:rqOrbit var(--rq-landing-lap-5) linear infinite;animation-delay:var(--rq-landing-lap-offset-5)}.rq-landing-runner[data-runner="6"]{offset-distance:85%;fill:rgb(var(--rq-gold-rgb) / .55);animation:rqOrbit var(--rq-landing-lap-6) linear infinite;animation-delay:var(--rq-landing-lap-offset-6)}.rq-landing-xp{font-family:var(--rq-font-display);font-size:var(--rq-landing-xp-size);fill:var(--rq-rank-1);opacity:0}.rq-landing-xp[data-runner="1"]{animation:rqLandingPop var(--rq-landing-lap-1) linear infinite}.rq-landing-xp[data-runner="2"]{animation:rqLandingPop var(--rq-landing-lap-2) linear infinite;animation-delay:var(--rq-landing-lap-offset-2)}.rq-landing-xp[data-runner="3"]{animation:rqLandingPop var(--rq-landing-lap-3) linear infinite;animation-delay:var(--rq-landing-lap-offset-3)}.rq-landing-xp[data-runner="4"]{animation:rqLandingPop var(--rq-landing-lap-4) linear infinite;animation-delay:var(--rq-landing-lap-offset-4)}.rq-landing-xp[data-runner="5"]{animation:rqLandingPop var(--rq-landing-lap-5) linear infinite;animation-delay:var(--rq-landing-lap-offset-5)}.rq-landing-xp[data-runner="6"]{animation:rqLandingPop var(--rq-landing-lap-6) linear infinite;animation-delay:var(--rq-landing-lap-offset-6)}@keyframes rqLandingPop{0%{opacity:0;transform:translateY(0)}62%{opacity:0}64%{transform:translateY(0)}66%{opacity:1}75%{opacity:1}82%{opacity:0;transform:translateY(var(--rq-landing-xp-rise))}to{opacity:0;transform:translateY(var(--rq-landing-xp-rise))}}.rq-landing-stats{grid-area:stats;border-block:var(--rq-hair) solid var(--rq-line-3);padding:var(--rq-sp-14) 0}.rq-landing-stats__list{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:var(--rq-sp-16);margin:0;padding:0;list-style:none}.rq-landing-stat{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.rq-landing-stat__value{font-family:var(--rq-font-display);font-size:var(--rq-landing-stat-size);line-height:var(--rq-lh-tight);color:var(--rq-text-2)}.rq-landing-stat[data-tone=gold] .rq-landing-stat__value{color:var(--rq-gold-text)}.rq-landing-stat__label{font-size:var(--rq-fs-label);letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-text-4)}.rq-landing-stat[data-stat=km] .rq-landing-stat__value{min-width:5.5ch}.rq-landing-stat[data-stat=runners] .rq-landing-stat__value,.rq-landing-stat[data-stat=challenges] .rq-landing-stat__value{min-width:3ch}.rq-landing-stat[data-stat=runners] .rq-landing-stat__label:after,.rq-landing-stat[data-stat=challenges] .rq-landing-stat__label:after{display:block;height:0;overflow:hidden;visibility:hidden}.rq-landing-stat[data-stat=runners] .rq-landing-stat__label:after{content:"runners"}.rq-landing-stat[data-stat=challenges] .rq-landing-stat__label:after{content:"challenges"}.rq-landing-stats[aria-hidden=true]{visibility:hidden}.rq-landing-eyebrow{margin:0 0 var(--rq-sp-12);font-size:var(--rq-fs-label);font-weight:400;letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-gold-text)}.rq-landing-eyebrow--desktop{display:none}.rq-landing-h2{margin:0 0 var(--rq-sp-24);font-family:var(--rq-font-display);font-size:var(--rq-fs-number);font-weight:400;letter-spacing:var(--rq-ls-display);line-height:var(--rq-lh-tight);color:var(--rq-text-1)}.rq-landing-h2--desktop{position:absolute;width:var(--rq-hair);height:var(--rq-hair);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rq-landing-showcase{padding-block:var(--rq-landing-showcase-pad-y)}.rq-landing-showcase__body{display:grid;grid-template-columns:var(--rq-landing-showcase-cols);gap:var(--rq-sp-24);align-items:center}.rq-landing-preview{position:relative;overflow:hidden;background:var(--rq-panel);border:var(--rq-hair) solid rgb(var(--rq-gold-rgb) / var(--rq-edge-soft));animation:rqRing var(--rq-landing-pulse) ease-in-out infinite}.rq-landing-preview__sweep{position:absolute;top:0;bottom:0;left:0;width:var(--rq-landing-sweep-w);pointer-events:none;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgb(var(--rq-gold-rgb) / .1),transparent);animation:rqSweep var(--rq-landing-sweep) linear infinite}.rq-landing-preview__head{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--rq-sp-10);padding:var(--rq-sp-12) var(--rq-sp-14);border-bottom:var(--rq-hair) solid var(--rq-line-3);font-size:var(--rq-fs-label);letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-text-4)}.rq-landing-preview__title{margin:0;font-size:inherit;font-weight:400;letter-spacing:inherit}.rq-landing-preview__tag{color:var(--rq-text-4)}.rq-landing-preview__rows{position:relative;margin:0;padding:0;list-style:none}.rq-landing-row{display:grid;grid-template-columns:var(--rq-landing-row-cols);align-items:center;gap:var(--rq-sp-10);padding:var(--rq-sp-10) var(--rq-sp-14)}.rq-landing-row__rank{font-family:var(--rq-font-display);font-size:var(--rq-fs-counter);line-height:var(--rq-lh-tight);color:var(--rq-rank-rest);text-align:center}.rq-landing-row[data-tone="1"] .rq-landing-row__rank{color:var(--rq-rank-1)}.rq-landing-row[data-tone="2"] .rq-landing-row__rank{color:var(--rq-rank-2)}.rq-landing-row[data-tone="3"] .rq-landing-row__rank{color:var(--rq-rank-3)}.rq-landing-row__line{display:flex;align-items:baseline;gap:var(--rq-sp-8)}.rq-landing-row .rq-track{height:var(--rq-landing-bar-h);margin-top:var(--rq-sp-6)}.rq-landing-row .rq-track>.rq-fill{background:var(--rq-text-4)}.rq-landing-row[data-tone="1"] .rq-track>.rq-fill{background:var(--rq-rank-1)}.rq-landing-row[data-tone="2"] .rq-track>.rq-fill{background:var(--rq-rank-2)}.rq-landing-row[data-tone="3"] .rq-track>.rq-fill{background:var(--rq-rank-3)}.rq-landing-row__xp{font-family:var(--rq-font-mono);font-size:var(--rq-fs-meta);color:var(--rq-text-3);text-align:right}.rq-landing-notes{display:none;flex-direction:column;gap:var(--rq-sp-24)}.rq-landing-note{border-left:var(--rq-edge-w-thin) solid var(--rq-card-edge-soft);padding-left:var(--rq-sp-18)}.rq-landing-note__title{margin:0;font-family:var(--rq-font-display);font-size:var(--rq-fs-heading);font-weight:400;letter-spacing:var(--rq-ls-title);line-height:var(--rq-lh-tight);color:var(--rq-gold-text)}.rq-landing-note__body{margin:var(--rq-sp-6) 0 0}.rq-landing-how{padding-block:var(--rq-landing-section-pad-y);scroll-margin-top:var(--rq-sp-24)}.rq-landing-steps{display:grid;grid-template-columns:var(--rq-landing-steps-cols);gap:var(--rq-sp-10);margin:0;padding:0;list-style:none}.rq-landing-step{background:var(--rq-panel);padding:var(--rq-sp-14) var(--rq-sp-16);border:var(--rq-hair) solid var(--rq-line-3);border-left:var(--rq-edge-w-thin) solid var(--rq-card-edge-soft)}.rq-landing-step:hover{border-color:rgb(var(--rq-gold-rgb) / var(--rq-edge-soft));transform:translateY(var(--rq-landing-step-lift))}.rq-landing-step__head{display:flex;align-items:baseline;gap:var(--rq-sp-10)}.rq-landing-step__num{font-family:var(--rq-font-mono);font-size:var(--rq-fs-label);color:var(--rq-gold-text)}.rq-landing-step__title{margin:0;font-family:var(--rq-font-display);font-size:var(--rq-fs-heading);font-weight:400;letter-spacing:var(--rq-ls-title);line-height:var(--rq-lh-tight);color:var(--rq-gold-text)}.rq-landing-step__body{margin:var(--rq-sp-6) 0 0}.rq-landing-formula{display:grid;grid-template-columns:var(--rq-landing-formula-cols);gap:var(--rq-landing-formula-gap);align-items:center;margin-top:var(--rq-sp-20);background:var(--rq-panel);border:var(--rq-hair) solid var(--rq-line-3);padding:var(--rq-sp-16)}.rq-landing-formula__label{margin:0 0 var(--rq-sp-10);font-size:var(--rq-fs-label);letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-text-4)}.rq-landing-formula__terms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rq-sp-8);font-family:var(--rq-font-display);font-size:var(--rq-fs-heading);letter-spacing:var(--rq-ls-display);line-height:var(--rq-lh-tight)}.rq-landing-formula__fragment{display:inline-flex;align-items:center;gap:var(--rq-sp-8)}.rq-landing-formula__term{padding:var(--rq-sp-6) var(--rq-sp-14);text-transform:uppercase;background:var(--rq-fill-1);border:var(--rq-hair) solid var(--rq-line-4);color:var(--rq-text-2)}.rq-landing-formula__term[data-tone=gold]{background:rgb(var(--rq-gold-rgb) / var(--rq-tint-selected));border-color:rgb(var(--rq-gold-rgb) / var(--rq-edge-selected));color:var(--rq-gold-text)}.rq-landing-formula__op{color:var(--rq-text-5)}.rq-landing-formula__example{border-top:var(--rq-hair) solid var(--rq-line-3);padding-top:var(--rq-sp-14)}.rq-landing-formula__example .rq-landing-formula__label{margin-bottom:var(--rq-sp-4)}.rq-landing-formula__value{margin:0;font-family:var(--rq-font-display);font-size:var(--rq-landing-example-size);line-height:var(--rq-lh-tight);color:var(--rq-gold-text)}.rq-landing-features{padding-block:var(--rq-landing-section-pad-y);padding-block-start:0;scroll-margin-top:var(--rq-sp-24)}.rq-landing-features__list{display:grid;grid-template-columns:var(--rq-landing-features-cols);gap:var(--rq-sp-10);margin:0;padding:0;list-style:none}.rq-landing-feature{display:flex;align-items:flex-start;gap:var(--rq-sp-16);padding:var(--rq-sp-16);background:var(--rq-row-soft);border:var(--rq-hair) solid var(--rq-line-3)}.rq-landing-feature:hover{background:rgb(var(--rq-gold-rgb) / .05);border-color:rgb(var(--rq-gold-rgb) / var(--rq-edge-soft))}.rq-landing-feature__tag{min-width:var(--rq-sp-24);font-family:var(--rq-font-display);font-size:var(--rq-fs-title);line-height:var(--rq-lh-tight);color:var(--rq-gold-text)}.rq-landing-feature__title{margin:0 0 var(--rq-sp-6)}.rq-landing-feature__body{margin:0}.rq-landing-footer{display:flex;flex-direction:column;align-items:center;gap:var(--rq-sp-12);margin-top:var(--rq-sp-24);text-align:center;font-size:var(--rq-fs-meta);letter-spacing:var(--rq-ls-tab);text-transform:uppercase;color:var(--rq-text-4)}.rq-landing-footer p{margin:0}.rq-landing-footer__name{display:none}.rq-landing-footer__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--rq-sp-8) var(--rq-sp-24)}.rq-landing-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rq-sp-8) var(--rq-sp-24)}.rq-landing-footer__links a{display:inline-flex;align-items:center;min-height:var(--rq-landing-tap);color:inherit}.rq-landing-footer__links a:hover{color:var(--rq-gold-text)}.rq-landing-footer__strava{display:block;height:1em;width:auto}@media(max-width:379px){.rq-landing-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "arena" "lead" "cta" "film" "stats"}.rq-landing-arena{justify-self:center;margin-bottom:var(--rq-sp-16)}}@media(min-width:1024px){.rq-landing__inner{padding-bottom:0}.rq-landing-hero,.rq-landing-showcase,.rq-landing-how,.rq-landing-features{margin-bottom:0}.rq-landing-header{border-bottom:var(--rq-hair) solid var(--rq-line-2);padding-block:calc(var(--rq-landing-header-inset) + var(--rq-landing-header-pad-y)) var(--rq-landing-header-pad-y)}.rq-landing-nav{display:flex}.rq-landing-nav a{font-size:var(--rq-fs-tab)}.rq-landing-header .rq-btn{padding:var(--rq-btn-pad-md)}.rq-landing-break{display:inline}.rq-display-xl.rq-landing-title{margin-bottom:var(--rq-sp-24)}.rq-landing-lead{margin-bottom:var(--rq-sp-32)}.rq-landing-lead__short{display:none}.rq-landing-lead__long{display:inline}.rq-landing-cta{flex-direction:row;align-items:center;gap:var(--rq-sp-14);margin-bottom:var(--rq-sp-32)}.rq-landing-cta .rq-btn{width:auto}.rq-landing-arena{justify-self:stretch}.rq-landing-arena__svg[data-arena=mobile]{display:none}.rq-landing-arena__svg[data-arena=desktop]{display:block}.rq-landing-hero__film{display:none}.rq-landing-stats{border-bottom:0;padding:var(--rq-sp-24) 0 0}.rq-landing-stats__list{justify-content:flex-start;gap:var(--rq-sp-40)}.rq-landing-stat__label{font-size:var(--rq-fs-label)}.rq-landing-showcase{border-block:var(--rq-hair) solid var(--rq-line-2);background:linear-gradient(180deg,rgb(var(--rq-ink-rgb) / .03),var(--rq-inset))}.rq-landing-showcase__body{gap:var(--rq-sp-40)}.rq-landing-row{padding:var(--rq-sp-12) var(--rq-sp-18)}.rq-landing-preview__head{padding:var(--rq-sp-14) var(--rq-sp-18)}.rq-landing-row__xp{font-size:var(--rq-fs-stat-value)}.rq-landing-eyebrow{margin-bottom:var(--rq-sp-8)}.rq-landing-eyebrow--desktop{display:block}.rq-landing-h2--desktop{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rq-landing-notes{display:flex}.rq-landing-how .rq-landing-h2{margin-bottom:var(--rq-sp-40);font-size:var(--rq-landing-how-title-size)}.rq-landing-steps{gap:var(--rq-sp-20)}.rq-landing-step{padding:var(--rq-sp-24) var(--rq-sp-20) var(--rq-sp-24);border-left:var(--rq-hair) solid var(--rq-line-3);border-top:var(--rq-edge-w-thin) solid var(--rq-card-edge-soft)}.rq-landing-step__head{flex-direction:column;gap:var(--rq-sp-12)}.rq-landing-step__title{margin-bottom:var(--rq-sp-4)}.rq-landing-step__body{margin-top:0}.rq-landing-features__list{gap:var(--rq-sp-20)}.rq-landing-feature{padding:var(--rq-sp-24) var(--rq-sp-20)}.rq-landing-formula{padding:var(--rq-sp-32) var(--rq-sp-24)}.rq-landing-formula__terms,.rq-landing-formula__fragment{gap:var(--rq-sp-14)}.rq-landing-formula__example{text-align:right;border-top:0;padding-top:0;border-left:var(--rq-hair) solid var(--rq-line-3);padding-left:var(--rq-sp-40)}.rq-landing-footer{flex-direction:row;justify-content:space-between;margin-top:0;border-top:var(--rq-hair) solid var(--rq-line-2);padding-block:var(--rq-sp-24);text-align:left}.rq-landing-footer__name{display:inline}.rq-landing-footer__aside,.rq-landing-footer__links{flex-wrap:nowrap;justify-content:flex-end}.rq-landing-footer__aside{gap:var(--rq-sp-24)}}.rq-film{color:var(--rq-text-2);font-family:var(--rq-font-ui)}.rq-film__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--rq-bg-page);border:var(--rq-hair) solid rgb(var(--rq-gold-rgb) / var(--rq-edge-soft))}.rq-film__video{display:block;width:100%;height:100%;background:var(--rq-bg-page)}.rq-film--desktop .rq-film__video{cursor:pointer}.rq-film__poster{position:absolute;inset:0;display:block}.rq-film__poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rq-film__poster:after{content:"";position:absolute;inset:0;background:var(--rq-landing-film-scrim)}.rq-film__overlay,.rq-film__toggle{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rq-sp-10);margin:0;padding:0;border:0;background:none;color:var(--rq-gold-text);cursor:pointer;font-family:var(--rq-font-display)}.rq-film__overlay{gap:var(--rq-sp-18)}.rq-film__overlay:focus-visible,.rq-film__toggle:focus-visible,.rq-film__btn:focus-visible{outline:var(--rq-focus-ring);outline-offset:calc(-1 * var(--rq-focus-offset))}.rq-film__play-box{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rq-landing-film-play-box);height:var(--rq-landing-film-play-box);border:var(--rq-edge-w-thin) solid var(--rq-gold);background:var(--rq-bg-shell-glass);color:var(--rq-gold)}.rq-film__overlay:hover .rq-film__play-box,.rq-film__toggle:hover .rq-film__play-box{background:rgb(var(--rq-gold-rgb) / .18)}.rq-film--desktop .rq-film__play-box:after{content:"";position:absolute;top:calc(-1 * var(--rq-edge-w-thin));right:calc(-1 * var(--rq-edge-w-thin));bottom:calc(-1 * var(--rq-edge-w-thin));left:calc(-1 * var(--rq-edge-w-thin));pointer-events:none;border:var(--rq-edge-w-thin) solid var(--rq-gold);animation:rqPulse var(--rq-landing-pulse) ease-in-out infinite}.rq-film__play-label{font-size:var(--rq-landing-film-label-fs);letter-spacing:var(--rq-ls-chip);line-height:var(--rq-lh-tight)}.rq-film__glyph{display:block;background:currentColor}.rq-film__glyph--play{width:var(--rq-landing-film-glyph-w);height:var(--rq-landing-film-glyph-h);clip-path:polygon(7% 6%,93% 50%,7% 94%)}.rq-film__glyph--pause{width:var(--rq-sp-12);height:var(--rq-sp-14);background:linear-gradient(90deg,currentColor 0 35%,transparent 35% 65%,currentColor 65% 100%)}.rq-film__btn .rq-film__glyph--play{width:var(--rq-sp-12);height:var(--rq-sp-14)}.rq-film__error{position:absolute;right:0;bottom:0;left:0;margin:0;padding:var(--rq-sp-10) var(--rq-sp-14);pointer-events:none;background:var(--rq-bg-shell-glass);color:var(--rq-down);text-align:center;text-transform:uppercase;font-size:var(--rq-fs-meta);letter-spacing:var(--rq-ls-label)}.rq-film__bar{display:flex;align-items:center;gap:var(--rq-sp-14);box-sizing:border-box;min-height:calc(var(--rq-landing-film-btn) + 2 * var(--rq-sp-12));padding:var(--rq-sp-12) var(--rq-sp-16);background:var(--rq-bg-page);border:var(--rq-hair) solid rgb(var(--rq-gold-rgb) / var(--rq-edge-soft));border-top:0}.rq-film__btn{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;width:var(--rq-landing-film-btn);height:var(--rq-landing-film-btn);background:none;cursor:pointer;border:var(--rq-hair) solid var(--rq-btn-secondary-edge);color:var(--rq-gold-text)}.rq-film__btn:hover{background:rgb(var(--rq-gold-rgb) / .15)}.rq-film__time{flex:none;font-family:var(--rq-font-mono);font-size:var(--rq-fs-meta);color:var(--rq-text-3)}.rq-film__range{flex:1;min-width:0;margin:0;padding:0;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.rq-film__range:focus-visible{outline:var(--rq-focus-ring);outline-offset:var(--rq-focus-offset)}.rq-film__range::-webkit-slider-runnable-track{height:var(--rq-landing-film-track-h);background:linear-gradient(90deg,var(--rq-gold) var(--rq-film-progress, 0%),var(--rq-line-5) var(--rq-film-progress, 0%))}.rq-film__range::-moz-range-track{height:var(--rq-landing-film-track-h);background:linear-gradient(90deg,var(--rq-gold) var(--rq-film-progress, 0%),var(--rq-line-5) var(--rq-film-progress, 0%))}.rq-film__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--rq-landing-film-thumb);height:var(--rq-landing-film-thumb);border:0;border-radius:0;background:var(--rq-gold);margin-top:calc((var(--rq-landing-film-track-h) - var(--rq-landing-film-thumb)) / 2)}.rq-film__range::-moz-range-thumb{width:var(--rq-landing-film-thumb);height:var(--rq-landing-film-thumb);border:0;border-radius:0;background:var(--rq-gold)}.rq-film__progress{position:absolute;right:0;bottom:0;left:0;height:var(--rq-landing-film-progress-h);pointer-events:none;background:linear-gradient(90deg,var(--rq-gold) var(--rq-film-progress, 0%),var(--rq-line-6) var(--rq-film-progress, 0%))}.rq-film--desktop{display:none;padding:var(--rq-sp-40) 0 var(--rq-sp-48);border-top:var(--rq-hair) solid var(--rq-line-2);scroll-margin-top:var(--rq-sp-24)}.rq-film__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--rq-sp-10) var(--rq-sp-24);margin-bottom:var(--rq-sp-24)}.rq-film__eyebrow{margin:0 0 var(--rq-sp-6);font-size:var(--rq-fs-body);letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-gold-text)}.rq-film__title{margin:0;font-family:var(--rq-font-display);font-weight:400;font-size:var(--rq-fs-display-xl);letter-spacing:var(--rq-ls-display);line-height:var(--rq-lh-tight);color:var(--rq-text-1)}.rq-film__aside{margin:0;font-size:var(--rq-fs-body);letter-spacing:var(--rq-ls-label);text-transform:uppercase;text-align:right;color:var(--rq-text-4)}.rq-film__player{position:relative;max-width:var(--rq-landing-max);margin-inline:auto}.rq-film__corner{position:absolute;width:var(--rq-landing-film-corner);height:var(--rq-landing-film-corner);pointer-events:none;border:0 solid rgb(var(--rq-gold-rgb) / .6)}.rq-film__corner[data-corner=tl]{top:var(--rq-landing-film-corner-off);left:var(--rq-landing-film-corner-off);border-top-width:var(--rq-landing-film-corner-w);border-left-width:var(--rq-landing-film-corner-w)}.rq-film__corner[data-corner=tr]{top:var(--rq-landing-film-corner-off);right:var(--rq-landing-film-corner-off);border-top-width:var(--rq-landing-film-corner-w);border-right-width:var(--rq-landing-film-corner-w)}.rq-film__corner[data-corner=bl]{bottom:var(--rq-landing-film-corner-off);left:var(--rq-landing-film-corner-off);border-bottom-width:var(--rq-landing-film-corner-w);border-left-width:var(--rq-landing-film-corner-w)}.rq-film__corner[data-corner=br]{bottom:var(--rq-landing-film-corner-off);right:var(--rq-landing-film-corner-off);border-bottom-width:var(--rq-landing-film-corner-w);border-right-width:var(--rq-landing-film-corner-w)}.rq-film__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rq-sp-10) var(--rq-sp-40);margin:var(--rq-sp-24) 0 0;padding:0;list-style:none}.rq-film__step{display:flex;align-items:baseline;gap:var(--rq-sp-8);font-size:var(--rq-fs-body);letter-spacing:var(--rq-ls-label);text-transform:uppercase;color:var(--rq-text-4)}.rq-film__step-num{font-family:var(--rq-font-mono);color:var(--rq-gold-text)}@media(min-width:1024px){.rq-film--desktop{display:block}.rq-film--mobile{display:none}}.rq-landing-waitlist{position:relative;box-sizing:border-box;padding:var(--rq-landing-waitlist-pad);scroll-margin-top:var(--rq-sp-24);background:linear-gradient(135deg,rgb(var(--rq-gold-rgb) / var(--rq-tint-status)),rgb(var(--rq-gold-rgb) / .02) 60%,transparent);border:var(--rq-hair) solid rgb(var(--rq-gold-rgb) / var(--rq-edge-soft))}.rq-landing-waitlist__title{margin:0 0 var(--rq-sp-12);font-family:var(--rq-font-display);font-size:var(--rq-landing-waitlist-title-size);font-weight:400;letter-spacing:var(--rq-ls-display);line-height:var(--rq-lh-tight);text-transform:uppercase;color:var(--rq-text-1)}.rq-landing-waitlist .rq-landing-waitlist__lead{max-width:var(--rq-landing-waitlist-lead-max);margin:0 0 var(--rq-sp-24)}.rq-landing-waitlist__form{max-width:var(--rq-landing-waitlist-form-max)}.rq-landing-waitlist__row{display:flex;flex-direction:var(--rq-landing-waitlist-row-dir);align-items:var(--rq-landing-waitlist-row-align);gap:var(--rq-sp-10)}.rq-landing-waitlist__row .rq-form-field{flex:1}.rq-landing-waitlist .rq-landing-waitlist__submit{width:var(--rq-landing-waitlist-submit-w);box-sizing:border-box;white-space:nowrap}.rq-landing-waitlist__error{margin:var(--rq-sp-6) 0 0;font-size:var(--rq-fs-meta);line-height:var(--rq-lh-body);color:var(--rq-down)}.rq-landing-waitlist__consent{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--rq-sp-10);column-gap:var(--rq-sp-10);margin-top:var(--rq-sp-8)}.rq-landing-waitlist__consent-label{display:flex;align-items:center;gap:var(--rq-sp-10);min-height:var(--rq-landing-waitlist-touch);cursor:pointer;font-size:var(--rq-fs-meta);line-height:var(--rq-lh-body);color:var(--rq-text-3)}.rq-landing-waitlist__check{flex:none;width:var(--rq-landing-waitlist-check);height:var(--rq-landing-waitlist-check);margin:0;accent-color:var(--rq-gold);cursor:pointer}.rq-landing-waitlist__consent a{display:inline-flex;align-items:center;min-height:var(--rq-landing-waitlist-touch);font-size:var(--rq-fs-meta);color:var(--rq-gold-text)}.rq-landing-waitlist__facts{display:flex;flex-wrap:wrap;gap:var(--rq-sp-8) var(--rq-sp-24);margin:var(--rq-sp-20) 0 0;padding:0;list-style:none;font-size:var(--rq-fs-label);letter-spacing:var(--rq-ls-tab);text-transform:uppercase;color:var(--rq-text-4)}.rq-landing-waitlist__trap{position:absolute;left:var(--rq-landing-waitlist-offscreen);top:auto;width:var(--rq-hair);height:var(--rq-hair);overflow:hidden}.rq-landing-waitlist__done-title{margin:0 0 var(--rq-sp-8);font-family:var(--rq-font-display);font-size:var(--rq-fs-display);line-height:var(--rq-lh-tight);color:var(--rq-gold-text)}.rq-landing-waitlist__done-text{margin:0}
