@font-face{font-family:Doppio One;src:url(/assets/ryta/figma/fonts/DoppioOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goldman;src:url(/assets/ryta/figma/fonts/Goldman-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goldman;src:url(/assets/ryta/figma/fonts/Goldman-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter RYTA;src:url(/assets/ryta/figma/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cy Grotesk Grand;src:url(/fonts/CyGrotesk-GrandRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cy Grotesk Grand;src:url(/fonts/CyGrotesk-GrandDemi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}html:has(.rfh-root){scroll-behavior:smooth}.rfh-root{--rfh-bg:var(--ryta-mono-bg);--rfh-panel:var(--ryta-mono-surface-raised);--rfh-ink:var(--ryta-mono-text-secondary);--rfh-ink-strong:var(--ryta-mono-text-primary);--rfh-ink-soft:var(--ryta-mono-text-muted);--rfh-line:var(--ryta-mono-line);--rfh-axis:var(--ryta-mono-axis);--rfh-black:var(--ryta-mono-bg);--ryta-title-base-image:var(--ryta-mono-title-gradient);min-height:100vh;overflow-x:clip;background:var(--rfh-bg);color:var(--rfh-ink);font-family:Cy Grotesk Grand,sans-serif;letter-spacing:0}html[data-ryta-theme=light] .rfh-root{--rfh-bg:var(--ryta-mono-bg);--rfh-panel:var(--ryta-mono-surface-raised);--rfh-ink:var(--ryta-mono-text-secondary);--rfh-ink-strong:var(--ryta-mono-text-primary);--rfh-ink-soft:var(--ryta-mono-text-muted);--rfh-line:var(--ryta-mono-line);--rfh-axis:var(--ryta-mono-axis);--rfh-black:var(--ryta-mono-surface)}.rfh-root.is-loading{opacity:0}.rfh-root.is-ready{opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.rfh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rfh-character-track{display:inline-flex;align-items:baseline;gap:var(--rfh-character-gap,0);letter-spacing:0;white-space:nowrap}.rfh-desktop{position:relative;display:block;width:min(100%,1445px);aspect-ratio:1445/7844;margin-inline:auto;overflow:clip;container-type:inline-size;background:var(--rfh-bg);isolation:isolate}.rfh-desktop figure,.rfh-desktop form,.rfh-desktop h1,.rfh-desktop h2,.rfh-desktop h3,.rfh-desktop p{margin:0;letter-spacing:0}.rfh-desktop-scroll-targets{position:absolute;inset:0;z-index:-1;pointer-events:none}.rfh-desktop-scroll-target{position:absolute;left:0;display:block;width:1px;height:1px}.rfh-desktop-header{position:sticky;inset:0 0 auto;z-index:30;height:9.896194cqw;overflow:visible;border-bottom:1px solid var(--rfh-line);background:var(--rfh-bg);isolation:isolate;transform:translateZ(0)}.rfh-desktop-emblem-panel,.rfh-desktop-institute,.rfh-desktop-nav-links,.rfh-desktop-nav-symbol,.rfh-desktop-nav-wordmark,.rfh-desktop-tool-cluster,.rfh-tool-button{position:absolute}.rfh-desktop-nav-symbol,.rfh-desktop-nav-wordmark{z-index:9;display:block}.rfh-desktop-nav-symbol img,.rfh-desktop-nav-wordmark img{-o-object-fit:contain;object-fit:contain}.rfh-desktop-institute{z-index:9;color:var(--ryta-mono-text-secondary);font-family:Goldman,sans-serif;font-size:.968858cqw;font-weight:400;line-height:1.15}.rfh-desktop-nav-links{z-index:9;display:flex;gap:1.107266cqw}.rfh-desktop-nav-links a{display:grid;width:8.650519cqw;height:3.460208cqw;flex:0 0 8.650519cqw;place-items:center;border:0;border-radius:296px;background:var(--ryta-mono-control);box-shadow:0 0 .346021cqw rgba(255,255,255,.6);color:var(--ryta-mono-text-primary);font-family:Goldman,sans-serif;font-size:.968858cqw;font-weight:400;line-height:1;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rfh-desktop-nav-links a:focus-visible,.rfh-desktop-nav-links a:hover{color:var(--ryta-mono-text-title);background-color:var(--ryta-mono-control-hover);outline:0}.rfh-tool-button{z-index:9;display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.22),transparent 39%),rgba(90,90,90,.9);color:#070707;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 11px rgba(255,255,255,.32);backdrop-filter:blur(7px);cursor:pointer}.rfh-tool-button svg{width:24px;height:24px;stroke-width:1.7}.rfh-desktop-tool-cluster{z-index:9;display:flex;justify-content:space-between}.rfh-desktop-tool-cluster .rfh-tool-button{position:relative;inset:auto;z-index:1;width:3.460208cqw;height:3.460208cqw;flex:0 0 3.460208cqw;border:0;border-radius:50%;background:var(--ryta-mono-control);color:#080808;box-shadow:0 0 .346021cqw rgba(255,255,255,.6);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.rfh-desktop-tool-cluster .rfh-tool-button:before{display:none}.rfh-desktop-tool-cluster .rfh-tool-button:focus-visible,.rfh-desktop-tool-cluster .rfh-tool-button:hover{background-color:var(--ryta-mono-control-hover);box-shadow:0 0 .346021cqw rgba(255,255,255,.72);outline:0}.rfh-desktop-tool-cluster .rfh-tool-button svg{width:21px;height:21px;stroke-width:1.45;transition:transform .26s cubic-bezier(.16,1,.3,1)}.rfh-desktop-tool-cluster .rfh-tool-button:focus-visible svg,.rfh-desktop-tool-cluster .rfh-tool-button:hover svg{transform:scale(1.08)}.rfh-header-account-button:after{display:none}.rfh-header-account-button:focus-visible:after,.rfh-header-account-button:hover:after{background:var(--rfh-ink-strong);box-shadow:0 0 7px color-mix(in srgb,var(--rfh-ink-strong) 60%,transparent)}.rfh-header-theme-button svg{transform:rotate(0deg)}.rfh-header-theme-button:focus-visible svg,.rfh-header-theme-button:hover svg{transform:rotate(12deg) scale(1.08)}.rfh-desktop-emblem-panel{z-index:10;overflow:hidden;border:0;padding:0;background:var(--ryta-mono-surface-emphasis);color:var(--rfh-ink-strong);box-shadow:none;cursor:pointer;isolation:isolate;transition:background-color .26s ease,box-shadow .26s ease}.rfh-desktop-emblem-panel:before{content:"";position:absolute;inset:0;z-index:3;border:1px solid transparent;pointer-events:none;transition:border-color .26s ease}.rfh-desktop-emblem-panel.is-open,.rfh-desktop-emblem-panel:focus-visible,.rfh-desktop-emblem-panel:hover{background:#2a2a2a;box-shadow:none}.rfh-desktop-emblem-panel:focus-visible{outline:1px solid var(--rfh-ink-strong);outline-offset:3px}.rfh-desktop-emblem-panel.is-open:before,.rfh-desktop-emblem-panel:focus-visible:before,.rfh-desktop-emblem-panel:hover:before{border-color:var(--rfh-axis)}.rfh-desktop-emblem-panel .rfh-desktop-emblem-mark{-o-object-fit:contain;object-fit:contain;padding:40px 26px 30px;transform:scale(1) rotate(0deg);transition:opacity .3s ease,transform .52s cubic-bezier(.16,1,.3,1)}.rfh-desktop-emblem-panel:focus-visible .rfh-desktop-emblem-mark,.rfh-desktop-emblem-panel:hover .rfh-desktop-emblem-mark{transform:scale(.86) rotate(14deg)}.rfh-desktop-emblem-panel.is-open .rfh-desktop-emblem-mark{opacity:0;transform:scale(.42) rotate(90deg)}.rfh-emblem-menu-glyph{z-index:4;width:48px;height:36px;opacity:0;transform:translate(-50%,-50%) scale(.72)}.rfh-emblem-menu-glyph,.rfh-emblem-menu-glyph i{position:absolute;top:50%;left:50%;transition:opacity .22s ease,transform .44s cubic-bezier(.16,1,.3,1)}.rfh-emblem-menu-glyph i{display:block;width:46px;height:1px;background:currentColor;transform-origin:center}.rfh-emblem-menu-glyph i:first-child{transform:translate(-50%,-10px) scaleX(.55)}.rfh-emblem-menu-glyph i:nth-child(2){transform:translate(-50%) scaleX(.75)}.rfh-emblem-menu-glyph i:nth-child(3){transform:translate(-50%,10px) scaleX(.55)}.rfh-desktop-emblem-panel:focus-visible .rfh-emblem-menu-glyph,.rfh-desktop-emblem-panel:hover .rfh-emblem-menu-glyph{opacity:.52;transform:translate(-50%,-50%) scale(1)}.rfh-desktop-emblem-panel:focus-visible .rfh-emblem-menu-glyph i,.rfh-desktop-emblem-panel:hover .rfh-emblem-menu-glyph i{transform:translate(-50%,var(--rfh-emblem-line-y,0)) scaleX(1)}.rfh-desktop-emblem-panel:focus-visible .rfh-emblem-menu-glyph i:first-child,.rfh-desktop-emblem-panel:hover .rfh-emblem-menu-glyph i:first-child{--rfh-emblem-line-y:-10px}.rfh-desktop-emblem-panel:focus-visible .rfh-emblem-menu-glyph i:nth-child(3),.rfh-desktop-emblem-panel:hover .rfh-emblem-menu-glyph i:nth-child(3){--rfh-emblem-line-y:10px}.rfh-desktop-emblem-panel.is-open .rfh-emblem-menu-glyph{opacity:1;transform:translate(-50%,-50%) scale(1)}.rfh-desktop-emblem-panel.is-open .rfh-emblem-menu-glyph i:first-child,.rfh-emblem-menu-glyph.is-close i:first-child{transform:translate(-50%) rotate(45deg) scaleX(.86)}.rfh-desktop-emblem-panel.is-open .rfh-emblem-menu-glyph i:nth-child(2),.rfh-emblem-menu-glyph.is-close i:nth-child(2){opacity:0;transform:translate(-50%) scaleX(0)}.rfh-desktop-emblem-panel.is-open .rfh-emblem-menu-glyph i:nth-child(3),.rfh-emblem-menu-glyph.is-close i:nth-child(3){transform:translate(-50%) rotate(-45deg) scaleX(.86)}.rfh-desktop-menu{--rfh-menu-header-height:116px;--rfh-menu-footer-height:76px;position:fixed;inset:0;z-index:100;min-width:1200px;overflow:hidden;background:var(--rfh-bg);color:var(--rfh-ink-strong);visibility:hidden;pointer-events:none;transform:translate3d(0,-101%,0);transition:visibility 0s linear .72s,transform .72s cubic-bezier(.76,0,.24,1)}.rfh-desktop-menu.is-open{visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.rfh-desktop-menu-rails{position:absolute;inset:0;z-index:1;pointer-events:none}.rfh-desktop-menu-rails i{position:absolute;display:block;background:var(--rfh-line);transition:transform .64s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-rails .is-horizontal{right:0;left:0;height:1px;transform:scaleX(0);transform-origin:left}.rfh-desktop-menu-rails .is-vertical{top:0;bottom:0;width:1px;transform:scaleY(0);transform-origin:top}.rfh-desktop-menu-rails .is-header{top:var(--rfh-menu-header-height)}.rfh-desktop-menu-rails .is-footer{bottom:var(--rfh-menu-footer-height)}.rfh-desktop-menu-rails .is-outer-left{left:4vw}.rfh-desktop-menu-rails .is-brand{left:36vw}.rfh-desktop-menu-rails .is-ecosystem{left:72vw}.rfh-desktop-menu-rails .is-outer-right{right:4vw}.rfh-desktop-menu.is-open .rfh-desktop-menu-rails .is-horizontal,.rfh-desktop-menu.is-open .rfh-desktop-menu-rails .is-vertical{transform:scale(1)}.rfh-desktop-menu.is-open .rfh-desktop-menu-rails .is-horizontal{transition-delay:.17s}.rfh-desktop-menu.is-open .rfh-desktop-menu-rails .is-vertical{transition-delay:.27s}.rfh-desktop-menu-body,.rfh-desktop-menu-footer,.rfh-desktop-menu-header{position:absolute;z-index:2;right:4vw;left:4vw}.rfh-desktop-menu-header{top:0;display:grid;height:var(--rfh-menu-header-height);grid-template-columns:32vw 36vw 24vw;align-items:center}.rfh-desktop-menu-home{display:flex;min-width:0;align-items:center;gap:24px;padding:0 26px;color:var(--rfh-ink)}.rfh-desktop-menu-home>.ryta-themed-wordmark{width:112px;height:32px;flex:0 0 auto}.rfh-desktop-menu-home>span:last-child{max-width:180px;font-family:Goldman,sans-serif;font-size:9px;line-height:13px}.rfh-desktop-menu-coordinate,.rfh-desktop-menu-footer,.rfh-desktop-menu-index,.rfh-desktop-menu-section-label{font-family:Goldman,sans-serif;letter-spacing:0}.rfh-desktop-menu-index{justify-self:center;color:var(--rfh-ink-soft);font-size:11px}.rfh-desktop-menu-close{position:relative;display:grid;width:100px;height:100px;place-items:center;justify-self:end;overflow:hidden;border:0;padding:0;background:var(--rfh-panel);color:#f2f2f2;cursor:pointer;transition:background-color .22s ease}.rfh-desktop-menu-close:before{content:"";position:absolute;inset:0;border:1px solid var(--rfh-line);pointer-events:none}.rfh-desktop-menu-close img{width:72px;height:68px;-o-object-fit:contain;object-fit:contain;opacity:.08;transform:rotate(18deg) scale(.88);transition:opacity .26s ease,transform .52s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-close .rfh-emblem-menu-glyph{opacity:1;transform:translate(-50%,-50%) scale(.9)}.rfh-desktop-menu-close .rfh-emblem-menu-glyph i{width:42px;height:2px}html[data-ryta-theme=light] .rfh-desktop-menu-close{color:#111}.rfh-desktop-menu-close:focus-visible,.rfh-desktop-menu-close:hover{background:color-mix(in srgb,var(--rfh-panel) 76%,var(--rfh-ink) 24%)}.rfh-desktop-menu-close:focus-visible img,.rfh-desktop-menu-close:hover img{opacity:.03;transform:rotate(58deg) scale(.7)}.rfh-desktop-menu-close:focus-visible .rfh-emblem-menu-glyph,.rfh-desktop-menu-close:hover .rfh-emblem-menu-glyph{transform:translate(-50%,-50%) scale(1.08)}.rfh-desktop-menu-close:focus-visible{outline:1px solid var(--rfh-ink-strong);outline-offset:-5px}.rfh-desktop-menu-body{top:var(--rfh-menu-header-height);bottom:var(--rfh-menu-footer-height);display:grid;grid-template-columns:32vw 36vw 24vw}.rfh-desktop-menu-brand,.rfh-desktop-menu-ecosystem,.rfh-desktop-menu-primary{position:relative;min-width:0;min-height:0}.rfh-desktop-menu-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 28px 32px;text-align:center}.rfh-desktop-menu-coordinate{position:absolute;top:22px;left:28px;color:var(--rfh-ink-soft);font-size:10px}.rfh-desktop-menu-symbol{position:relative;width:190px;height:180px;margin-bottom:25px;opacity:0;transform:rotate(-38deg) scale(.7);transition:opacity .42s ease,transform .9s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-symbol:after,.rfh-desktop-menu-symbol:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;background:var(--rfh-line)}.rfh-desktop-menu-symbol:before{width:260px;height:1px;transform:translate(-50%,-50%)}.rfh-desktop-menu-symbol:after{width:1px;height:240px;transform:translate(-50%,-50%)}.rfh-desktop-menu-symbol img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rfh-desktop-menu.is-open .rfh-desktop-menu-symbol{opacity:1;transform:rotate(0deg) scale(1);transition-delay:.3s}.rfh-desktop-menu-wordmark.ryta-themed-wordmark{width:min(82%,340px);height:86px;opacity:0;transform:translate3d(0,18px,0);transition:opacity .42s ease,transform .62s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu.is-open .rfh-desktop-menu-wordmark{opacity:1;transform:translateZ(0);transition-delay:.39s}.rfh-desktop-menu-brand p{margin:4px 0 0;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:13px;line-height:20px}.rfh-desktop-menu-ecosystem,.rfh-desktop-menu-primary{display:grid;grid-template-rows:49px minmax(0,1fr)}.rfh-desktop-menu-section-label{display:flex;align-items:center;padding:0 28px;color:var(--rfh-ink-soft);font-size:10px}.rfh-desktop-menu-ecosystem-list,.rfh-desktop-menu-primary-list{display:grid;min-height:0}.rfh-desktop-menu-primary-list{grid-template-rows:repeat(5,minmax(0,1fr))}.rfh-desktop-menu-primary-list a{display:grid;min-height:0;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;border-top:1px solid var(--rfh-line);padding:0 28px;color:var(--rfh-ink-strong);opacity:0;transform:translate3d(0,18px,0);transition:background-color .18s ease,opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-primary-list a:last-child{border-bottom:1px solid var(--rfh-line)}.rfh-desktop-menu-primary-list a>span{color:var(--rfh-ink-soft);font-family:Goldman,sans-serif;font-size:10px}.rfh-desktop-menu-primary-list strong{font-family:Doppio One,sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1;transition:transform .24s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-primary-list svg{width:25px;height:25px;opacity:.42;stroke-width:1.2;transition:opacity .18s ease,transform .24s ease}.rfh-desktop-menu.is-open .rfh-desktop-menu-ecosystem-list a,.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a{opacity:1;transform:translateZ(0)}.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a:first-child{transition-delay:.31s}.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a:nth-child(2){transition-delay:365ms}.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a:nth-child(3){transition-delay:.42s}.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a:nth-child(4){transition-delay:475ms}.rfh-desktop-menu.is-open .rfh-desktop-menu-primary-list a:nth-child(5){transition-delay:.53s}.rfh-desktop-menu-ecosystem-list a:focus-visible,.rfh-desktop-menu-ecosystem-list a:hover,.rfh-desktop-menu-primary-list a:focus-visible,.rfh-desktop-menu-primary-list a:hover{background:color-mix(in srgb,var(--rfh-panel) 58%,transparent)}.rfh-desktop-menu-primary-list a:focus-visible strong,.rfh-desktop-menu-primary-list a:hover strong{transform:translate3d(8px,0,0)}.rfh-desktop-menu-primary-list a:focus-visible svg,.rfh-desktop-menu-primary-list a:hover svg{opacity:1;transform:translate3d(4px,0,0)}.rfh-desktop-menu-ecosystem-list a:focus-visible,.rfh-desktop-menu-footer a:focus-visible,.rfh-desktop-menu-home:focus-visible,.rfh-desktop-menu-primary-list a:focus-visible{outline:1px solid var(--rfh-ink-strong);outline-offset:-4px}.rfh-desktop-menu-ecosystem-list{grid-template-rows:repeat(4,minmax(0,1fr))}.rfh-desktop-menu-ecosystem-list a{display:flex;min-height:0;flex-direction:column;justify-content:center;border-top:1px solid var(--rfh-line);padding:0 28px;color:var(--rfh-ink-strong);opacity:0;transform:translate3d(0,18px,0);transition:background-color .18s ease,opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1)}.rfh-desktop-menu-ecosystem-list a:last-child{border-bottom:1px solid var(--rfh-line)}.rfh-desktop-menu-ecosystem-list span{margin-bottom:12px;color:var(--rfh-ink-soft);font-family:Goldman,sans-serif;font-size:9px;line-height:12px}.rfh-desktop-menu-ecosystem-list strong{overflow-wrap:anywhere;font-family:Goldman,sans-serif;font-size:20px;font-weight:400;line-height:24px}.rfh-desktop-menu.is-open .rfh-desktop-menu-ecosystem-list a:first-child{transition-delay:.41s}.rfh-desktop-menu.is-open .rfh-desktop-menu-ecosystem-list a:nth-child(2){transition-delay:465ms}.rfh-desktop-menu.is-open .rfh-desktop-menu-ecosystem-list a:nth-child(3){transition-delay:.52s}.rfh-desktop-menu.is-open .rfh-desktop-menu-ecosystem-list a:nth-child(4){transition-delay:575ms}.rfh-desktop-menu-footer{bottom:0;display:grid;height:var(--rfh-menu-footer-height);grid-template-columns:32vw 36vw 24vw;align-items:center;color:var(--rfh-ink-soft);font-size:10px}.rfh-desktop-menu-footer>*{display:flex;height:100%;align-items:center;padding:0 28px}.rfh-desktop-menu-footer a{color:var(--rfh-ink)}.rfh-desktop-menu-footer a:nth-child(2){justify-content:space-between}.rfh-desktop-menu-footer svg{width:17px;height:17px;stroke-width:1.4}.rfh-art-image,.rfh-orbit-circle,.rfh-product-tile,.rfh-rue-card,.rfh-video{position:absolute;overflow:hidden}.rfh-video{z-index:1;contain:paint;background:#000}.rfh-video video,.rfh-video>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:translate3d(0,var(--rfh-parallax-y,0),0) scale(var(--rfh-media-scale,1));transform-origin:center;backface-visibility:hidden;will-change:auto}.rfh-video video{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .18s ease}.rfh-video>img{z-index:0;opacity:1;transition:opacity .18s ease}.rfh-video.is-media-ready video{opacity:1}.rfh-video.is-media-ready>img{opacity:0}.rfh-video.is-parallax-active video,.rfh-video.is-parallax-active>img{will-change:transform}.rfh-art-image{z-index:3}.rfh-hero-symbol-lockup{position:absolute;z-index:4;display:grid;place-items:center;background:#000}.rfh-hero-symbol-lockup img{width:68.711656%;height:63.636364%;-o-object-fit:contain;object-fit:contain}.rfh-hero-wordmark{z-index:4}.rfh-cognition-wide:after,.rfh-desktop-hero-video:after,.rfh-pattern-left:after,.rfh-pattern-right:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.rfh-desktop-hero-video:after{background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.18))}.rfh-cognition-wide:after{background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 26%,transparent 78%,rgba(0,0,0,.12))}.rfh-pattern-left:after,.rfh-pattern-right:after{background:linear-gradient(180deg,rgba(0,0,0,.05),transparent 32%,rgba(0,0,0,.08))}.rfh-about-copy,.rfh-ai-copy,.rfh-ai-heading,.rfh-campus-copy,.rfh-campus-title,.rfh-curriculum-title,.rfh-direction-copy,.rfh-direction-growth,.rfh-direction-subtitle,.rfh-direction-title,.rfh-domain-label,.rfh-explore-link,.rfh-hero-tagline,.rfh-infrastructure-copy,.rfh-infrastructure-side,.rfh-kicker,.rfh-method-side,.rfh-operate-title,.rfh-process-copy,.rfh-process-label,.rfh-product-copy,.rfh-product-mode,.rfh-product-title,.rfh-proof-copy,.rfh-proof-heading,.rfh-rue-copy,.rfh-rue-subtitle,.rfh-rue-title,.rfh-timelines>*,.rfh-waitlist>*,.rfh-why-subtitle,.rfh-why-title{position:absolute;z-index:4}.rfh-curriculum-title,.rfh-direction-title,.rfh-hero-tagline,.rfh-kicker{display:flex;align-items:center;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:40px;font-weight:400;line-height:45px;text-transform:uppercase;white-space:nowrap}.rfh-hero-tagline{color:var(--rfh-ink)}.rfh-about-copy,.rfh-curriculum-title,.rfh-direction-title,.rfh-kicker,.rfh-process-label{background:var(--ryta-mono-copy-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.rfh-about-copy{font-family:Doppio One,sans-serif;font-size:30px;font-weight:400;line-height:40px}.rfh-infrastructure-copy{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:32px;font-weight:400;line-height:40px}.rfh-infrastructure-side{color:var(--rfh-ink-strong);font-family:Goldman,sans-serif;font-size:24px;font-weight:400;line-height:29px;text-align:center}.rfh-method-side{font-family:Doppio One,sans-serif;font-size:18px;font-weight:400;line-height:23px}.rfh-method-side--left{color:var(--rfh-ink);text-align:justify}.rfh-method-side--right{color:var(--rfh-ink-soft);text-align:center}.rfh-abundance-graph{position:relative;z-index:3;width:100%;overflow:hidden;aspect-ratio:596/233;background:#000;color-scheme:dark;contain:layout paint;isolation:isolate;opacity:0;transform:translateY(10px);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.rfh-abundance-graph.is-revealed{opacity:1;transform:none}.rfh-abundance-graph__scene{position:absolute;inset:0}.rfh-abundance-graph__scene>svg{display:block;width:100%;height:100%}.rfh-abundance-graph__grid line{stroke:rgba(96,42,124,.18);stroke-width:.55;stroke-dasharray:1 2;vector-effect:non-scaling-stroke}.rfh-abundance-graph__zone-glow{opacity:0;filter:blur(5px);transition:opacity .9s ease .98s}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__zone-glow{opacity:1;animation:rfh-abundance-zone-pulse 3.8s ease-in-out 1.9s infinite}.rfh-abundance-graph__zone{fill:rgba(14,8,90,.14);stroke:rgba(61,58,255,.84);stroke-width:.8;opacity:0;filter:drop-shadow(0 0 8px rgba(45,48,255,.82));transition:opacity .72s ease .9s;vector-effect:non-scaling-stroke}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__zone{opacity:1}.rfh-abundance-graph__threshold{stroke:rgba(151,44,255,.8);stroke-width:.65;stroke-dasharray:3 2;opacity:0;filter:drop-shadow(0 0 4px rgba(132,18,255,.76));transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:opacity .5s ease .36s,transform .9s cubic-bezier(.16,1,.3,1) .36s;vector-effect:non-scaling-stroke}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__threshold{opacity:1;transform:scaleX(1)}.rfh-abundance-graph__axis{stroke:rgba(244,244,244,.88);stroke-width:.75;opacity:0;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__axis{animation:rfh-abundance-axis-draw .85s cubic-bezier(.16,1,.3,1) .12s forwards}.rfh-abundance-graph__baseline,.rfh-abundance-graph__baseline-glow,.rfh-abundance-graph__curve,.rfh-abundance-graph__curve-glow,.rfh-abundance-graph__curve-halo,.rfh-abundance-graph__reveal-mask{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.rfh-abundance-graph__baseline-glow{stroke:rgba(219,219,219,.24);stroke-width:4;stroke-dasharray:.1 7;opacity:0;filter:blur(2px)}.rfh-abundance-graph__baseline{stroke:rgba(201,201,201,.62);stroke-width:2.6;stroke-dasharray:.1 7;opacity:0}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__baseline,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__baseline-glow{opacity:1;animation:rfh-abundance-dots 2.8s linear 1.3s infinite}.rfh-abundance-graph__reveal-mask{stroke:#fff;stroke-width:16;stroke-dasharray:1;stroke-dashoffset:1}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__reveal-mask{animation:rfh-abundance-curve-reveal 1.9s cubic-bezier(.2,.7,.2,1) .48s forwards}.rfh-abundance-graph__curve-glow{stroke-width:7;opacity:.46}.rfh-abundance-graph__curve-halo{stroke-width:4;stroke-dasharray:.1 5.5;opacity:.42;filter:blur(1.1px)}.rfh-abundance-graph__curve{stroke-width:2.3;stroke-dasharray:.1 5.5;opacity:1;filter:drop-shadow(0 0 2.6px rgba(86,68,255,.96))}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__curve,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__curve-halo{animation:rfh-abundance-dots 1.8s linear 2.2s infinite}.rfh-abundance-graph__crossing,.rfh-abundance-graph__crossing-halo{opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center}.rfh-abundance-graph__crossing{fill:#f5f4ff;stroke:#713cff;stroke-width:1;filter:drop-shadow(0 0 4px rgba(111,64,255,.95));transition:opacity .42s ease 1.42s,transform .62s cubic-bezier(.16,1,.3,1) 1.42s;vector-effect:non-scaling-stroke}.rfh-abundance-graph__crossing-halo{fill:none;stroke:rgba(159,103,255,.9);stroke-width:.8;vector-effect:non-scaling-stroke}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__crossing{opacity:1;transform:scale(1)}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__crossing-halo{animation:rfh-abundance-threshold-cross 1.2s cubic-bezier(.16,1,.3,1) 1.42s forwards}.rfh-abundance-graph text{letter-spacing:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rfh-abundance-graph__title{fill:#f4f4f4;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700}.rfh-abundance-graph__axis-label{fill:rgba(245,245,245,.9);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400}.rfh-abundance-graph__threshold-label{fill:#c175ff;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500;letter-spacing:1.1px}.rfh-abundance-graph__with-label{fill:#a85dff;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500}.rfh-abundance-graph__without-label{fill:rgba(224,224,224,.74);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500}.rfh-abundance-graph__zone-label{fill:#f7f8ff;font-family:Arial,Helvetica,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:1.15px}.rfh-abundance-graph__front text{opacity:0;transform:translateY(4px);transition:opacity .58s ease,transform .7s cubic-bezier(.16,1,.3,1)}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front text{opacity:1;transform:none}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front .rfh-abundance-graph__title{transition-delay:80ms}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front .rfh-abundance-graph__threshold-label{transition-delay:.48s}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front .rfh-abundance-graph__with-label,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front .rfh-abundance-graph__zone-label{transition-delay:1.15s}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__front .rfh-abundance-graph__without-label{transition-delay:.76s}.rfh-information-field{position:relative;z-index:3;width:100%;overflow:hidden;aspect-ratio:596/233;background:#000;color-scheme:dark;contain:layout paint;isolation:isolate;opacity:0;transform:translateY(10px);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.rfh-information-field.is-revealed{opacity:1;transform:none}.rfh-information-field__scene{position:absolute;inset:0}.rfh-information-field__scene>svg{display:block;width:100%;height:100%}.rfh-information-field__spine{fill:none;stroke:rgba(225,225,225,.2);stroke-width:.75;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.rfh-information-field.is-revealed .rfh-information-field__spine{animation:rfh-information-spine 1.2s cubic-bezier(.16,1,.3,1) .18s forwards}.rfh-information-field__labels text{fill:rgba(235,235,235,.56);font-family:Goldman,sans-serif;font-size:11.5px;font-weight:400;letter-spacing:0;opacity:0;transform:translateY(4px);transition:opacity .62s ease,transform .76s cubic-bezier(.16,1,.3,1)}.rfh-information-field.is-revealed .rfh-information-field__labels text{opacity:1;transform:none}.rfh-information-field__signals circle{fill:#a6a6a6;opacity:0;transform-box:fill-box;transform-origin:center}.rfh-information-field.is-revealed .rfh-information-field__signals circle{animation:rfh-information-signal 4.6s var(--rfh-signal-delay) ease-in-out infinite}.rfh-information-field__routes path{fill:none;stroke:rgba(194,194,194,.45);stroke-width:.85;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.rfh-information-field.is-revealed .rfh-information-field__routes path{animation:rfh-information-route 1.25s cubic-bezier(.16,1,.3,1) forwards}.rfh-information-field.is-revealed .rfh-information-field__routes path:nth-child(2){animation-delay:.11s}.rfh-information-field.is-revealed .rfh-information-field__routes path:nth-child(3){animation-delay:.22s}.rfh-information-field.is-revealed .rfh-information-field__routes path:nth-child(4){animation-delay:.33s}.rfh-information-field__aperture circle,.rfh-information-field__aperture line,.rfh-information-field__aperture path{fill:none;stroke:rgba(239,239,239,.72);stroke-width:.85;vector-effect:non-scaling-stroke}.rfh-information-field__aperture line{stroke:rgba(224,224,224,.18)}.rfh-information-field__aperture .is-outer{stroke-dasharray:.1 6;stroke-linecap:round}.rfh-information-field__aperture .is-inner{stroke:rgba(255,255,255,.9)}.rfh-information-field__aperture .is-core{fill:#f2f2f2;stroke:none;filter:drop-shadow(0 0 5px rgba(255,255,255,.7))}.rfh-information-field.is-revealed .rfh-information-field__aperture .is-outer{animation:rfh-information-rotate 12s linear infinite;transform-box:fill-box;transform-origin:center}.rfh-information-field.is-revealed .rfh-information-field__aperture .is-core{animation:rfh-information-core 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.rfh-information-field__packets circle{fill:#ededed;opacity:0;filter:drop-shadow(0 0 3px rgba(255,255,255,.62))}.rfh-information-field.is-revealed .rfh-information-field__packets circle{animation:rfh-information-packet 2.4s var(--rfh-packet-delay) ease-in-out infinite}.rfh-information-field__knowledge .is-ring{fill:none;stroke:#b8b8b8;stroke-width:2.1;stroke-linecap:round;stroke-dasharray:.1 8;opacity:0;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-ring{opacity:.76;animation:rfh-information-rotate 18s linear infinite;transition:opacity .76s ease .62s}.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-ring-two{animation-direction:reverse;animation-duration:24s;opacity:.58}.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-ring-three{animation-duration:32s;opacity:.38}.rfh-information-field__knowledge .is-core,.rfh-information-field__knowledge .is-orbit-node{fill:#f0f0f0;opacity:0;filter:drop-shadow(0 0 5px rgba(255,255,255,.58))}.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-core,.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-orbit-node{opacity:1;transition:opacity .54s ease .94s}.rfh-information-field.is-revealed .rfh-information-field__knowledge .is-core{animation:rfh-information-core 3.4s ease-in-out .7s infinite;transform-box:fill-box;transform-origin:center}@media (hover:hover){.rfh-information-field:hover .rfh-information-field__knowledge .is-ring{stroke:#e4e4e4;opacity:.92}.rfh-abundance-graph:hover .rfh-abundance-graph__zone-glow{opacity:1;filter:blur(4px) brightness(1.12)}}@media (min-width:1200px){.rfh-abundance-graph--desktop,.rfh-information-field--desktop{position:absolute}.rfh-method-widget--desktop{position:absolute;z-index:3;overflow:hidden;border:1px solid var(--rfh-line);background:linear-gradient(var(--rfh-line) 1px,transparent 1px),linear-gradient(90deg,var(--rfh-line) 1px,transparent 1px),color-mix(in srgb,var(--rfh-panel) 70%,var(--rfh-bg));background-size:25% 50%,25% 50%,auto;isolation:isolate;opacity:0;transform:translate3d(0,12px,0) scale(.985);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),border-color .26s ease}.rfh-method-widget--desktop.is-revealed{opacity:1;transform:none}.rfh-method-widget--desktop:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 48%,color-mix(in srgb,var(--rfh-ink-strong) 16%,transparent),transparent 20%),radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--rfh-ink-strong) 10%,transparent),transparent 22%);pointer-events:none}.rfh-method-widget--desktop:after{content:"";position:absolute;z-index:1;inset:0 auto 31px -24%;width:17%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rfh-ink-strong) 18%,transparent),transparent);opacity:0;transform:skewX(-18deg);pointer-events:none}.rfh-method-widget--desktop.is-revealed:after{animation:rfh-method-scan 5.4s ease-in-out 1.1s infinite}.rfh-method-widget--desktop .rfh-method-widget__routes{position:absolute;z-index:2;inset:0 0 31px;width:100%;height:calc(100% - 31px);overflow:visible;pointer-events:none}.rfh-method-widget--desktop .rfh-method-widget__routes path{fill:none;vector-effect:non-scaling-stroke}.rfh-method-widget--desktop .rfh-method-widget__routes .is-base{stroke:color-mix(in srgb,var(--rfh-ink) 44%,transparent);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.rfh-method-widget--desktop.is-revealed .rfh-method-widget__routes .is-base{animation:rfh-method-draw 1.05s cubic-bezier(.16,1,.3,1) forwards}.rfh-method-widget--desktop.is-revealed .rfh-method-widget__routes .is-upper-second{animation-delay:.16s}.rfh-method-widget--desktop.is-revealed .rfh-method-widget__routes .is-lower{animation-delay:.25s}.rfh-method-widget--desktop .rfh-method-widget__routes .is-flow{stroke:var(--rfh-ink-strong);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:.035 .07;opacity:0;transition:opacity .24s ease}.rfh-method-widget--desktop .rfh-method-widget__routes .is-flow.is-active{opacity:.94;animation:rfh-method-flow 1.05s linear infinite}.rfh-method-widget--desktop .rfh-method-widget__node{position:absolute;z-index:3;display:grid;min-height:32px;grid-template-columns:auto 1fr;align-items:center;gap:7px;border:1px solid var(--rfh-line);border-radius:0;padding:0 9px;background:color-mix(in srgb,var(--rfh-panel) 88%,transparent);color:var(--rfh-ink);text-align:left;cursor:pointer;opacity:0;transform:translate3d(0,8px,0);transition:color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.16,1,.3,1)}.rfh-method-widget--desktop.is-revealed .rfh-method-widget__node{opacity:1;transform:none;animation:rfh-method-node-in .62s cubic-bezier(.16,1,.3,1);animation-delay:calc(.26s + var(--rfh-method-delay))}.rfh-method-widget--desktop .rfh-method-widget__node>span{color:var(--rfh-ink-soft);font-family:Doppio One,sans-serif;font-size:8px}.rfh-method-widget--desktop .rfh-method-widget__node>strong{overflow:hidden;color:inherit;font-family:Goldman,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.rfh-method-widget--desktop .rfh-method-widget__node.is-active{border-color:color-mix(in srgb,var(--rfh-ink-strong) 72%,transparent);background:color-mix(in srgb,var(--rfh-ink-strong) 13%,var(--rfh-panel));color:var(--rfh-ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rfh-ink-strong) 12%,transparent),0 0 22px color-mix(in srgb,var(--rfh-ink-strong) 9%,transparent);transform:translate3d(0,-1px,0)}.rfh-method-widget--desktop .rfh-method-widget__node.is-learn{left:2%;top:30%;width:18%}.rfh-method-widget--desktop .rfh-method-widget__node.is-earn{left:31%;top:10%;width:28%}.rfh-method-widget--desktop .rfh-method-widget__node.is-contribute{right:2%;top:10%;width:28%}.rfh-method-widget--desktop .rfh-method-widget__node.is-vibe{left:46.5%;top:44%;width:42%}.rfh-method-widget--desktop .rfh-method-widget__status{position:absolute;z-index:4;inset:auto 0 0;display:grid;min-height:31px;grid-template-columns:112px minmax(0,1fr);align-items:center;border-top:1px solid var(--rfh-line);background:color-mix(in srgb,var(--rfh-bg) 84%,transparent);backdrop-filter:blur(8px)}.rfh-method-widget--desktop .rfh-method-widget__status>span,.rfh-method-widget--desktop .rfh-method-widget__status>strong{display:flex;min-width:0;min-height:31px;align-items:center;padding:5px 9px}.rfh-method-widget--desktop .rfh-method-widget__status>span{border-right:1px solid var(--rfh-line);color:var(--rfh-ink-soft);font-family:Doppio One,sans-serif;font-size:8px;white-space:nowrap}.rfh-method-widget--desktop .rfh-method-widget__status>strong{overflow:hidden;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:9px;font-weight:400;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.rfh-method-widget--desktop:hover{border-color:color-mix(in srgb,var(--rfh-ink-strong) 38%,var(--rfh-line))}.rfh-method-widget--desktop .rfh-method-widget__node:hover{color:var(--rfh-ink-strong)}}}@media (max-width:1199px){.rfh-mobile-method .rfh-abundance-graph,.rfh-mobile-method .rfh-information-field{width:100%;max-width:596px;height:auto;margin-inline:auto;aspect-ratio:596/233}}@keyframes rfh-information-spine{to{stroke-dashoffset:0}}@keyframes rfh-information-route{to{stroke-dashoffset:0}}@keyframes rfh-information-signal{0%,to{opacity:.22;transform:scale(.78)}48%{opacity:.86;transform:scale(1.16)}}@keyframes rfh-information-packet{0%,to{opacity:.18}50%{opacity:1}}@keyframes rfh-information-rotate{to{transform:rotate(1turn)}}@keyframes rfh-information-core{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}@keyframes rfh-abundance-axis-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes rfh-abundance-curve-reveal{to{stroke-dashoffset:0}}@keyframes rfh-abundance-dots{to{stroke-dashoffset:-21}}@keyframes rfh-abundance-zone-pulse{0%,to{opacity:.82;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes rfh-abundance-threshold-cross{0%{opacity:0;transform:scale(.35)}to{opacity:0;transform:scale(2.1)}}.rfh-process-copy{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:32px;font-weight:400;line-height:38px}.rfh-process-label{font-size:40px;line-height:45px}.rfh-domain-label,.rfh-process-label{transform:rotate(-90deg);transform-origin:left top;font-family:Doppio One,sans-serif;font-weight:400;text-transform:uppercase;white-space:nowrap}.rfh-domain-label{color:var(--rfh-ink);font-size:24px;line-height:26px}.rfh-domains-region{position:absolute;z-index:3;overflow:hidden;background:var(--rfh-bg)}.rfh-domain-rails{position:absolute;z-index:3;display:grid;border-top:1px solid var(--rfh-line);border-bottom:1px solid var(--rfh-line)}.rfh-domain-rails button{position:relative;min-width:0;overflow:hidden;border:0;border-right:1px solid var(--rfh-axis);padding:0;background:transparent;color:var(--rfh-ink);cursor:pointer;transition:background-color .36s cubic-bezier(.16,1,.3,1),color .28s ease}.rfh-domain-rails button:last-child{border-right:0}.rfh-domain-rails button:after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;transition:border-color .22s ease}.rfh-domain-rails button.is-active:after,.rfh-domain-rails button:focus-visible:after,.rfh-domain-rails button:hover:after{border-color:rgba(255,255,255,.16)}.rfh-domain-rails button:focus-visible{outline:0}.rfh-domain-rails button.is-active{background:var(--ryta-mono-control-hover);color:var(--rfh-ink-strong)}.rfh-domain-rails button>span{position:absolute;top:calc(100% - var(--rfh-domain-label-bottom));bottom:auto;left:var(--rfh-domain-label-x);display:block;color:currentColor;font-family:Doppio One,sans-serif;font-size:1.6609cqw;font-weight:400;line-height:1.7993cqw;letter-spacing:.4152cqw;text-transform:uppercase;white-space:nowrap;transform:rotate(-90deg);transform-origin:left top;transition:top .42s cubic-bezier(.16,1,.3,1),left .42s cubic-bezier(.16,1,.3,1),color .28s ease}.rfh-domain-rails button.is-active>span,.rfh-domain-rails button:focus-visible>span,.rfh-domain-rails button:hover>span{top:calc(100% - 3.9446cqw);left:calc(var(--rfh-domain-label-x) - .346cqw)}.rfh-direction-neutral,.rfh-domain-detail,.rfh-domain-panel{position:absolute;inset:0}.rfh-domain-panel{z-index:4;overflow:hidden;border-top:1px solid var(--rfh-line);background:var(--rfh-bg)}.rfh-direction-neutral{z-index:2;opacity:1;transform:translateZ(0);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1)}.rfh-direction-neutral.is-hidden{opacity:0;transform:translate3d(0,14px,0);pointer-events:none}.rfh-direction-growth{background:var(--ryta-mono-copy-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Goldman,sans-serif;font-size:32px;font-weight:400;line-height:38px;white-space:nowrap}.rfh-domain-detail{z-index:5;background:var(--rfh-bg);animation:rfh-domain-detail-in .44s cubic-bezier(.16,1,.3,1) both}.rfh-domain-detail-copy{animation:rfh-domain-copy-in .38s cubic-bezier(.16,1,.3,1) both}.rfh-domain-detail-contribute,.rfh-domain-detail-gain,.rfh-domain-detail-learn,.rfh-domain-detail-line,.rfh-domain-detail-title,.rfh-domain-metric{position:absolute;z-index:4}.rfh-domain-detail-title{margin:0;background:var(--ryta-mono-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Doppio One,sans-serif;font-size:40px;font-weight:400;line-height:45px;letter-spacing:1.6px;text-transform:uppercase}.rfh-domain-detail-contribute,.rfh-domain-detail-gain,.rfh-domain-detail-learn{margin:0;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:20px;font-weight:400;line-height:23px}.rfh-domain-detail-contribute strong,.rfh-domain-detail-gain strong,.rfh-domain-detail-learn strong{font-weight:400}.rfh-domain-detail-line{display:block;background:var(--rfh-axis)}.rfh-domain-detail-line:not(.is-vertical){height:1px!important}.rfh-domain-detail-line.is-vertical{width:1px!important}.rfh-domain-detail-video{z-index:2}.rfh-domain-metric{display:flex;flex-direction:column;gap:2px;color:var(--rfh-ink);font-family:Goldman,sans-serif;text-transform:uppercase}.rfh-domain-metric strong{font-size:36px;font-weight:400;line-height:40px;letter-spacing:2.88px}.rfh-domain-metric--skills strong{font-size:40px}.rfh-domain-metric span,.rfh-domain-metric--text{font-size:16px;font-weight:400;line-height:20px;letter-spacing:0}.rfh-domain-metric--text{display:block;padding-top:0;font-size:20px;line-height:22px;letter-spacing:1.6px}.rfh-operate-title{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:64px;font-weight:700;line-height:64px;white-space:nowrap}@keyframes rfh-domain-detail-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rfh-domain-copy-in{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:translateZ(0)}}.rfh-direction-copy,.rfh-direction-subtitle{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:32px;font-weight:400}.rfh-direction-subtitle{line-height:40px}.rfh-direction-copy{font-size:30px;line-height:42px}.rfh-campus-title{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:48px;font-weight:400;line-height:60px;letter-spacing:5.76px!important;white-space:normal}.rfh-campus-copy,.rfh-rue-copy,.rfh-rue-subtitle{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:24px;font-weight:400;line-height:30px}.rfh-product-tile{z-index:1;background:rgba(0,0,0,.88)}.rfh-product-tile img{padding:25px 0}.rfh-product-mode,.rfh-proof-heading{font-size:20px;line-height:24px}.rfh-product-mode,.rfh-product-title,.rfh-proof-heading,.rfh-why-subtitle{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-weight:400;white-space:nowrap}.rfh-product-title,.rfh-why-subtitle{font-size:32px;line-height:37px}.rfh-product-copy{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:18px;font-weight:400;line-height:23px}.rfh-explore-link{display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(0,0,0,.48);color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:20px;font-weight:400;line-height:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.28);backdrop-filter:blur(7px);transition:background-color .18s ease,color .18s ease}.rfh-explore-link:focus-visible,.rfh-explore-link:hover{background:rgba(255,255,255,.12);color:#fff}.rfh-rue-title{color:var(--rfh-ink);font-family:Cy Grotesk Grand,sans-serif;font-size:48px;font-weight:600;line-height:49px}.rfh-rue-card{z-index:1;background:rgba(0,0,0,.88)}.rfh-why-title{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:64px;font-weight:700;line-height:64px;white-space:nowrap}.rfh-proof-copy{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:20px;font-weight:400;line-height:24px}.rfh-proof-copy--small,.rfh-proof-heading--compact{font-size:18px}.rfh-proof-copy--small{line-height:23px}.rfh-ai-heading{font-family:Goldman,sans-serif;font-size:36px;line-height:43px}.rfh-ai-copy,.rfh-ai-heading{color:var(--rfh-ink);font-weight:400}.rfh-ai-copy{font-family:Doppio One,sans-serif;font-size:32px;line-height:40px}.rfh-timelines{position:absolute;inset:0;z-index:4;pointer-events:none}.rfh-timeline-domain,.rfh-timeline-duration,.rfh-timeline-label,.rfh-timeline-name{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-weight:400}.rfh-timeline-domain,.rfh-timeline-name{font-size:24px;line-height:29px}.rfh-timeline-duration{font-size:36px;line-height:43px;white-space:nowrap}.rfh-timeline-label{font-size:20px;line-height:24px;text-align:center;white-space:nowrap}.rfh-timeline-label--weeks{display:flex;flex-direction:column;align-items:center;white-space:normal}.rfh-timeline-rail{transform:scaleX(.001);transform-origin:left center;overflow:hidden;opacity:.25;background:linear-gradient(90deg,#5d5d5d 0 13.3%,#999 13.3% 31.4%,#e7e7e7 31.4% 53.1%,#999 53.1% 66.2%,#d8d8d8 66.2% 100%);box-shadow:0 0 8px rgba(255,255,255,.08);will-change:transform,opacity}.rfh-timeline-rail:after{content:"";position:absolute;inset:-4px auto -4px -12%;width:12%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);opacity:0;pointer-events:none}.rfh-timeline-rail--accelerated{background:linear-gradient(90deg,#666 0 21.6%,#b8b8b8 21.6% 40.7%,#e5e5e5 40.7% 65%,#aaa 65% 81.1%,#dedede 81.1% 100%)}.rfh-timeline-tick{background:var(--ryta-mono-control-hover);opacity:0;transform:scaleY(0);transform-origin:center;transition:opacity .36s ease var(--rfh-tick-delay,0s),transform .62s cubic-bezier(.16,1,.3,1) var(--rfh-tick-delay,0s)}.rfh-timelines.is-industrial-visible .rfh-timeline-rail--industrial{opacity:1;transform:scaleX(1);transition:transform 2.1s cubic-bezier(.22,1,.36,1),opacity .36s ease}.rfh-timelines.is-accelerated-visible .rfh-timeline-rail--accelerated{opacity:1;transform:scaleX(1);transition:transform .92s cubic-bezier(.16,1,.3,1),opacity .24s ease}.rfh-timelines.is-industrial-visible .rfh-timeline-rail--industrial:after{animation:rfh-timeline-scan 2.1s cubic-bezier(.22,1,.36,1) both}.rfh-timelines.is-accelerated-visible .rfh-timeline-rail--accelerated:after{animation:rfh-timeline-scan .92s cubic-bezier(.16,1,.3,1) both}.rfh-timelines.is-accelerated-visible .rfh-timeline-tick[data-timeline-track=accelerated],.rfh-timelines.is-industrial-visible .rfh-timeline-tick[data-timeline-track=industrial]{opacity:1;transform:scaleY(1)}@keyframes rfh-timeline-scan{0%{opacity:0;transform:translateX(0)}14%{opacity:.9}86%{opacity:.72}to{opacity:0;transform:translateX(940%)}}.rfh-orbit-circle{z-index:1;border-radius:50%;background:rgba(79,79,79,.2);box-shadow:inset 0 0 25px rgba(255,255,255,.05),0 0 45px rgba(0,0,0,.25);backdrop-filter:blur(45px)}.rfh-orbit-circle--center{background:rgba(0,0,0,.2)}.rfh-waitlist{position:absolute;inset:0;z-index:4;pointer-events:none}.rfh-waitlist>*{pointer-events:auto}.rfh-waitlist h2{display:flex;align-items:center;justify-content:flex-start;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:36px;font-weight:400;line-height:44px;white-space:nowrap}.rfh-waitlist input{border:1px solid var(--rfh-line);border-radius:999px;padding:0 96px 0 26px;outline:none;background:rgba(0,0,0,.42);color:var(--rfh-ink-strong);font-family:Doppio One,sans-serif;font-size:16px;line-height:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 30px rgba(0,0,0,.12);transition:border-color .18s ease,box-shadow .18s ease}.rfh-waitlist input::-moz-placeholder{color:var(--rfh-ink);opacity:1}.rfh-waitlist input::placeholder{color:var(--rfh-ink);opacity:1}.rfh-waitlist input:focus-visible{border-color:var(--rfh-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 3px color-mix(in srgb,var(--rfh-ink) 12%,transparent)}.rfh-waitlist-mail,.rfh-waitlist-submit{border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(0,0,0,.48);color:var(--rfh-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:background-color .18s ease,color .18s ease,transform .18s ease}.rfh-waitlist-mail{display:grid;place-items:center;cursor:pointer}.rfh-waitlist-mail:focus-visible,.rfh-waitlist-mail:hover,.rfh-waitlist-submit:focus-visible,.rfh-waitlist-submit:hover{background:color-mix(in srgb,var(--rfh-panel) 70%,var(--rfh-ink) 30%);color:var(--rfh-ink-strong)}.rfh-waitlist-mail:focus-visible,.rfh-waitlist-submit:focus-visible{outline:1px solid var(--rfh-ink-strong);outline-offset:3px}.rfh-waitlist-mail svg{width:25px;height:21px}.rfh-waitlist-submit{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 26px;font-family:Goldman,sans-serif;font-size:16px;cursor:pointer}.rfh-waitlist-submit span{white-space:nowrap}.rfh-waitlist-submit i{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:50%;background:rgba(0,0,0,.52);font-style:normal}.rfh-waitlist-submit svg{width:24px;height:24px}.rfh-waitlist-privacy{display:flex;align-items:center;justify-content:flex-start;gap:11px;color:var(--rfh-ink-soft);font-family:Doppio One,sans-serif;font-size:14px;line-height:18px;white-space:nowrap}.rfh-waitlist-privacy svg{width:17px;height:17px;flex:0 0 auto;stroke-width:1.6}.rfh-desktop-footer{position:absolute;inset:0;z-index:4;pointer-events:none}.rfh-footer-column{position:absolute;display:flex;width:255px;flex-direction:column;align-items:flex-start;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:18px;line-height:20px}.rfh-footer-column h2{margin:0 0 29px;color:inherit;font:inherit;white-space:nowrap}.rfh-footer-column a{margin-bottom:33px;color:inherit;white-space:nowrap;pointer-events:auto;transition:color .16s ease}.rfh-footer-column a:focus-visible,.rfh-footer-column a:hover{color:var(--rfh-ink-strong)}.rfh-footer-brand{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.rfh-footer-brand>img:first-child{width:150px;height:141px;-o-object-fit:contain;object-fit:contain}.rfh-footer-brand>img:last-child{width:106px;height:25px}.rfh-footer-legal{position:absolute;z-index:4;margin:0;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;font-weight:400;line-height:20px;white-space:nowrap}.rfh-desktop-grid{position:absolute;inset:0;z-index:2;pointer-events:none}.rfh-desktop-line{--rfh-grid-stroke:var(--rfh-line);position:absolute;display:block;background:transparent}.rfh-desktop-line.is-axis{--rfh-grid-stroke:var(--rfh-axis)}.rfh-desktop-line:after{content:"";position:absolute;display:block;background:var(--rfh-grid-stroke)}.rfh-desktop-line.is-horizontal:after{top:50%;right:0;left:0;height:1px;transform:translateY(-50%)}.rfh-desktop-line.is-vertical:after{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}@media (min-width:1200px) and (max-width:1320px){.rfh-desktop-menu-primary-list strong{font-size:32px}.rfh-desktop-menu-ecosystem-list strong{font-size:18px}.rfh-desktop-menu-home{gap:18px;padding-inline:22px}.rfh-desktop-menu-home>span:last-child{max-width:150px;font-size:8px}}@media (min-width:1200px) and (max-height:700px){.rfh-desktop-menu{--rfh-menu-header-height:96px;--rfh-menu-footer-height:64px}.rfh-desktop-menu-close{width:82px;height:82px}.rfh-desktop-menu-symbol{width:148px;height:140px;margin-bottom:12px}.rfh-desktop-menu-symbol:before{width:210px}.rfh-desktop-menu-symbol:after{height:190px}.rfh-desktop-menu-wordmark.ryta-themed-wordmark{height:66px}.rfh-desktop-menu-ecosystem,.rfh-desktop-menu-primary{grid-template-rows:40px minmax(0,1fr)}.rfh-desktop-menu-primary-list strong{font-size:29px}.rfh-desktop-menu-ecosystem-list span{margin-bottom:7px}}@media (min-width:1200px) and (max-width:1445px){.rfh-desktop{width:1445px;zoom:calc(100vw / 1445px)}}@media (min-width:1446px){.rfh-desktop{overflow:visible}.rfh-desktop:after,.rfh-desktop:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:1px;background:var(--rfh-line);pointer-events:none}.rfh-desktop:before{left:0}.rfh-desktop:after{right:0}.rfh-desktop-line.is-horizontal.is-full-bleed{left:50%!important;width:100vw!important;transform:translateX(-50%)}}.rfh-mobile{display:none}.rfh-mobile-hero-brand,.rfh-mobile-hero-symbol,.rfh-mobile-hero-wordmark,.rfh-mobile-orbit span,.rfh-mobile-product-image{position:relative}@media (max-width:1199px){.rfh-desktop,.rfh-desktop-menu{display:none}.rfh-mobile{display:block;min-height:100vh;padding-top:72px;background:var(--rfh-bg)}.rfh-mobile figure,.rfh-mobile form,.rfh-mobile h2,.rfh-mobile h3,.rfh-mobile p{margin:0;letter-spacing:0}.rfh-mobile-header{position:sticky;top:0;z-index:40;display:grid;height:72px;grid-template-columns:1fr 42px 42px;align-items:center;gap:8px;border-bottom:1px solid var(--rfh-line);padding:0 14px;background:color-mix(in srgb,var(--rfh-bg) 92%,transparent);backdrop-filter:blur(14px)}.rfh-mobile-brand{display:flex;min-width:0;align-items:center;gap:16px}.rfh-mobile-brand img:first-child{width:92px;height:auto}.rfh-mobile-brand img:last-child{width:40px;height:38px;-o-object-fit:contain;object-fit:contain}.rfh-mobile-menu-button,.rfh-mobile-theme{position:relative;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;padding:0;background:rgba(74,74,74,.82);color:#080808;box-shadow:0 0 10px rgba(255,255,255,.2)}.rfh-mobile-menu-button svg,.rfh-mobile-theme svg{width:20px;height:20px}.rfh-mobile-menu{position:fixed;inset:72px 0 auto;z-index:39;display:grid;padding:10px 18px 18px;background:color-mix(in srgb,var(--rfh-bg) 97%,transparent);backdrop-filter:blur(18px)}.rfh-mobile-menu,.rfh-mobile-menu a{border-bottom:1px solid var(--rfh-line)}.rfh-mobile-menu a{min-height:48px;padding:15px 4px 12px;color:var(--rfh-ink-strong);font-family:Goldman,sans-serif;font-size:14px}.rfh-mobile-domains[id],.rfh-mobile-ecosystem[id],.rfh-mobile-section[id]{scroll-margin-top:72px}.rfh-mobile-hero{position:relative;border-bottom:1px solid var(--rfh-line);background:#000}.rfh-mobile-hero-video{position:relative;width:100%;height:min(65svh,620px);min-height:430px}.rfh-mobile-hero-video:after{content:"";position:absolute;inset:38% 0 0;z-index:2;background:linear-gradient(transparent,rgba(0,0,0,.5));pointer-events:none}.rfh-mobile-hero-brand{position:absolute;z-index:3;left:5%;bottom:98px;display:flex;width:90%;align-items:center;gap:3.606557%}.rfh-mobile-hero-symbol{display:grid;width:17.814208%;flex:0 0 17.814208%;aspect-ratio:163/165;place-items:center;background:#000}.rfh-mobile-hero-symbol img{width:68.711656%;height:63.636364%;-o-object-fit:contain;object-fit:contain}.rfh-mobile-hero-wordmark{width:78.579235%;flex:0 0 78.579235%;aspect-ratio:719/165}.rfh-mobile-hero p{display:flex;min-height:78px;align-items:center;justify-content:center;padding:0 20px;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;text-align:center;word-spacing:9px}.rfh-mobile-section{border-bottom:1px solid var(--rfh-line);padding:46px 24px}.rfh-mobile-domains>h2,.rfh-mobile-section>h2,.rfh-mobile-waitlist>h2{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:34px;font-weight:400;line-height:1.12;text-transform:uppercase}.rfh-mobile-lead{margin-top:28px!important;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:20px;line-height:1.35}.rfh-mobile-about{display:grid}.rfh-mobile-cognition-side{position:relative;width:calc(100% + 48px);height:min(90vw,540px);margin:42px -24px -46px!important}.rfh-mobile-infrastructure{display:grid;gap:32px}.rfh-mobile-infrastructure h2{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:27px;line-height:1.24;text-transform:none}.rfh-mobile-infrastructure p{max-width:230px;margin-left:auto;color:var(--rfh-ink-strong);font-family:Goldman,sans-serif;font-size:18px;line-height:1.28;text-align:right}.rfh-mobile-method{display:grid;gap:28px}.rfh-mobile-method p{max-width:280px;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;line-height:1.4}.rfh-mobile-method p:last-child{margin-left:auto;text-align:right}.rfh-method-widget{position:relative;width:100%;height:clamp(270px,48vw,330px);overflow:hidden;border:1px solid var(--rfh-line);background:linear-gradient(var(--rfh-line) 1px,transparent 1px),linear-gradient(90deg,var(--rfh-line) 1px,transparent 1px),color-mix(in srgb,var(--rfh-panel) 82%,var(--rfh-bg));background-size:25% 25%,25% 25%,auto;isolation:isolate;opacity:0;transform:translate3d(0,22px,0) scale(.975);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),border-color .32s ease}.rfh-method-widget.is-revealed{opacity:1;transform:none}.rfh-method-widget:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--rfh-ink-strong) 24%,transparent),transparent 17%),radial-gradient(circle at 79% 25%,color-mix(in srgb,var(--rfh-ink-strong) 14%,transparent),transparent 20%);pointer-events:none}.rfh-method-widget:after{content:"";position:absolute;z-index:1;inset:0 auto 58px -30%;width:24%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rfh-ink-strong) 22%,transparent),transparent);opacity:0;transform:skewX(-18deg);pointer-events:none}.rfh-method-widget.is-revealed:after{animation:rfh-method-scan 4.8s ease-in-out 1.1s infinite}.rfh-method-widget__routes{position:absolute;z-index:2;inset:0 0 58px;width:100%;height:calc(100% - 58px);overflow:visible;pointer-events:none}.rfh-method-widget__routes path{fill:none;vector-effect:non-scaling-stroke}.rfh-method-widget__routes .is-base{stroke:color-mix(in srgb,var(--rfh-ink) 42%,transparent);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1}.rfh-method-widget.is-revealed .rfh-method-widget__routes .is-base{animation:rfh-method-draw 1.15s cubic-bezier(.16,1,.3,1) forwards}.rfh-method-widget.is-revealed .rfh-method-widget__routes .is-upper-second{animation-delay:.18s}.rfh-method-widget.is-revealed .rfh-method-widget__routes .is-lower{animation-delay:.28s}.rfh-method-widget__routes .is-flow{stroke:var(--rfh-ink-strong);stroke-width:2;stroke-linecap:round;stroke-dasharray:.035 .07;opacity:0;transition:opacity .26s ease}.rfh-method-widget__routes .is-flow.is-active{opacity:.92;animation:rfh-method-flow 1.05s linear infinite}.rfh-method-widget__node{position:absolute;z-index:3;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:52px;border:1px solid var(--rfh-line);border-radius:0;background:color-mix(in srgb,var(--rfh-panel) 90%,transparent);color:var(--rfh-ink);padding:8px 10px;text-align:left;cursor:pointer;opacity:0;transform:translate3d(0,14px,0);transition:color .26s ease,background-color .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.rfh-method-widget.is-revealed .rfh-method-widget__node{opacity:1;transform:none;animation:rfh-method-node-in .68s cubic-bezier(.16,1,.3,1);animation-delay:calc(.32s + var(--rfh-method-delay))}.rfh-method-widget__node>span{color:var(--rfh-ink-soft);font-family:Doppio One,sans-serif;font-size:9px}.rfh-method-widget__node>strong{color:inherit;font-family:Goldman,sans-serif;font-size:clamp(12px,2.2vw,16px);font-weight:400;letter-spacing:0}.rfh-method-widget__node.is-active{border-color:color-mix(in srgb,var(--rfh-ink-strong) 72%,transparent);background:color-mix(in srgb,var(--rfh-ink-strong) 13%,var(--rfh-panel));color:var(--rfh-ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rfh-ink-strong) 14%,transparent),0 0 30px color-mix(in srgb,var(--rfh-ink-strong) 10%,transparent);transform:translate3d(0,-2px,0)}.rfh-method-widget__node.is-learn{left:3%;top:39%;width:19%}.rfh-method-widget__node.is-earn{left:34%;top:12%;width:25%}.rfh-method-widget__node.is-contribute{right:3%;top:12%;width:28%}.rfh-method-widget__node.is-vibe{left:47%;top:57%;width:39%}.rfh-method-widget__status{position:absolute;z-index:4;inset:auto 0 0;min-height:58px;display:grid;grid-template-columns:minmax(96px,.34fr) 1fr;align-items:center;border-top:1px solid var(--rfh-line);background:color-mix(in srgb,var(--rfh-bg) 82%,transparent);backdrop-filter:blur(10px)}.rfh-method-widget__status>span,.rfh-method-widget__status>strong{min-height:58px;display:flex;align-items:center;padding:10px 12px}.rfh-method-widget__status>span{border-right:1px solid var(--rfh-line);color:var(--rfh-ink-soft);font-family:Doppio One,sans-serif;font-size:9px}.rfh-method-widget__status>strong{color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:clamp(10px,1.9vw,13px);font-weight:400;line-height:1.3}@media (hover:hover){.rfh-method-widget:hover{border-color:color-mix(in srgb,var(--rfh-ink-strong) 40%,var(--rfh-line))}.rfh-method-widget__node:hover{color:var(--rfh-ink-strong)}}.rfh-mobile-process{display:grid;gap:36px}.rfh-mobile-process>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rfh-line);border-left:1px solid var(--rfh-line)}.rfh-mobile-process span{min-height:82px;border-right:1px solid var(--rfh-line);border-bottom:1px solid var(--rfh-line);padding:28px 16px;color:var(--rfh-ink-strong);font-family:Doppio One,sans-serif;font-size:18px;text-align:center}.rfh-mobile-cognition-wide{position:relative;width:100%;height:min(58vw,520px);min-height:260px;border-bottom:1px solid var(--rfh-line)}.rfh-mobile-domains{overflow:hidden;border-bottom:1px solid var(--rfh-line);background:var(--rfh-bg)}.rfh-mobile-domains>h2{padding:46px 24px 38px;font-size:28px}.rfh-mobile-domain-rails{display:flex;overflow-x:auto;border-top:1px solid var(--rfh-line);border-bottom:1px solid var(--rfh-line);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rfh-mobile-domain-rails::-webkit-scrollbar{display:none}.rfh-mobile-domain-rails button{position:relative;display:grid;width:82px;min-width:82px;height:330px;flex:0 0 82px;place-items:center;border:0;border-right:1px solid var(--rfh-axis);padding:18px 0;background:transparent;color:var(--rfh-ink);cursor:pointer;scroll-snap-align:center;transition:background-color .32s cubic-bezier(.16,1,.3,1),color .24s ease}.rfh-mobile-domain-rails button.is-active{background:var(--ryta-mono-control-hover);color:var(--rfh-ink-strong)}.rfh-mobile-domain-rails button:focus-visible{outline:1px solid var(--rfh-ink-strong);outline-offset:-3px}.rfh-mobile-domain-rails button span{color:inherit;font-family:Doppio One,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.rfh-mobile-domain-panel{position:relative;min-height:590px;background:var(--rfh-bg)}.rfh-mobile-direction-neutral{min-height:590px;padding:58px 24px 46px;animation:rfh-domain-detail-in .42s cubic-bezier(.16,1,.3,1) both}.rfh-mobile-direction-neutral h3,.rfh-mobile-direction-neutral strong,.rfh-mobile-domain-copy h3{--ryta-title-base-image:var(--ryta-mono-title-gradient);margin:0;background-image:var(--ryta-title-base-image);-webkit-background-clip:text;background-clip:text;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-weight:400;text-transform:uppercase}.rfh-mobile-direction-neutral h3{font-size:31px;line-height:1.12}.rfh-mobile-direction-neutral h4{margin:34px 0 0;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:19px;font-weight:400;line-height:1.35}.rfh-mobile-direction-neutral p{margin:32px 0 0;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;line-height:1.55}.rfh-mobile-direction-neutral strong{display:block;margin-top:40px;font-size:18px;line-height:1.3}.rfh-mobile-domain-detail{animation:rfh-domain-detail-in .44s cubic-bezier(.16,1,.3,1) both}.rfh-mobile-domain-copy h3{display:block;width:100%;min-height:110px;overflow:visible;padding:34px 24px 28px;font-size:30px;line-height:1.14}.rfh-mobile-domain-copy p{min-height:126px;border-top:1px solid var(--rfh-line);padding:28px 24px;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;line-height:1.45}.rfh-mobile-domain-copy strong{font-weight:400}.rfh-mobile-domain-video{position:relative;width:100%;aspect-ratio:955/506;border-top:1px solid var(--rfh-line);border-bottom:1px solid var(--rfh-line)}.rfh-mobile-domain-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rfh-mobile-domain-metrics span{display:flex;min-height:118px;flex-direction:column;justify-content:center;border-right:1px solid var(--rfh-line);border-bottom:1px solid var(--rfh-line);padding:20px;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:13px;line-height:1.35;text-transform:uppercase}.rfh-mobile-domain-metrics span:nth-child(2n){border-right:0}.rfh-mobile-domain-metrics strong{margin-bottom:7px;font-size:24px;font-weight:400;line-height:1}.rfh-mobile-triptych{display:grid;min-height:280px;grid-template-columns:1fr .78fr 1fr;border-bottom:1px solid var(--rfh-line)}.rfh-mobile-triptych>*{position:relative;min-width:0;border-right:1px solid var(--rfh-line)}.rfh-mobile-triptych>:last-child{border-right:0}.rfh-mobile-triptych>div{display:grid;place-items:center}.rfh-mobile-triptych>div img{width:min(70%,116px);height:auto}.rfh-mobile-campus>h2{font-size:38px}.rfh-mobile-product,.rfh-mobile-rue{display:grid;grid-template-columns:minmax(118px,38%) 1fr;gap:18px;align-items:center;border-top:1px solid var(--rfh-line);margin-top:38px;padding-top:28px}.rfh-mobile-product-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#000}.rfh-mobile-product span{color:var(--rfh-ink-soft);font-family:Goldman,sans-serif;font-size:10px}.rfh-mobile-product h3,.rfh-mobile-rue h3{margin-top:8px;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:21px;font-weight:400}.rfh-mobile-product p,.rfh-mobile-rue p{margin-top:16px;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:14px;line-height:1.4}.rfh-mobile-product a,.rfh-mobile-rue a{display:inline-grid;min-width:104px;min-height:42px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:999px;margin-top:18px;background:rgba(0,0,0,.46);color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:13px}.rfh-mobile-rue{grid-template-columns:1fr minmax(118px,38%)}.rfh-mobile-rue img{width:100%;height:auto;padding:14px;background:#000}.rfh-mobile-why>h2{font-family:Goldman,sans-serif;font-size:42px;font-weight:700}.rfh-mobile-why>h3{margin-top:14px;color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:18px;font-weight:400}.rfh-mobile-proof-grid{display:grid;margin-top:42px}.rfh-mobile-proof-grid article{border-top:1px solid var(--rfh-line);padding:28px 0}.rfh-mobile-proof-grid h3{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:14px;font-weight:400}.rfh-mobile-proof-grid p{margin-top:16px;color:var(--rfh-ink);font-family:Doppio One,sans-serif;font-size:16px;line-height:1.42}.rfh-mobile-timeline-band{display:grid;gap:20px;border-bottom:1px solid var(--rfh-line);padding:40px 24px 46px;color:var(--rfh-ink);font-family:Goldman,sans-serif}.rfh-mobile-timeline-band>span{font-size:11px}.rfh-mobile-timeline-band>div:not(.rfh-mobile-timeline-labels){display:grid;gap:10px}.rfh-mobile-timeline-band strong{font-size:13px;font-weight:400}.rfh-mobile-timeline-band b{font-size:18px;font-weight:400}.rfh-mobile-timeline-band>i{height:6px;background:linear-gradient(90deg,#666,#eee,#888,#ddd)}.rfh-mobile-timeline-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:9px;line-height:1.25;text-align:center}.rfh-mobile-ai>h2{font-family:Goldman,sans-serif;font-size:28px}.rfh-mobile-ecosystem{display:grid;overflow:hidden;border-bottom:1px solid var(--rfh-line)}.rfh-mobile-orbit{position:relative;width:320px;height:420px;margin:52px auto 0}.rfh-mobile-orbit:after,.rfh-mobile-orbit:before{content:"";position:absolute;z-index:0;background:var(--rfh-axis)}.rfh-mobile-orbit:before{top:0;bottom:0;left:50%;width:1px}.rfh-mobile-orbit:after{top:160px;right:-50vw;left:-50vw;height:1px}.rfh-mobile-orbit span{position:absolute;z-index:1;width:92px;height:92px;overflow:hidden;border-radius:50%;background:rgba(67,67,67,.35);box-shadow:inset 0 0 20px rgba(255,255,255,.05)}.rfh-mobile-orbit span:first-child{top:0;left:114px}.rfh-mobile-orbit span:nth-child(2){top:114px;left:0}.rfh-mobile-orbit span:nth-child(3){top:104px;left:104px;width:112px;height:112px}.rfh-mobile-orbit span:nth-child(4){top:114px;right:0}.rfh-mobile-orbit span:nth-child(5){top:328px;left:114px}.rfh-mobile-orbit span img{-o-object-fit:contain;object-fit:contain;padding:8px}.rfh-mobile-orbit .is-center img{padding:0}.rfh-mobile-waitlist{display:grid;gap:18px;border-top:1px solid var(--rfh-line);padding:44px 24px 52px}.rfh-mobile-waitlist>h2{font-family:Goldman,sans-serif;font-size:28px}.rfh-mobile-waitlist>div{display:grid;grid-template-columns:1fr 58px}.rfh-mobile-waitlist button,.rfh-mobile-waitlist input,.rfh-mobile-waitlist p{border:1px solid var(--rfh-line);background:rgba(0,0,0,.46);color:var(--rfh-ink)}.rfh-mobile-waitlist input{min-width:0;height:58px;border-radius:999px 0 0 999px;padding:0 18px;font-family:Doppio One,sans-serif;font-size:13px}.rfh-mobile-waitlist>div button{display:grid;width:58px;height:58px;place-items:center;border-radius:50%}.rfh-mobile-waitlist-submit{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-radius:999px;padding:0 18px;font-family:Goldman,sans-serif;font-size:13px}.rfh-mobile-waitlist p svg,.rfh-mobile-waitlist-submit svg{width:20px;height:20px}.rfh-mobile-waitlist p{display:flex;min-height:52px;align-items:center;gap:12px;border-radius:999px;padding:0 18px;font-family:Doppio One,sans-serif;font-size:12px}.rfh-mobile-footer{padding:46px 24px 72px}.rfh-mobile-footer-brand{display:flex;flex-direction:column;align-items:center;gap:24px;padding-bottom:44px}.rfh-mobile-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 26px}.rfh-mobile-footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.rfh-mobile-footer-grid a,.rfh-mobile-footer-grid h2{color:var(--rfh-ink);font-family:Goldman,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.rfh-mobile-footer-grid h2{margin-bottom:5px;color:var(--rfh-ink-strong)}}@media (min-width:901px) and (max-width:1199px){.rfh-mobile{padding-top:116px}}@media (max-width:380px){.rfh-mobile-header{grid-template-columns:1fr 40px 40px;gap:6px;padding-inline:10px}.rfh-mobile-brand{gap:10px}.rfh-mobile-brand img:first-child{width:82px}.rfh-mobile-domains>h2,.rfh-mobile-section>h2{font-size:28px}.rfh-mobile-product,.rfh-mobile-rue{grid-template-columns:1fr}.rfh-mobile-product-image,.rfh-mobile-rue img{width:min(100%,240px)}.rfh-mobile-triptych{min-height:230px}}.rfh-method-widget.rfh-method-widget--artwork{position:relative;overflow:hidden;border:0;background:var(--ryta-mono-surface-raised);isolation:isolate;opacity:0;transform:translate3d(0,10px,0) scale(.992);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1)}.rfh-method-widget.rfh-method-widget--artwork.is-revealed{opacity:1;transform:none}.rfh-method-widget.rfh-method-widget--artwork:after,.rfh-method-widget.rfh-method-widget--artwork:before{content:none}.rfh-method-widget--artwork .rfh-method-widget__artwork{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:.96;transform:scale(1.002);transition:opacity .3s ease,filter .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}.rfh-method-widget--artwork:focus-within .rfh-method-widget__artwork,.rfh-method-widget--artwork:hover .rfh-method-widget__artwork{opacity:1;filter:brightness(1.045);transform:scale(1.004)}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__routes{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rfh-method-widget--artwork .rfh-method-widget__routes path{fill:none;vector-effect:non-scaling-stroke}.rfh-method-widget--artwork .rfh-method-widget__routes .is-flow{stroke:rgba(238,238,238,.9);stroke-width:1.55;stroke-linecap:round;stroke-dasharray:.045 .1;opacity:0;filter:drop-shadow(0 0 3px rgba(255,255,255,.72));transition:opacity .26s ease}.rfh-method-widget--artwork .rfh-method-widget__routes .is-flow.is-active{opacity:.94;animation:rfh-method-flow 1.05s linear infinite}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__node,.rfh-method-widget.rfh-method-widget--artwork.is-revealed .rfh-method-widget__node{position:absolute;z-index:2;display:block;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:transparent;box-shadow:none;cursor:pointer;opacity:1;transform:none;animation:none;transition:none}.rfh-method-widget--artwork .rfh-method-widget__node>span,.rfh-method-widget--artwork .rfh-method-widget__node>strong{opacity:0;pointer-events:none}.rfh-method-widget--artwork .rfh-method-widget__node:after{content:"";position:absolute;left:var(--rfh-method-glow-left,0);right:var(--rfh-method-glow-right,0);bottom:var(--rfh-method-glow-bottom,3px);height:14px;border:1px solid rgba(225,225,225,.22);border-radius:2px;background:rgba(220,225,232,.055);box-shadow:inset 0 0 7px rgba(255,255,255,.08),0 0 13px rgba(213,222,232,.2);opacity:0;transform:scaleX(.88);transition:opacity .24s ease,transform .36s cubic-bezier(.16,1,.3,1);pointer-events:none}.rfh-method-widget--artwork .rfh-method-widget__node.is-active:after{opacity:.92;transform:scaleX(1);animation:rfh-method-rail-glow 2s ease-in-out infinite}.rfh-method-widget--artwork .rfh-method-widget__node:focus-visible{outline:0}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__node.is-learn{--rfh-method-glow-left:-6px;--rfh-method-glow-right:8px;--rfh-method-glow-bottom:5px;left:0;top:28%;width:13.5%;height:30%}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__node.is-earn{--rfh-method-glow-left:8px;--rfh-method-glow-right:3px;--rfh-method-glow-bottom:3px;left:26.5%;top:14%;width:32%;height:25%}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__node.is-contribute{--rfh-method-glow-left:6px;--rfh-method-glow-right:5px;--rfh-method-glow-bottom:3px;right:3.5%;top:14%;width:31%;height:25%}.rfh-method-widget.rfh-method-widget--artwork .rfh-method-widget__node.is-vibe{--rfh-method-glow-left:7px;--rfh-method-glow-right:6px;--rfh-method-glow-bottom:11px;left:42%;top:52%;width:46%;height:29%}.rfh-method-widget--artwork .rfh-method-widget__status{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:1200px){.rfh-method-widget.rfh-method-widget--artwork.rfh-method-widget--desktop{position:absolute}}@media (max-width:1199px){.rfh-method-widget.rfh-method-widget--artwork{width:100%;height:auto;aspect-ratio:626/169}.rfh-method-widget--artwork .rfh-method-widget__node:after{height:clamp(9px,2.25vw,14px)}}.rfh-method-widget.rfh-method-widget--graph{border-color:color-mix(in srgb,var(--rfh-ink) 32%,var(--rfh-line));background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--rfh-ink-strong) 7%,transparent),transparent 62%),color-mix(in srgb,var(--rfh-panel) 72%,var(--rfh-bg));box-shadow:inset 0 0 36px color-mix(in srgb,var(--rfh-ink-strong) 3%,transparent),0 0 28px color-mix(in srgb,var(--rfh-ink-strong) 4%,transparent)}.rfh-method-widget.rfh-method-widget--graph:before{background:radial-gradient(circle at 18% 48%,color-mix(in srgb,var(--rfh-ink-strong) 13%,transparent),transparent 20%),radial-gradient(circle at 68% 26%,color-mix(in srgb,var(--rfh-ink-strong) 8%,transparent),transparent 24%)}.rfh-method-widget--graph .rfh-method-widget__routes .is-base{stroke:color-mix(in srgb,var(--rfh-ink) 52%,transparent);stroke-width:1.15}.rfh-method-widget--graph .rfh-method-widget__routes .is-flow{stroke:var(--rfh-ink-strong);stroke-width:1.65;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--rfh-ink-strong) 52%,transparent))}.rfh-method-widget--graph .rfh-method-widget__junction{fill:color-mix(in srgb,var(--rfh-ink) 82%,transparent);opacity:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--rfh-ink-strong) 36%,transparent));transition:opacity .36s ease}.rfh-method-widget--graph.is-revealed .rfh-method-widget__junction{opacity:.78}.rfh-method-widget--graph .rfh-method-widget__node{border-color:color-mix(in srgb,var(--rfh-ink) 34%,transparent);border-radius:4px;background:color-mix(in srgb,var(--rfh-panel) 91%,transparent);box-shadow:inset 0 0 10px color-mix(in srgb,var(--rfh-ink-strong) 3%,transparent)}.rfh-method-widget--graph .rfh-method-widget__node.is-active{border-color:color-mix(in srgb,var(--rfh-ink-strong) 68%,transparent);background:color-mix(in srgb,var(--rfh-ink-strong) 10%,var(--rfh-panel));box-shadow:inset 0 0 14px color-mix(in srgb,var(--rfh-ink-strong) 7%,transparent),0 0 22px color-mix(in srgb,var(--rfh-ink-strong) 12%,transparent)}.rfh-method-widget--graph .rfh-method-widget__status{inset:auto 12px 7px;display:flex;min-height:22px;align-items:center;gap:10px;border:0;background:transparent;backdrop-filter:none}.rfh-method-widget--graph .rfh-method-widget__status>span,.rfh-method-widget--graph .rfh-method-widget__status>strong{min-height:22px;padding:0}.rfh-method-widget--graph .rfh-method-widget__status>span{flex:0 0 auto;border:0}.rfh-method-widget--graph .rfh-method-widget__status>strong{min-width:0}@media (max-width:1199px){.rfh-method-widget.rfh-method-widget--graph{height:clamp(238px,42vw,310px)}.rfh-method-widget--graph .rfh-method-widget__status{inset:auto 16px 12px;min-height:38px;gap:14px}.rfh-method-widget--graph .rfh-method-widget__status>span,.rfh-method-widget--graph .rfh-method-widget__status>strong{min-height:38px}}@media (max-width:560px){.rfh-method-widget--graph .rfh-method-widget__node.is-contribute{width:30%}}@keyframes rfh-method-draw{to{stroke-dashoffset:0}}@keyframes rfh-method-flow{to{stroke-dashoffset:-.105}}@keyframes rfh-method-node-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rfh-method-scan{0%,15%{opacity:0;transform:translateZ(0) skewX(-18deg)}25%{opacity:.65}60%,to{opacity:0;transform:translate3d(620%,0,0) skewX(-18deg)}}@keyframes rfh-method-rail-glow{0%,to{opacity:.62}50%{opacity:.96}}@media (prefers-reduced-motion:reduce){html:has(.rfh-root){scroll-behavior:auto}.rfh-desktop-emblem-panel,.rfh-desktop-emblem-panel .rfh-desktop-emblem-mark,.rfh-desktop-emblem-panel:before,.rfh-desktop-menu,.rfh-desktop-menu-close,.rfh-desktop-menu-close img,.rfh-desktop-menu-ecosystem-list a,.rfh-desktop-menu-primary-list a,.rfh-desktop-menu-primary-list strong,.rfh-desktop-menu-primary-list svg,.rfh-desktop-menu-rails i,.rfh-desktop-menu-symbol,.rfh-desktop-menu-wordmark,.rfh-desktop-nav-links a,.rfh-desktop-tool-cluster .rfh-tool-button,.rfh-desktop-tool-cluster .rfh-tool-button svg,.rfh-desktop-tool-cluster .rfh-tool-button:before,.rfh-direction-neutral,.rfh-domain-rails button,.rfh-domain-rails button>span,.rfh-emblem-menu-glyph,.rfh-emblem-menu-glyph i,.rfh-explore-link,.rfh-footer-column a,.rfh-header-account-button:after,.rfh-mobile-domain-rails button,.rfh-root.is-ready{transition:none}.rfh-domain-detail,.rfh-domain-detail-copy,.rfh-mobile-direction-neutral,.rfh-mobile-domain-detail{animation:none}.rfh-method-widget,.rfh-method-widget.is-revealed{opacity:1;transform:none;transition:none}.rfh-method-widget:after{display:none}.rfh-method-widget.is-revealed .rfh-method-widget__node{opacity:1;transform:none;animation:none}.rfh-method-widget.is-revealed .rfh-method-widget__routes .is-base{stroke-dashoffset:0;animation:none}.rfh-method-widget__routes .is-flow.is-active{animation:none}.rfh-method-widget--artwork .rfh-method-widget__node.is-active:after{opacity:.78;animation:none}.rfh-abundance-graph,.rfh-abundance-graph.is-revealed,.rfh-abundance-graph__crossing{opacity:1;transform:none;transition:none}.rfh-abundance-graph__crossing-halo{display:none}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__axis,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__baseline,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__baseline-glow,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__zone,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__zone-glow{opacity:1;stroke-dashoffset:0;animation:none;transition:none}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__threshold{opacity:1;transform:none;transition:none}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__reveal-mask{stroke-dashoffset:0;animation:none}.rfh-abundance-graph.is-revealed .rfh-abundance-graph__curve,.rfh-abundance-graph.is-revealed .rfh-abundance-graph__curve-halo{animation:none}.rfh-abundance-graph__front text,.rfh-timeline-rail,.rfh-timeline-tick{opacity:1;transform:none;transition:none}.rfh-timeline-rail,.rfh-timeline-tick{will-change:auto}.rfh-timeline-rail:after{display:none;animation:none}.rfh-video video,.rfh-video>img{transform:none;will-change:auto}.rfh-video video{display:none}.rfh-video.is-media-ready>img,.rfh-video>img{opacity:1}.rfh-information-field,.rfh-information-field.is-revealed{opacity:1;transform:none;transition:none}.rfh-information-field__routes path,.rfh-information-field__spine{stroke-dashoffset:0}.rfh-information-field__knowledge .is-core,.rfh-information-field__knowledge .is-orbit-node,.rfh-information-field__knowledge .is-ring,.rfh-information-field__labels text,.rfh-information-field__packets circle,.rfh-information-field__signals circle{opacity:.76;transform:none;transition:none;animation:none}.rfh-information-field__aperture .is-core,.rfh-information-field__aperture .is-outer{transform:none;animation:none}}