.rm1{--rm1-fs-display: calc(var(--text-h0) * 2);--rm1-fs-title: var(--text-h1);--rm1-fs-figure: var(--text-h2);--rm1-fs-subtitle: var(--text-h3);--rm1-fs-item: var(--text-h6);--rm1-fs-lead: var(--text-lg);--rm1-fs-body: var(--text-base);--rm1-fs-small: var(--text-sm);--rm1-fs-xs: var(--text-xs);--rm1-pad: var(--section-outer-spacing-block);--rm1-gap: var(--section-stack-spacing-block);--rm1-radius: var(--rounded);--rm1-rule: #0000001a;--rm1-col-gap: 48px;font-family:var(--text-font-family, sans-serif);font-size:var(--rm1-fs-body);font-style:var(--text-font-style, normal);letter-spacing:var(--text-letter-spacing, normal);line-height:1.6}.rm1--dark,.rm1--surface{--rm1-rule: #ffffff1f}@media screen and (max-width:989px){.rm1{--rm1-col-gap: 32px}}.rm1 .rm1-container{width:auto;max-width:none;padding-inline:0;margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.rm1 .rm1-closing{padding-block:var(--rm1-pad)}.rm1 .rm1-closer{gap:var(--rm1-gap)}.rm1 .rm1-closer__stage{max-height:none;aspect-ratio:4 / 3}.rm1 .rm1-chooser__intro .rm1-h2{max-width:16ch}.rm1 :is(.rm1-closing__mark,.rm1-h2,.rm1-h4,.rm1-stats dt,.rm1-specpanel dt,.rm1-panel__title,.rm1-ts__label,.rm1-quote blockquote,.rm1-part__btn,.rm1-guide__title,.rm1-ts__card h4,.rm1-faq summary,.rm1-points dt){font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);font-style:var(--heading-font-style, normal);font-stretch:normal;letter-spacing:var(--heading-letter-spacing, normal)}.rm1 .rm1-closing__mark{font-size:var(--rm1-fs-display);line-height:1}.rm1 .rm1-h2{font-size:var(--rm1-fs-title);line-height:1.1;text-wrap:balance}.rm1 .rm1-stats dt{font-size:var(--rm1-fs-figure);line-height:1.05}.rm1 :is(.rm1-h4,.rm1-part__btn,.rm1-guide__title,.rm1-ts__card h4,.rm1-faq summary,.rm1-points dt){font-size:var(--rm1-fs-item);line-height:1.3}.rm1 :is(.rm1-panel__title,.rm1-ts__label,.rm1-specpanel dt,.rm1-quote blockquote,.rm1-faq__group-title){font-size:var(--rm1-fs-subtitle);line-height:1.2}.rm1 :is(.rm1-body,.rm1-rail__text,.rm1-ts__intro,.rm1-closing-row p){font-size:var(--rm1-fs-lead);line-height:1.55;letter-spacing:var(--text-letter-spacing, normal)}.rm1 :is(.rm1-note .rm1-body,.rm1-panel__text,.rm1-points dd,.rm1-modes p,.rm1-part__text,.rm1-guide__body p,.rm1-ts__specs dd,.rm1-ts__items li,.rm1-faq__a,.rm1-stats dd,.rm1-rows,.rm1-link,.rm1-play,.rm1-option select,.rm1-seg button,.rm1-localnav__title){font-size:var(--rm1-fs-body);line-height:1.6}.rm1 :is(.rm1-small,.rm1-fit-note,.rm1-ts__specs dt,.rm1-ts__note,.rm1-ts__card p,.rm1-specpanel dd,.rm1-localnav__links,.rm1-localnav__price,.rm1-quote figcaption,.rm1-cart-error,.rm1-prelaunch p,.rm1-option label,.rm1-purchase__total>span,.rm1-notes,.rm1-empty-media--editor){font-size:var(--rm1-fs-small);line-height:1.55}.rm1 :is(.rm1-eyebrow,.rm1-rail__number){font-size:var(--rm1-fs-xs);font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.rm1 :is(.rm1-seg button,.rm1-localnav__title,.rm1-rows dd){font-weight:700}.rm1 :is(.rm1-head .rm1-body,.rm1-split__text .rm1-body,.rm1-ts__intro){max-width:60ch}.rm1 .rm1-faq__a{max-width:68ch}:is(.shopify-section--rich-text,.shopify-section--media-with-text,.shopify-section--before-after-image) .prose :is(.h1,.h2){font-size:var(--text-h1);line-height:1.1}:is(.shopify-section--rich-text,.shopify-section--media-with-text,.shopify-section--before-after-image) .prose p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.subheading){font-size:var(--text-lg);line-height:1.55}.shopify-section--rich-text .button--xl{padding:.8125rem var(--spacing-6)}@media screen and (min-width:700px){.shopify-section--rich-text .button--xl{padding:var(--spacing-3-5) var(--spacing-8)}}.rm1 .rm1-btn{min-height:0;border-radius:var(--rounded-button);padding:.8125rem var(--spacing-6);font-family:var(--text-font-family, sans-serif);font-size:var(--text-base);font-weight:700;line-height:1.6;letter-spacing:var(--text-letter-spacing, normal)}.rm1 .rm1-btn--sm{padding:var(--spacing-2-5) var(--spacing-5);font-size:var(--text-sm)}@media screen and (min-width:700px){.rm1 .rm1-btn{padding:var(--spacing-3-5) var(--spacing-8)}.rm1 .rm1-btn--sm{padding:var(--spacing-2-5) var(--spacing-5)}}.rm1 :is(.rm1-panel,.rm1-note,.rm1-closer__stage,.rm1-part,.rm1-modes .rm1-media,.rm1-specpanel,.rm1-rail__item){border-radius:var(--rm1-radius)}.rm1 .rm1-seg{border-radius:calc(var(--rounded-button) + 6px)}.rm1 .rm1-seg button{border-radius:var(--rounded-button)}.rm1 .rm1-guide__play,.rm1 .rm1-radar__play{font-size:var(--text-sm);font-weight:700}.rm1 .rm1-dialog{border-radius:var(--rm1-radius)}.rm1 .rm1-rail__item:not(:has(img)){flex:0 0 min(320px,80%);min-width:0}.rm1 .rm1-rail__item:not(:has(img)) .rm1-rail__text{padding:28px 28px 32px}.rm1-part__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:var(--rm1-radius);box-shadow:none}.rm1-part__btn:focus:not(:focus-visible){outline:none}.rm1-part__btn:focus-visible{outline:2px solid var(--rm1-accent);outline-offset:-2px}.rm1-part__media{display:none}.rm1 .rm1-fit-note strong{font-weight:700;color:var(--rm1-dark)}.rm1-guide{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px var(--rm1-col-gap);align-items:start}.rm1-guide--steps-only{grid-template-columns:minmax(0,1fr)}.rm1-guide__film{display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:#000;color:inherit;font:inherit;text-align:left;cursor:pointer}div.rm1-guide__film{cursor:default}.rm1-guide__film>img,.rm1-guide__film>.rm1-empty-media--editor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover}.rm1-guide__film>img{transition:transform .4s ease}@media(hover:hover){button.rm1-guide__film:hover>img{transform:scale(1.02)}}.rm1-guide__play{position:absolute;left:20px;bottom:20px;min-height:48px;padding:0 20px 0 10px;border-radius:999px;background:#000000a6;color:var(--rm1-ink)}.rm1-guide__film:focus-visible{outline:2px solid var(--rm1-accent);outline-offset:3px}.rm1-guide__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--rm1-rule)}.rm1-guide__step{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"num body";gap:16px;padding-block:20px;border-bottom:1px solid var(--rm1-rule)}.rm1-guide__num{grid-area:num}.rm1-guide__body{grid-area:body}.rm1-guide__thumb{grid-area:thumb}.rm1-guide__num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rm1-dark);color:#fff;font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.rm1--dark .rm1-guide__num,.rm1--surface .rm1-guide__num{background:var(--rm1-accent);color:#000}.rm1-guide__body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.rm1-guide__title{margin:0}.rm1-guide__body p{margin:0;color:var(--rm1-dark-2)}.rm1--dark .rm1-guide__body p,.rm1--surface .rm1-guide__body p{color:var(--rm1-ink-2)}.rm1-guide__thumb{aspect-ratio:16 / 10}.rm1-guide__thumb>img,.rm1-guide__thumb>.rm1-empty-media--editor{width:100%;height:100%;min-height:0;object-fit:cover}.rm1-guide--steps-only .rm1-guide__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px var(--rm1-col-gap);border:0}.rm1-guide--steps-only .rm1-guide__step{padding:0;border:0}.rm1-guide--cards{grid-template-columns:minmax(0,1fr)}.rm1-guide--cards .rm1-guide__film{aspect-ratio:21 / 9}.rm1-guide--cards .rm1-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;border:0}.rm1-guide--cards .rm1-guide__step{grid-template-areas:"thumb thumb" "num body";row-gap:20px;padding:0;border:0;align-content:start}.rm1-ts{border-top:1px solid var(--rm1-rule)}.rm1-ts__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:20px var(--rm1-col-gap);padding-block:40px;border-bottom:1px solid var(--rm1-rule)}.rm1-ts__label{margin:0}.rm1-ts__content{display:grid;gap:32px;min-width:0;align-items:start}.rm1-ts__content--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rm1-ts__media{aspect-ratio:4 / 3}.rm1-ts__media>img,.rm1-ts__media>.rm1-empty-media--editor{width:100%;height:100%;min-height:0;object-fit:cover}.rm1 .rm1-ts__media--drawing{background:#fff}.rm1-ts__media--drawing>img{object-fit:contain;padding:6%}.rm1-ts__details{display:flex;flex-direction:column;gap:24px;min-width:0}.rm1-ts__intro{margin:0}.rm1-ts__note{margin:0;color:var(--rm1-dark-2);max-width:68ch}.rm1-ts__specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.rm1-ts__content--media .rm1-ts__specs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 32px}.rm1-ts__specs dt{margin:0 0 2px;color:var(--rm1-dark-2)}.rm1-ts__specs dd{margin:0}.rm1-ts__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--rm1-rule)}.rm1-ts__items li{display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px solid var(--rm1-rule)}.rm1-ts__qty{flex:none;color:var(--rm1-dark-2);font-variant-numeric:tabular-nums}.rm1-ts__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.rm1-ts__card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:var(--rm1-paper);border-radius:var(--rm1-radius)}.rm1-ts__card h4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.rm1 .rm1-ts__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-family:var(--text-font-family, sans-serif);font-size:var(--rm1-fs-xs);font-weight:700;line-height:1.6;letter-spacing:.02em;background:#eba24729;color:var(--rm1-accent)}.rm1--light .rm1-ts__badge{background:#eba24733;color:#805018}.rm1-ts__card p{margin:0;color:var(--rm1-dark-2)}.rm1--dark .rm1-ts__card,.rm1--surface .rm1-ts__card{background:var(--rm1-surface-2)}.rm1--dark :is(.rm1-ts__specs dt,.rm1-ts__note,.rm1-ts__qty,.rm1-ts__card p),.rm1--surface :is(.rm1-ts__specs dt,.rm1-ts__note,.rm1-ts__qty,.rm1-ts__card p){color:var(--rm1-ink-2)}@media screen and (min-width:990px){.rm1 .rm1-ts__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.rm1 .rm1-ts__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm1 .rm1-faq__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--rm1-col-gap);row-gap:0}.rm1 .rm1-faq__group-title{grid-column:1;margin:0;padding-block:20px;border-top:1px solid var(--rm1-rule)}.rm1 .rm1-faq details{grid-column:2;padding:0;background:none;border:0;border-bottom:1px solid var(--rm1-rule);border-radius:0}.rm1 .rm1-faq__group-title+details{border-top:1px solid var(--rm1-rule)}.rm1 .rm1-faq summary{min-height:0;padding-block:20px}.rm1 .rm1-faq__a{padding:0 48px 24px 0;color:var(--rm1-dark-2)}.rm1 .rm1-faq>.rm1-faq__a{padding:0;margin-left:calc((100% - var(--rm1-col-gap)) / 4 + var(--rm1-col-gap))}@media screen and (max-width:989px){.rm1 .rm1-closer__stage{display:none}.rm1-part{scroll-margin-block:72px 16px}.rm1-part.is-active .rm1-part__media{display:block;margin:0 24px 16px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rm1-radius);background:var(--rm1-surface)}.rm1-part__media>img,.rm1-part__media>.rm1-empty-media--editor{width:100%;height:100%;min-height:0;object-fit:cover}.rm1 .rm1-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.rm1-guide{grid-template-columns:minmax(0,1fr);gap:32px}.rm1-guide--cards .rm1-guide__film{aspect-ratio:16 / 9}.rm1-guide--cards .rm1-guide__steps{gap:32px 20px}.rm1-ts__row{grid-template-columns:minmax(0,1fr);padding-block:32px}.rm1 .rm1-faq__list{grid-template-columns:minmax(0,1fr)}.rm1 .rm1-faq__group-title{grid-column:1;padding:32px 0 12px;border-top:0}.rm1 .rm1-faq__group-title:first-child{padding-top:0}.rm1 .rm1-faq details{grid-column:1}.rm1 .rm1-faq__a{padding-right:0}.rm1 .rm1-faq>.rm1-faq__a{margin-left:0}}@media screen and (max-width:749px){.rm1 .rm1-rail__item:not(:has(img)){flex-basis:78%}.rm1 .rm1-rail__item:not(:has(img)) .rm1-rail__text{padding:22px 22px 26px}.rm1-part.is-active .rm1-part__media{margin:0 18px 14px}.rm1-guide__play{left:12px;bottom:12px;min-height:44px}.rm1-guide__step{gap:14px;padding-block:16px}.rm1-guide--cards .rm1-guide__steps{grid-template-columns:minmax(0,1fr);gap:32px}.rm1-guide--cards .rm1-guide__step{row-gap:16px}.rm1-ts__row{gap:16px;padding-block:28px}.rm1-ts__content,.rm1-ts__content--media{grid-template-columns:minmax(0,1fr);gap:24px}.rm1-ts__specs,.rm1-ts__content--media .rm1-ts__specs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 20px}.rm1-ts__cards{grid-template-columns:minmax(0,1fr);gap:12px}.rm1-ts__card{padding:18px 20px}.rm1 .rm1-faq summary{padding-block:16px}.rm1 .rm1-faq__a{padding-bottom:18px}}.rm1{--rm1-edge: 32px}.rm1.rm1--edge-rounded{position:relative;z-index:1;margin-top:calc(var(--rm1-edge) * -1);border-radius:var(--rm1-edge) var(--rm1-edge) 0 0}.rm1.rm1--edge-glow{background-image:radial-gradient(80% 460px at 50% 0,rgba(235,162,71,.14),transparent 72%)}@supports (background: color-mix(in srgb,red 10%,transparent)){.rm1.rm1--edge-glow{background-image:radial-gradient(80% 460px at 50% 0,color-mix(in srgb,var(--rm1-accent) 16%,transparent),transparent 72%)}.rm1--light.rm1--edge-glow{background-image:radial-gradient(80% 460px at 50% 0,color-mix(in srgb,var(--rm1-accent) 12%,transparent),transparent 72%)}}@supports (background: color-mix(in srgb,red 10%,transparent)){.rm1.rm1--edge-glow:not(.rm1--edge-rounded){background-image:radial-gradient(60% 50% at 50% 38%,color-mix(in srgb,var(--rm1-accent) 15%,transparent),transparent 72%)}}.rm1 :is(.rm1-part__media,.rm1-guide__thumb,.rm1-ts__media){position:relative}.rm1 video.rm1-loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .4s ease}.rm1 video.rm1-loop.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.rm1 video.rm1-loop{display:none}}.shopify-section--media-with-text .button--xl{padding:.8125rem var(--spacing-6)}@media screen and (min-width:700px){.shopify-section--media-with-text .button--xl{padding:var(--spacing-3-5) var(--spacing-8)}}@media screen and (max-width:999px){.shopify-section--media-with-text .media-with-text{--media-with-text-content-padding: var(--spacing-4) 0 0}.shopify-section--media-with-text .media-with-text__media{aspect-ratio:16 / 10}}@media screen and (max-width:749px){.rm1{--rm1-edge: 20px}}@media screen and (max-width:699px){.shopify-section--media-with-text .media-with-text{--media-with-text-content-padding: var(--spacing-2) 0 0}.shopify-section--media-with-text .media-with-text__media{aspect-ratio:4 / 3}.shopify-section--media-with-text .media-with-text__content .button{width:100%}}:is(.shopify-section--rich-text,.shopify-section--media-with-text,.shopify-section--before-after-image){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section--rich-text .prose>div>img:only-child:not([style*=float]){aspect-ratio:12 / 5;object-fit:cover;margin-block:0 var(--spacing-4)}.shopify-section--rich-text .prose :is(.h1,.h2){text-wrap:balance}.shopify-section--rich-text .prose p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.subheading){max-width:54ch;text-wrap:balance}@media screen and (max-width:699px){.shopify-section--rich-text .prose .button{width:100%}}.rm1 .rm1-panel__title{max-width:none;text-wrap:balance}.rm1 .rm1-eyebrow{margin:0;color:var(--rm1-accent)}.rm1--light .rm1-eyebrow{color:#805018}.rm1 .rm1-head__title{display:flex;flex-direction:column;gap:16px;min-width:0}:is(.shopify-section--media-with-text,.shopify-section--before-after-image) .subheading{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eba247}.rm1 .rm1-split__media:not(:has(img,video)){display:none}.rm1 .rm1-split:not(:has(img,video)){grid-template-columns:minmax(0,1fr)}.rm1 .rm1-duo:not(:has(img,video)){display:none}.rm1 .rm1-split__text .rm1-h2{max-width:20ch}@media screen and (min-width:990px){.rm1 .rm1-split:not(:has(img,video)) .rm1-split__text:not(.rm1-split__text--signal){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--rm1-col-gap);row-gap:24px;align-items:start;max-width:none}.rm1 .rm1-split:not(:has(img,video)) .rm1-split__text:not(.rm1-split__text--signal)>:is(.rm1-eyebrow,.rm1-h2){grid-column:1}.rm1 .rm1-split:not(:has(img,video)) .rm1-split__text:not(.rm1-split__text--signal)>:not(.rm1-eyebrow,.rm1-h2){grid-column:2}}.rm1 .rm1-points{gap:0;border-top:1px solid var(--rm1-rule)}.rm1 .rm1-points>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 24px;padding-block:16px;border-bottom:1px solid var(--rm1-rule)}.rm1 .rm1-points dd{margin:0}.rm1 .rm1-detail{display:flex;flex-direction:column;gap:10px;margin:0}.rm1 .rm1-detail__media>img{display:block;width:auto;max-width:100%;height:auto;border-radius:var(--rm1-radius)}.rm1 .rm1-detail__cap{font-size:var(--rm1-fs-small);line-height:1.5;color:var(--rm1-ink-2)}.rm1--light .rm1-detail__cap{color:var(--rm1-dark-2)}@media screen and (min-width:990px){.rm1 .rm1-split:has(.rm1-detail){align-items:stretch}.rm1 .rm1-split:has(.rm1-detail) .rm1-split__media:is(.rm1-split__media--medium,.rm1-split__media--tall){height:auto;min-height:600px}.rm1 .rm1-split:has(.rm1-detail) .rm1-split__media>img{position:absolute;top:0;right:0;bottom:0;left:0}}.rm1 .rm1-closer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px var(--rm1-col-gap);align-items:start}.rm1 .rm1-closer__head{display:flex;flex-direction:column;gap:16px;min-width:0}.rm1 .rm1-closer__head .rm1-body{margin:0;max-width:40ch}.rm1 .rm1-closer--media{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto 1fr}.rm1 .rm1-closer--media .rm1-closer__head{grid-column:1;grid-row:1}.rm1 .rm1-closer--media .rm1-parts{grid-column:1;grid-row:2}.rm1 .rm1-closer--media .rm1-closer__stage{grid-column:2;grid-row:1 / span 2}.rm1 .rm1-partlist{margin:0;border-top:1px solid var(--rm1-rule)}.rm1 .rm1-partlist__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 24px;padding-block:22px;border-bottom:1px solid var(--rm1-rule)}.rm1 .rm1-partlist dt{position:relative;margin:0;padding-left:20px;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);font-size:var(--rm1-fs-item);line-height:1.3}.rm1 .rm1-partlist dt:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--rm1-accent)}.rm1 .rm1-partlist dd{margin:0;font-size:var(--rm1-fs-body);line-height:1.6;color:var(--rm1-ink-2)}.rm1--light .rm1-partlist dd{color:var(--rm1-dark-2)}.rm1 .rm1-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.rm1 .rm1-seg button{text-align:center;padding-inline:12px}.rm1 .rm1-panel{border:0;box-shadow:none;background:radial-gradient(90% 70% at 100% 0%,rgba(235,162,71,.13),transparent 62%),var(--rm1-paper)}.rm1 .rm1-panel__body{gap:24px}.rm1 .rm1-panel__body>.rm1-rows:last-child{border-bottom:0;padding-bottom:0}.rm1 .rm1-path{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.rm1 .rm1-path__node{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;border-radius:var(--rm1-radius);background:var(--rm1-alu)}.rm1 .rm1-path__node--out{padding-right:44px;background:var(--rm1-dark);color:var(--rm1-ink)}.rm1 .rm1-path__kicker{font-size:var(--rm1-fs-xs);font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--rm1-dark-2)}.rm1 .rm1-path__node--out .rm1-path__kicker{color:var(--rm1-ink-2)}.rm1 .rm1-path__name{font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);font-size:var(--rm1-fs-item);line-height:1.3}.rm1 .rm1-path__wire{position:relative;align-self:center;height:2px;margin-inline:8px;background:repeating-linear-gradient(90deg,#00000038 0 6px,transparent 6px 12px)}.rm1 .rm1-path__pulse{position:absolute;top:50%;left:0;right:0;height:10px;margin-top:-5px;animation:rm1-path-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}.rm1 .rm1-path__pulse:before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--rm1-accent);box-shadow:0 0 10px #eba247cc}.rm1 .rm1-path__lamp{position:absolute;top:20px;right:20px;width:6px;height:28px;border-radius:3px;background:var(--rm1-accent);box-shadow:0 0 14px #eba247bf;animation:rm1-path-lamp 2.4s ease-in-out infinite}@keyframes rm1-path-pulse{0%{transform:translate(0);opacity:0}15%{opacity:1}75%{transform:translate(calc(100% - 10px));opacity:1}to{transform:translate(calc(100% - 10px));opacity:0}}@keyframes rm1-path-lamp{0%,70%{opacity:.35}80%,95%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.rm1 .rm1-path__pulse{animation:none;transform:translate(calc(50% - 5px))}.rm1 .rm1-path__lamp{animation:none}}@media screen and (max-width:989px){.rm1 .rm1-closer,.rm1 .rm1-closer--media{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.rm1 .rm1-closer--media :is(.rm1-closer__head,.rm1-parts){grid-column:1;grid-row:auto}}@media screen and (max-width:749px){.rm1 .rm1-points>div,.rm1 .rm1-partlist__row{grid-template-columns:minmax(0,1fr)}.rm1 .rm1-partlist__row{padding-block:16px}.rm1 .rm1-path{grid-template-columns:minmax(0,1fr)}.rm1 .rm1-path__node{padding:14px 18px}.rm1 .rm1-path__wire{justify-self:start;width:2px;height:32px;margin:4px 0 4px 30px;background:repeating-linear-gradient(180deg,#00000038 0 5px,transparent 5px 10px)}.rm1 .rm1-path__pulse{top:0;bottom:0;left:50%;right:auto;width:10px;height:auto;margin:0 0 0 -5px;animation-name:rm1-path-pulse-down}.rm1 .rm1-path__lamp{top:50%;right:18px;width:5px;height:22px;margin-top:-11px}}@keyframes rm1-path-pulse-down{0%{transform:translateY(0);opacity:0}15%{opacity:1}75%{transform:translateY(calc(100% - 10px));opacity:1}to{transform:translateY(calc(100% - 10px));opacity:0}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.rm1 .rm1-path__pulse{transform:translateY(calc(50% - 5px))}}.rm1 .rm1-vs__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.rm1 .rm1-vs__head .rm1-body{margin:0;max-width:56ch;text-wrap:balance}.rm1 .rm1-vs{position:relative;width:100%;max-width:1200px;margin:0 auto}.rm1 .rm1-vs__media{background:#000}.rm1 .rm1-vs__media img{display:block;width:100%;height:auto;max-height:min(80vh,900px);object-fit:cover}.rm1 .rm1-vs__img--mobile{display:none}.rm1 .rm1-vs__media:after{content:"";position:absolute;inset:0 0 auto;height:40%;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.62),transparent)}.rm1 .rm1-vs--divider .rm1-vs__media:before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:1;width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 16%,rgba(255,255,255,.5) 84%,transparent)}.rm1 .rm1-vs__labels{position:absolute;inset:0 0 auto;z-index:2;display:flex;justify-content:space-between;gap:24px;padding:clamp(16px,2.6vw,40px);pointer-events:none}.rm1 .rm1-vs__label{display:flex;flex-direction:column;gap:6px;max-width:45%}.rm1 .rm1-vs__label--right{align-items:flex-end;text-align:right}.rm1 .rm1-vs__name{display:inline-flex;align-items:center;gap:12px;color:#fff;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);font-size:var(--rm1-fs-subtitle);line-height:1.1}.rm1 .rm1-vs__label--right .rm1-vs__name{flex-direction:row-reverse}.rm1 .rm1-vs__name:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:#8c8a86}.rm1 .rm1-vs__label.is-accent .rm1-vs__name:before{background:var(--rm1-accent);box-shadow:0 0 14px #eba247e6}.rm1 .rm1-vs__note{font-size:var(--rm1-fs-small);line-height:1.45;color:#ffffffb8}.rm1 .rm1-vs--specs .rm1-vs__media:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 40%),linear-gradient(to top,rgba(0,0,0,.6),transparent 34%)}.rm1 .rm1-vs__specs{position:absolute;bottom:0;left:0;z-index:2;display:flex;gap:clamp(24px,3.4vw,56px);max-width:50%;margin:0;padding:clamp(16px,2.6vw,40px);color:#fff;pointer-events:none}.rm1 .rm1-vs--specs-right .rm1-vs__specs{left:auto;right:0;text-align:right}.rm1 .rm1-vs__specs>div{display:flex;flex-direction:column;gap:4px;min-width:0}.rm1 .rm1-vs__specs dt{font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);font-size:var(--rm1-fs-subtitle);line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.rm1 .rm1-vs__specs dd{margin:0;font-size:var(--rm1-fs-small);line-height:1.4;color:#ffffffb8}.rm1 .rm1-chooser:has(.rm1-panel__media){align-items:center}.rm1 .rm1-panel__media{aspect-ratio:2 / 1;min-height:0}.rm1:has(>.rm1-section .rm1-rail){overflow-x:clip;container-type:inline-size}.rm1 .rm1-rail{--rm1-bleed: max(var(--container-gutter), (100vw - var(--container-max-width)) / 2);gap:16px;margin-inline:calc(var(--rm1-bleed) * -1);padding-inline:var(--rm1-bleed);scroll-padding-inline:var(--rm1-bleed)}@supports (width: 1cqw){.rm1 .rm1-rail{--rm1-bleed: max(var(--container-gutter), (100cqw - var(--container-max-width)) / 2)}}.rm1 .rm1-rail.is-tracked .rm1-rail__item:has(img,video) .rm1-rail__text{transition:opacity .3s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.rm1 .rm1-rail.is-tracked .rm1-rail__item:has(img,video):not(.is-seen) .rm1-rail__text{opacity:0;transform:translateY(8px)}@media screen and (min-width:990px){.rm1 .rm1-rail-head .rm1-rail-controls{display:flex}}@media screen and (max-width:989px){.rm1 .rm1-rail-head .rm1-rail-controls{display:none}}.rm1 .rm1-rail__item:has(img,video){position:relative;flex:0 0 clamp(272px,27vw,440px);aspect-ratio:4 / 5;border:0;background:var(--rm1-surface)}.rm1 .rm1-rail__item:has(img,video) .rm1-rail__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:inherit}.rm1 .rm1-rail__item:has(img,video) .rm1-rail__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.rm1 .rm1-rail__item:hover .rm1-rail__media img{transform:scale(1.04)}}.rm1 .rm1-rail__item:has(img,video):after{content:"";position:absolute;top:42%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.55) 45%,transparent)}.rm1 .rm1-rail__item:has(img,video) .rm1-rail__text{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px;color:#fff;text-wrap:balance;font-family:var(--heading-font-family, sans-serif);font-weight:var(--heading-font-weight, 500);letter-spacing:var(--heading-letter-spacing, normal);font-size:calc(var(--rm1-fs-item) * 1.1);line-height:1.3}.rm1 .rm1-rail-controls{gap:10px}.rm1 .rm1-iconbtn{width:48px;height:48px;background:#ffffff17;transition:background .16s ease,opacity .16s ease,transform .12s ease-out}.rm1--light .rm1-iconbtn{background:#00000010;color:var(--rm1-dark)}@media(hover:hover){.rm1 .rm1-iconbtn:hover:not(:disabled){background:#ffffff2b}.rm1--light .rm1-iconbtn:hover:not(:disabled){background:#0000001f}}.rm1 .rm1-iconbtn:disabled{opacity:.3;cursor:default;transform:none}@media screen and (max-width:749px){.rm1 .rm1-vs__img--desktop{display:none}.rm1 .rm1-vs__img--mobile{display:block}.rm1 .rm1-vs__name{gap:8px;font-size:var(--text-base)}.rm1 .rm1-vs__name:before{width:8px;height:8px}.rm1 .rm1-vs__note{display:none}.rm1 .rm1-vs--specs .rm1-vs__media:after{background:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 40%)}.rm1 .rm1-vs__specs,.rm1 .rm1-vs--specs-right .rm1-vs__specs{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;max-width:none;padding:18px 0 0;color:inherit;text-align:left}.rm1 .rm1-vs__specs dd{color:var(--rm1-ink-2)}.rm1--light .rm1-vs__specs dd{color:var(--rm1-dark-2)}.rm1 .rm1-rail{gap:12px}.rm1 .rm1-rail__item:has(img,video){flex-basis:86%}.rm1 .rm1-rail__item:has(img,video) .rm1-rail__text{padding:22px}}.rm1-dialog__frame{aspect-ratio:16 / 9;background:#000}.rm1-dialog__frame iframe{display:block;width:100%;height:100%;border:0}.rm1 .rm1-gl{container-type:inline-size}.rm1 .rm1-gl__grid{--gl-gap: 16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--gl-gap);grid-auto-rows:calc((min(100vw - 2 * var(--container-gutter),var(--container-max-width)) - 11 * var(--gl-gap)) / 12 * 1.5);margin:0;padding:0;list-style:none}@supports (width: 1cqi){.rm1 .rm1-gl__grid{grid-auto-rows:calc((100cqi - 11 * var(--gl-gap)) / 12 * 1.5)}}.rm1 .rm1-gl__tile{position:relative;min-width:0;grid-column:span var(--c);grid-row:span var(--h);overflow:hidden;border-radius:var(--rm1-radius);background:var(--rm1-surface)}.rm1--light .rm1-gl__tile{background:var(--rm1-alu-2)}.rm1 .rm1-gl__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.rm1 .rm1-gl__media>:is(img,video){object-position:var(--rm1-pos, 50% 50%);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.rm1 .rm1-gl__tile--top{--rm1-pos: 50% 0%}.rm1 .rm1-gl__tile--bottom{--rm1-pos: 50% 100%}.rm1 .rm1-gl__tile--left{--rm1-pos: 0% 50%}.rm1 .rm1-gl__tile--right{--rm1-pos: 100% 50%}@media(hover:hover){.rm1 .rm1-gl__tile:hover .rm1-gl__media>:is(img,video){transform:scale(1.03)}}.rm1 .rm1-gl__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:56px 20px 18px;pointer-events:none;color:#fff;font-size:var(--rm1-fs-small);line-height:1.45;background:linear-gradient(to top,rgba(0,0,0,.72),transparent)}.rm1 .rm1-gl__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;color:#fff;cursor:zoom-in}.rm1 .rm1-gl__tile--video .rm1-gl__open{cursor:pointer}.rm1 .rm1-gl__open:focus-visible{outline:2px solid var(--rm1-accent);outline-offset:-2px}.rm1 .rm1-gl__zoom{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0000008c;opacity:0;transform:scale(.88);transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.rm1 .rm1-gl__tile:hover .rm1-gl__zoom{opacity:1;transform:none}}.rm1 .rm1-gl__open:focus-visible .rm1-gl__zoom{opacity:1;transform:none}@media screen and (max-width:989px){.rm1 .rm1-gl__grid{--gl-gap: 12px}}@media screen and (max-width:749px){.rm1:has(.rm1-gl){overflow-x:clip}.rm1 .rm1-gl{container-type:normal}.rm1 .rm1-gl__grid{--gl-h: min(76vw, 340px);display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}.rm1 .rm1-gl__grid::-webkit-scrollbar{display:none}.rm1 .rm1-gl__tile{flex:0 0 auto;width:clamp(52vw,calc(var(--gl-h) * var(--r)),88vw);height:var(--gl-h);scroll-snap-align:start}.rm1 .rm1-gl__cap{padding:44px 16px 14px}}html:has(.rm1-lb[open]){overflow:hidden}.rm1-lb{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0a0a0b;color:#fff;overflow:hidden;overscroll-behavior:contain}.rm1-lb::backdrop{background:#0009}.rm1-lb[open]{display:flex;flex-direction:column}.rm1-lb__stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:72px clamp(16px,5vw,96px) 8px;touch-action:pan-y}.rm1-lb__stage>:is(img,video){display:block;width:auto;height:auto;max-width:min(100%,1600px);max-height:calc(100dvh - 160px);object-fit:contain;border-radius:var(--rounded-sm, 6px);background:#000;animation:rm1-lb-in .26s ease}.rm1-lb__stage>video{width:min(100%,1600px)}.rm1-lb__stage>video[data-portrait]{width:auto;height:calc(100dvh - 160px)}@keyframes rm1-lb-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rm1-lb__stage>:is(img,video){animation:none}}.rm1-lb__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px clamp(16px,5vw,96px) max(20px,env(safe-area-inset-bottom,0px))}.rm1-lb__cap{margin:0;font-size:var(--text-sm);line-height:1.5;color:#ffffffc7}.rm1-lb__nav{display:flex;align-items:center;gap:12px;margin-left:auto}.rm1-lb__count{min-width:4em;text-align:center;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:#ffffffc7}.rm1-lb__btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .16s ease}@media(hover:hover){.rm1-lb__btn:hover{background:#fff3}}.rm1-lb__btn:focus-visible{outline:2px solid #EBA247;outline-offset:2px}.rm1-lb__close{position:absolute;top:14px;right:14px;z-index:2}.rm1-lb__close svg{width:20px;height:20px}.rm1 .rm1-loop-toggle{position:absolute;right:12px;bottom:12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;opacity:.75;transition:opacity .16s ease,background .16s ease}.rm1 :hover>.rm1-loop-toggle,.rm1 .rm1-loop-toggle:focus-visible{opacity:1}.rm1 .rm1-loop-toggle:focus-visible{outline:2px solid var(--rm1-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rm1 .rm1-loop-toggle{display:none}}@media screen and (min-width:990px){.rm1 .rm1-radar__media{grid-template-columns:minmax(0,var(--rm1-film-fr, 1.6fr)) minmax(0,var(--rm1-side-fr, 1fr))}.rm1 .rm1-radar__media--nofilm{grid-template-columns:minmax(0,1fr)}.rm1 .rm1-radar__media--nofilm .rm1-radar__side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rm1 .rm1-radar__media--nofilm .rm1-radar__side .rm1-media{height:auto;min-height:280px}}.rm1 .rm1-guide:not(.rm1-guide--cards,.rm1-guide--steps-only){align-items:center}.rm1 .rm1-guide:not(.rm1-guide--cards,.rm1-guide--steps-only) .rm1-guide__steps{border-top:0}.rm1 .rm1-guide:not(.rm1-guide--cards,.rm1-guide--steps-only) .rm1-guide__step{position:relative;padding-block:20px;border-bottom:0}.rm1 .rm1-guide:not(.rm1-guide--cards,.rm1-guide--steps-only) .rm1-guide__step:not(:last-child):after{content:"";position:absolute;left:15.5px;top:58px;bottom:-14px;width:1px;background:currentColor;opacity:.2}.rm1 .rm1-guide__title{font-size:calc(var(--rm1-fs-item) * 1.1)}.rm1 .rm1-notes{list-style:none;padding-left:0;counter-reset:rm1-note}.rm1 .rm1-notes>li{position:relative;padding-left:24px;counter-increment:rm1-note}.rm1 .rm1-notes>li:before{content:counter(rm1-note);position:absolute;left:0;top:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rm1-accent)}.rm1 .rm1-railnav{display:none;align-items:center;gap:10px}.rm1 .rm1-railnav__track{position:relative;flex:1 1 auto;height:2px;margin-right:8px;border-radius:2px;background:#ffffff29}.rm1--light .rm1-railnav__track{background:#0000001f}.rm1 .rm1-railnav__thumb{position:absolute;top:-1px;bottom:-1px;border-radius:2px;background:var(--rm1-accent);width:calc(var(--rm1-thumb, .3) * 100%);left:calc(var(--rm1-progress, 0) * (100% - var(--rm1-thumb, .3) * 100%))}.rm1--light .rm1-railnav__thumb{background:var(--rm1-dark)}.rm1 .rm1-railnav .rm1-iconbtn{width:44px;height:44px}.rm1 .rm1-rail+.rm1-railnav{margin-top:-12px}.rm1 .rm1-gl .rm1-railnav{margin-top:16px}.rm1 .rm1-gl~.rm1-closing-row{padding-top:0}@media screen and (max-width:989px){.rm1 .rm1-rail+.rm1-railnav{display:flex}}@media screen and (max-width:749px){.rm1 .rm1-gl .rm1-railnav{display:flex}}.rm1 .rm1-stage{display:flex;flex-direction:column;gap:var(--rm1-gap)}.rm1 .rm1-stage__media{position:relative;width:min(100%,1320px,calc(80vh * var(--ar, 1.5)));margin:clamp(-64px,-4vw,-16px) auto 0;-webkit-mask-image:linear-gradient(to bottom,#000 56%,transparent 99%);mask-image:linear-gradient(to bottom,#000 56%,transparent 99%)}.rm1 .rm1-stage__media>img{display:block;width:100%;height:auto}.rm1 .rm1-stage__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin-top:clamp(-140px,-9vw,-48px)}.rm1 .rm1-stage__title{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.rm1 .rm1-stage__title .rm1-h2{margin:0;max-width:20ch}.rm1 .rm1-stage__body{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.rm1 .rm1-stage__body>.rm1-body{margin:0;max-width:58ch;text-wrap:balance}.rm1 .rm1-stage__body>.rm1-body p{margin:0}.rm1 .rm1-marker{--m: clamp(64px, 9vw, 150px);position:absolute;left:var(--x);top:var(--y);z-index:2;width:0;height:0}.rm1 .rm1-marker:before{content:"";position:absolute;left:calc(var(--m) / -2);top:calc(var(--m) / -2);width:var(--m);height:var(--m);border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,120,.95),rgba(235,162,71,.45) 42%,transparent);mix-blend-mode:screen;opacity:0;animation:rm1-alert-glow 3.6s ease-in-out infinite}.rm1 .rm1-marker__ring{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border:1.5px solid var(--rm1-accent);border-radius:50%;opacity:0;animation:rm1-alert-ring 3.6s ease-out infinite}.rm1 .rm1-marker__label{position:absolute;top:50%;right:26px;transform:translateY(-50%);white-space:nowrap;font-size:var(--rm1-fs-xs);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#f5f3ee80;animation:rm1-alert-label 3.6s ease-in-out infinite}.rm1 .rm1-marker--2 .rm1-marker__label{right:auto;left:26px}.rm1 .rm1-marker--2:before,.rm1 .rm1-marker--2 .rm1-marker__ring,.rm1 .rm1-marker--2 .rm1-marker__label{animation-delay:1.8s}@keyframes rm1-alert-glow{0%,46%,to{opacity:0}6%,18%,30%{opacity:1}12%,24%{opacity:.35}}@keyframes rm1-alert-ring{0%{opacity:0;transform:scale(.6)}6%{opacity:.9}44%,to{opacity:0;transform:scale(3.4)}}@keyframes rm1-alert-label{0%,46%,to{color:#f5f3ee80}6%,34%{color:var(--rm1-accent)}}@media(prefers-reduced-motion:reduce){.rm1 .rm1-marker:before{animation:none;opacity:.55}.rm1 .rm1-marker__ring{animation:none;opacity:.8}.rm1 .rm1-marker__label{animation:none;color:var(--rm1-accent)}}.rm1 .rm1-stage.is-armed .rm1-stage__media{opacity:.15;transform:scale(1.04);transform-origin:50% 40%;transition:opacity 1.2s ease,transform 1.8s cubic-bezier(.2,.7,.2,1)}.rm1 .rm1-stage.is-armed.is-shown .rm1-stage__media{opacity:1;transform:none}.rm1 .rm1-stage.is-armed:not(.is-live) .rm1-marker:before,.rm1 .rm1-stage.is-armed:not(.is-live) .rm1-marker__ring,.rm1 .rm1-stage.is-armed:not(.is-live) .rm1-marker__label{animation:none}.rm1 .rm1-stage.is-armed .rm1-marker:before,.rm1 .rm1-stage.is-armed .rm1-marker__ring,.rm1 .rm1-stage.is-armed .rm1-marker__label{animation-delay:.8s}.rm1 .rm1-stage.is-armed .rm1-marker--2:before,.rm1 .rm1-stage.is-armed .rm1-marker--2 .rm1-marker__ring,.rm1 .rm1-stage.is-armed .rm1-marker--2 .rm1-marker__label{animation-delay:2.6s}@media screen and (max-width:989px){.rm1 .rm1-stage__text{margin-top:-40px}}@media screen and (max-width:749px){.rm1 .rm1-stage{gap:16px}.rm1 .rm1-stage__media{width:calc(100% + 2 * var(--container-gutter));margin:0 calc(var(--container-gutter) * -1)}.rm1 .rm1-stage__text,.rm1 .rm1-stage__title,.rm1 .rm1-stage__body{align-items:flex-start;text-align:left}.rm1 .rm1-stage__text{margin-top:-16px}.rm1 .rm1-stage__body>.rm1-body{text-wrap:pretty}.rm1 .rm1-marker{--m: 72px}.rm1 .rm1-marker__ring{left:-11px;top:-11px;width:22px;height:22px}.rm1 .rm1-marker__label{display:none}}.rm1 .rm1-nb{white-space:nowrap}.rm1 .rm1-faq details .rm1-faq__a{max-width:min(100%,72ch);padding-right:0;font-size:calc(var(--rm1-fs-body) * 1.125);line-height:1.6}@media screen and (min-width:1400px){.rm1 .rm1-faq details .rm1-faq__a{max-width:min(100%,76ch)}}.rm1 .rm1-faq details .rm1-faq__a :is(p,ul,ol)+:is(p,ul,ol){margin-top:.7em}@media(hover:hover){.rm1 .rm1-faq summary:hover{color:var(--rm1-accent)}.rm1--light .rm1-faq summary:hover{color:#805018}}.rm1 .rm1-faq summary .rm1-faq__plus{flex:none;transition:transform .24s cubic-bezier(.2,.7,.2,1)}@supports selector(::details-content){.rm1 .rm1-faq{interpolate-size:allow-keywords}.rm1 .rm1-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .32s cubic-bezier(.2,.7,.2,1),content-visibility .32s allow-discrete}.rm1 .rm1-faq details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.rm1 .rm1-faq details::details-content{transition:none}}.rm1 .rm1-head__body{display:flex;flex-direction:column;gap:16px;min-width:0}.rm1 .rm1-head__body>.rm1-body{margin:0}.rm1 .rm1-radar__setup{max-width:60ch;font-size:var(--rm1-fs-body);line-height:1.6;color:var(--rm1-ink-2)}.rm1--light .rm1-radar__setup{color:var(--rm1-dark-2)}.rm1 .rm1-radar__setup p{margin:0}.rm1 .rm1-radar__setup strong{font-weight:700;color:var(--rm1-ink)}.rm1--light .rm1-radar__setup strong{color:var(--rm1-dark)}.rm1 .rm1-radar__setup a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.rm1 .rm1-radar__setup a:hover{color:var(--rm1-accent)}}.rm1 .rm1-guide__side{display:flex;flex-direction:column;gap:12px;min-width:0}.rm1 .rm1-guide__more{margin:0;padding-left:48px}@media screen and (max-width:749px){.rm1 .rm1-guide__more{padding-left:46px}}.rm1 .rm1-radar__play{z-index:2;background:#000000c7}.rm1 .rm1-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.rm1 .rm1-reveal.is-in{opacity:1;transform:none}.rm1 .rm1-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,3vw,48px)}.rm1 .rm1-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rm1 .rm1-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rm1 .rm1-stats--1{grid-template-columns:minmax(0,1fr)}.rm1 .rm1-stats>div{position:relative;min-width:0;padding-top:21px}.rm1 .rm1-stats>div:before,.rm1 .rm1-stats>div:after{content:"";position:absolute;top:0;left:0;transform-origin:left center}.rm1 .rm1-stats>div:after{right:0;height:1px;background:var(--rm1-rule)}.rm1 .rm1-stats>div:before{z-index:1;width:28px;height:2px;background:var(--rm1-accent)}.rm1 .rm1-stats__unit{font-size:.5em;letter-spacing:.02em}.rm1 .rm1-stats.is-armed>div:before,.rm1 .rm1-stats.is-armed>div:after{transform:scaleX(0)}.rm1 .rm1-stats.is-armed>div>:is(dt,dd){opacity:0;transform:translateY(16px)}.rm1 .rm1-stats.is-in>div:after{transform:none;transition:transform 1s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .14s)}.rm1 .rm1-stats.is-in>div:before{transform:none;transition:transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .14s + .4s)}.rm1 .rm1-stats.is-in>div>:is(dt,dd){opacity:1;transform:none;transition:opacity .6s ease calc(var(--i, 0) * .14s + .2s),transform .9s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .14s + .2s)}.rm1 .rm1-stats.is-in>div>dd{transition-delay:calc(var(--i, 0) * .14s + .32s)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.rm1:is(.rm1--dark,.rm1--surface) .rm1-stats dt{background-image:linear-gradient(100deg,#d9a55a,#f2d29e 16%,#d9a55a 33%,#e8bc78 41%,#fff8ec,#e8bc78 59%,#d9a55a 67%,#f2d29e 83%,#d9a55a);background-size:300% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rm1 .rm1-stats.is-in dt{animation:rm1-sheen 1.8s cubic-bezier(.4,0,.6,1) calc(var(--i, 0) * .14s + .8s) both}}@keyframes rm1-sheen{0%{background-position:100% 0}to{background-position:0% 0}}@media screen and (max-width:989px){.rm1 .rm1-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rm1 .rm1-stats{gap:24px 16px}.rm1 .rm1-stats>div{padding-top:17px}}@media(prefers-reduced-motion:reduce){.rm1 .rm1-stats.is-armed>div:before,.rm1 .rm1-stats.is-armed>div:after,.rm1 .rm1-stats.is-armed>div>:is(dt,dd){opacity:1;transform:none;transition:none}.rm1 .rm1-stats.is-in dt{animation:none}}.rm1 .rm1-quote>.rm1-actions{display:flex;flex:0 1 auto;flex-direction:row}.rm1 :is(.rm1-panel__cta,.rm1-split__cta){align-self:flex-start}@media screen and (max-width:749px){.rm1 .rm1-panel__cta{align-self:stretch}}.rm1 .rm1-more,.shopify-section--media-with-text .media-with-text__content .button{display:inline-block;width:auto;padding:0 0 6px;border-radius:0;box-shadow:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;color:inherit;font-family:var(--text-font-family, sans-serif);font-size:calc(var(--text-base) * 1.0625);font-weight:700;line-height:1.5;letter-spacing:.01em;text-align:start;text-decoration:none;transition:opacity .2s ease}.rm1 .rm1-more:is(:hover,:focus-visible),.shopify-section--media-with-text .media-with-text__content .button:is(:hover,:focus-visible){animation:rm1-underline .7s cubic-bezier(.6,0,.2,1)}.rm1 .rm1-more:focus-visible,.shopify-section--media-with-text .media-with-text__content .button:focus-visible{outline:2px solid currentColor;outline-offset:6px}@keyframes rm1-underline{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0 1px;background-position:100% 100%}55%{background-size:0 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}@media(prefers-reduced-motion:reduce){.rm1 .rm1-more:is(:hover,:focus-visible),.shopify-section--media-with-text .media-with-text__content .button:is(:hover,:focus-visible){animation:none;opacity:.7}}.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section{--rm1-edge: 32px;position:relative;z-index:1;margin-top:calc(var(--rm1-edge) * -1);border-radius:var(--rm1-edge) var(--rm1-edge) 0 0}@media screen and (max-width:749px){.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section{--rm1-edge: 20px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:is(.rm1.rm1--edge-rounded,.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section)[style*=--rm1-under]{--rm1-sheet-in: calc(var(--container-gutter) * .75);--rm1-sheet-r: calc(var(--rm1-edge) * 1.75);overflow:clip;view-timeline:--rm1-sheet block}:is(.rm1.rm1--edge-rounded,.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section)[style*=--rm1-under]:before,:is(.rm1.rm1--edge-rounded,.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section)[style*=--rm1-under]:after{content:"";position:absolute;top:0;bottom:0;z-index:9;width:calc(var(--rm1-sheet-in) + var(--rm1-sheet-r));pointer-events:none;animation:linear both;animation-timeline:--rm1-sheet;animation-range:entry 0% entry 75%}:is(.rm1.rm1--edge-rounded,.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section)[style*=--rm1-under]:before{left:0;animation-name:rm1-sheet-left;background:linear-gradient(var(--rm1-under),var(--rm1-under)) 0 0 / var(--rm1-sheet-in) 100% no-repeat,radial-gradient(circle at 100% 100%,transparent calc(var(--rm1-sheet-r) - .5px),var(--rm1-under) var(--rm1-sheet-r)) var(--rm1-sheet-in) 0 / var(--rm1-sheet-r) var(--rm1-sheet-r) no-repeat}:is(.rm1.rm1--edge-rounded,.shopify-section:is(.shopify-section--media-with-text,.shopify-section--rich-text)>.section)[style*=--rm1-under]:after{right:0;animation-name:rm1-sheet-right;background:linear-gradient(var(--rm1-under),var(--rm1-under)) 100% 0 / var(--rm1-sheet-in) 100% no-repeat,radial-gradient(circle at 0% 100%,transparent calc(var(--rm1-sheet-r) - .5px),var(--rm1-under) var(--rm1-sheet-r)) 0 0 / var(--rm1-sheet-r) var(--rm1-sheet-r) no-repeat}}}@keyframes rm1-sheet-left{0%{transform:none}to{transform:translate(calc(-100% - 1px))}}@keyframes rm1-sheet-right{0%{transform:none}to{transform:translate(calc(100% + 1px))}}.rm1:not(.rm1--edge-rounded,.rm1--edge-glow)[style*=--rm1-above]{background-image:linear-gradient(var(--rm1-above),transparent min(240px,40%))}.rm1 .rm1-emerge{opacity:.12;transform:scale(1.03);transition:opacity 1.2s ease,transform 1.8s cubic-bezier(.2,.7,.2,1)}.rm1 .rm1-emerge.is-shown{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/64/assets/rm1-theme-fit.css.map */
