@font-face{font-family:Cassette;src:url(/assets/cassette-400-D2zauPWj.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Cassette;src:url(/assets/cassette-300-7MkVve09.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Cassette;src:url(/assets/cassette-500-yrZR9MWB.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Cassette;src:url(/assets/cassette-100-gHq2jS78.woff2)format("woff2");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Cassette;src:url(/assets/cassette-300-italic-wXGQUsfZ.woff2)format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Cassette;src:url(/assets/cassette-400-italic-9WzFSNR0.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roobert Mono;src:url(/assets/roobert-mono-400-B8nPCGw4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cassette;src:url(/assets/cassette-700-CFhiWA0k.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--color-border-default:#dcdcdc;--color-brand-black:#171717;--color-brand-white:#fff;--color-surface-subtle:#f8f8f8;--color-text-muted:#757575;--radius-0:0px;--radius-3:3px;--radius-12:12px;--radius-pill:999px;--space-0:0px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--stroke-hairline:1px;--text-body-large-family:"Cassette";--text-body-large-weight:400;--text-body-large-style:normal;--text-body-large-size:20px;--text-body-large-line-height:28px;--text-body-large-tracking:0px;--text-body-small-family:"Cassette";--text-body-small-weight:400;--text-body-small-style:normal;--text-body-small-size:16px;--text-body-small-line-height:24px;--text-body-small-tracking:0px;--text-body-small-compact-family:"Cassette";--text-body-small-compact-weight:400;--text-body-small-compact-style:normal;--text-body-small-compact-size:16px;--text-body-small-compact-line-height:22.4px;--text-body-small-compact-tracking:0px;--text-data-counter-family:"Cassette";--text-data-counter-weight:500;--text-data-counter-style:normal;--text-data-counter-size:48px;--text-data-counter-line-height:48px;--text-data-counter-tracking:-1.92px;--text-data-eyebrow-family:"Cassette";--text-data-eyebrow-weight:400;--text-data-eyebrow-style:normal;--text-data-eyebrow-size:12px;--text-data-eyebrow-line-height:16px;--text-data-eyebrow-tracking:1.2px;--text-data-timecode-family:"Roobert Mono";--text-data-timecode-weight:400;--text-data-timecode-style:normal;--text-data-timecode-size:20px;--text-data-timecode-line-height:24px;--text-data-timecode-tracking:0px;--text-data-timecode-compact-family:"Roobert Mono";--text-data-timecode-compact-weight:400;--text-data-timecode-compact-style:normal;--text-data-timecode-compact-size:16px;--text-data-timecode-compact-line-height:19.2px;--text-data-timecode-compact-tracking:0px;--text-display-cta-family:"Cassette";--text-display-cta-weight:400;--text-display-cta-style:normal;--text-display-cta-size:88px;--text-display-cta-line-height:95.04px;--text-display-cta-tracking:-2.64px;--text-display-hero-family:"Cassette";--text-display-hero-weight:100;--text-display-hero-style:normal;--text-display-hero-size:124px;--text-display-hero-line-height:111.6px;--text-display-hero-tracking:-4.538px;--text-display-hero-compact-family:"Cassette";--text-display-hero-compact-weight:100;--text-display-hero-compact-style:normal;--text-display-hero-compact-size:40px;--text-display-hero-compact-line-height:38px;--text-display-hero-compact-tracking:-1.464px;--text-display-hero-compact-italic-family:"Cassette";--text-display-hero-compact-italic-weight:300;--text-display-hero-compact-italic-style:italic;--text-display-hero-compact-italic-size:40px;--text-display-hero-compact-italic-line-height:38px;--text-display-hero-compact-italic-tracking:-3.66px;--text-display-hero-italic-family:"Cassette";--text-display-hero-italic-weight:300;--text-display-hero-italic-style:italic;--text-display-hero-italic-size:124px;--text-display-hero-italic-line-height:111.6px;--text-display-hero-italic-tracking:-3.66px;--text-display-secondary-family:"Cassette";--text-display-secondary-weight:400;--text-display-secondary-style:normal;--text-display-secondary-size:104px;--text-display-secondary-line-height:106.08px;--text-display-secondary-tracking:-3.12px;--text-display-secondary-compact-family:"Cassette";--text-display-secondary-compact-weight:400;--text-display-secondary-compact-style:normal;--text-display-secondary-compact-size:48px;--text-display-secondary-compact-line-height:48.96px;--text-display-secondary-compact-tracking:-1.44px;--text-display-secondary-compact-italic-family:"Cassette";--text-display-secondary-compact-italic-weight:300;--text-display-secondary-compact-italic-style:italic;--text-display-secondary-compact-italic-size:48px;--text-display-secondary-compact-italic-line-height:49.92px;--text-display-secondary-compact-italic-tracking:-1.44px;--text-display-secondary-italic-family:"Cassette";--text-display-secondary-italic-weight:300;--text-display-secondary-italic-style:italic;--text-display-secondary-italic-size:104px;--text-display-secondary-italic-line-height:108.16px;--text-display-secondary-italic-tracking:-3.12px;--text-heading-item-family:"Cassette";--text-heading-item-weight:400;--text-heading-item-style:normal;--text-heading-item-size:24px;--text-heading-item-line-height:33.6px;--text-heading-item-tracking:-.48px;--text-heading-item-compact-family:"Cassette";--text-heading-item-compact-weight:400;--text-heading-item-compact-style:normal;--text-heading-item-compact-size:18px;--text-heading-item-compact-line-height:25.2px;--text-heading-item-compact-tracking:-.36px;--text-heading-section-family:"Cassette";--text-heading-section-weight:400;--text-heading-section-style:normal;--text-heading-section-size:56px;--text-heading-section-line-height:61.6px;--text-heading-section-tracking:-1.12px;--text-heading-section-compact-family:"Cassette";--text-heading-section-compact-weight:400;--text-heading-section-compact-style:normal;--text-heading-section-compact-size:46px;--text-heading-section-compact-line-height:51.52px;--text-heading-section-compact-tracking:-.92px;--text-heading-subsection-compact-family:"Cassette";--text-heading-subsection-compact-weight:400;--text-heading-subsection-compact-style:normal;--text-heading-subsection-compact-size:30px;--text-heading-subsection-compact-line-height:33.6px;--text-heading-subsection-compact-tracking:-.6px;--text-label-default-family:"Cassette";--text-label-default-weight:400;--text-label-default-style:normal;--text-label-default-size:16px;--text-label-default-line-height:19.2px;--text-label-default-tracking:0px;--text-label-strong-family:"Cassette";--text-label-strong-weight:700;--text-label-strong-style:normal;--text-label-strong-size:16px;--text-label-strong-line-height:19.2px;--text-label-strong-tracking:0px;--text-meta-legal-family:"Cassette";--text-meta-legal-weight:400;--text-meta-legal-style:normal;--text-meta-legal-size:14px;--text-meta-legal-line-height:21px;--text-meta-legal-tracking:0px}.rf-investor-grid{color:var(--color-brand-black);grid-template-columns:29.5699% minmax(0,1fr);align-items:start;width:100%;display:grid}.rf-investor-label{font-family:Cassette,sans-serif;font-size:12px;font-weight:400;line-height:15px}.rf-investor-rows{flex-direction:column;gap:20px;min-width:0;display:flex}.rf-investor-row{justify-content:space-between;align-items:center;gap:0;min-width:0;display:flex}.rf-investor-row img{flex:none;max-width:none;height:auto;display:block}.rf-band .rf-investor-grid{margin-top:50px}.rf-investor-carousel{--investor-slot:clamp(180px, 15cqw, 240px);--investor-gap:clamp(45px, 3.75cqw, 60px);opacity:.5;outline-offset:4px;padding-block:20px;overflow:hidden}.rf-square-hero>.rf-investor-carousel{--investor-gap:clamp(72px, 6cqw, 96px);box-sizing:border-box;height:var(--hero-carousel-height);opacity:1;margin:var(--space-24) var(--space-80) 0;flex:none;align-items:center;display:flex}.rf-square-hero .rf-investor-slot img{transform:scale(.8)}.rf-investor-track{will-change:transform;width:max-content;animation:36s linear infinite rf-investor-drift;display:flex}.rf-investor-cycle{align-items:center;gap:var(--investor-gap);padding-right:var(--investor-gap);flex:none;display:flex}.rf-investor-slot{width:var(--investor-slot);flex:none;justify-content:center;align-items:center;height:33px;display:flex}.rf-investor-slot img{flex:none;max-width:none;height:auto;display:block}.rf-investor-carousel .rf-investor-track{animation-play-state:running}@keyframes rf-investor-drift{to{transform:translate(-50%)}}@media (width<=1100px){.rf-band .rf-investor-grid{margin-top:36px}}@media (width<=760px){.rf-investor-grid{grid-template-columns:1fr;gap:16px}.rf-investor-rows{gap:20px;width:min(100%,393px)}.rf-band .rf-investor-grid{margin-top:28px}.rf-square-hero>.rf-investor-carousel{margin:var(--space-24) 24px 0}}@media (prefers-reduced-motion:reduce){.rf-investor-carousel{overflow-x:auto}.rf-investor-track{will-change:auto;animation:none}.rf-investor-cycle[aria-hidden=true]{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html,body,#root{background:var(--color-brand-white);width:100%;margin:0;padding:0}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--color-brand-black);font-family:Cassette,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:5px;outline:2px solid}.rf-page{font-synthesis:none;-webkit-font-smoothing:antialiased;--edge:var(--space-32);--inner:var(--space-64);--content-columns:minmax(0, 1fr) 40.041cqw;--content-gap:5.0874cqw;--radius:32px;--body:clamp(18px, 1.272cqw, 24px);--h3:clamp(25px, 1.696cqw, 32px);--section:var(--space-96);width:100%;max-width:1600px;margin-inline:auto;font-family:Cassette,sans-serif;container-type:inline-size}.rf-page h1,.rf-page h2,.rf-page h3,.rf-page p{margin:0;font-weight:400}.rf-page h2{letter-spacing:-.02em;font-size:clamp(42px,3.392cqw,64px);line-height:1.08}.rf-page h3{font-size:var(--h3);letter-spacing:-.02em;line-height:1.4}.rf-page p{font-size:var(--body);line-height:1.4}.rf-page section[id]{scroll-margin-top:32px}.rf-page button{cursor:pointer;background:0 0;border:0}.rf-pill{color:var(--color-brand-white);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:16px;line-height:1.2;display:inline-flex;background:var(--color-brand-black)!important}.rf-nav{z-index:3;justify-content:space-between;align-items:center;gap:24px;height:96px;padding:24px 60px;display:flex;position:relative}.rf-nav>a{flex:none;display:inline-flex}.rf-nav svg{width:125px;height:auto}.rf-nav nav{white-space:nowrap;align-items:center;gap:var(--space-40);font-size:14px;display:flex}.rf-nav .rf-pill{padding:6px 20px;font-size:14px}.rf-nav-menu,.rf-menu{display:none}@media (width<=760px){.rf-nav-menu{color:var(--color-brand-black);cursor:pointer;background:0 0;border:0;margin:0 -8px 0 0;padding:8px;display:inline-flex}.rf-nav .rf-nav-menu svg,.rf-nav .rf-menu-close svg{width:20px;height:20px}.rf-menu{z-index:20;display:none;position:fixed;inset:0}.rf-menu[data-open=true]{display:block}.rf-menu-backdrop{cursor:default;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17171752;border:0;padding:0;position:absolute;inset:0}.rf-menu-panel{color:var(--color-brand-white);background:var(--color-brand-black);flex-direction:column;max-height:calc(100dvh - 32px);padding:0 24px 24px;display:flex;position:absolute;inset:16px;overflow:auto}.rf-menu-head{justify-content:space-between;align-items:center;height:40px;margin-inline:-16px;display:flex}.rf-menu-head>a{color:var(--color-brand-white);display:inline-flex}.rf-menu-head svg{width:104px;height:auto}.rf-menu-close{color:var(--color-brand-white);cursor:pointer;background:0 0;border:0;margin:0 -8px 0 0;padding:8px;display:inline-flex}.rf-nav .rf-menu nav{white-space:normal;flex-direction:column;align-items:stretch;gap:0;margin-top:32px;padding-bottom:40px;display:flex}.rf-nav .rf-menu nav>a:not(.rf-pill){color:var(--color-brand-white);border-top:1px solid #ffffff1f;padding:18px 0;font-size:20px;line-height:1.2;text-decoration:none;display:block}.rf-nav .rf-menu nav>a:not(.rf-pill):first-child{border-top:0}.rf-menu-cta{color:var(--color-brand-black);white-space:nowrap;background:var(--color-brand-white);border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:auto;padding:12px 28px;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}}.rf-hero h1{letter-spacing:-.0366em;font-weight:100;line-height:1.1}.rf-hero h1>span,.rf-hero h1>em{white-space:nowrap;display:block}.rf-hero h1 em{font-style:italic;font-weight:300}.rf-hero-support>p{color:var(--color-text-muted);font-size:clamp(17px,1.272cqw,24px);line-height:1.24}.rf-hero-support>p,.rf-square-invitation>p{white-space:pre-line}.hg-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rf-page .hg-video[data-parallax=true]{will-change:transform;height:140%;top:-20%;bottom:auto;transform:translate(0)}.rf-band-hero{flex-direction:column;height:100svh;min-height:560px;padding-bottom:30px;display:flex}.rf-band-hero>.rf-nav{flex:none}.rf-band{flex:1;grid-template-rows:minmax(40px,3fr) auto minmax(40px,1fr);min-height:0;margin:0 30px;display:grid;position:relative}.rf-band-media{border-radius:var(--radius);animation:.6s both rf-fade-in;position:absolute;inset:0;overflow:hidden}.rf-band-copy{grid-row:2;grid-template-columns:var(--content-columns);gap:var(--content-gap);isolation:isolate;padding:var(--space-24) calc(var(--inner) - var(--edge));align-items:center;display:grid;position:relative}.rf-band-copy:before{content:"";z-index:-1;transform-origin:0;background:var(--color-brand-white);animation:.8s cubic-bezier(.77,0,.175,1) .15s both rf-band-in;position:absolute;inset:0}.rf-band-copy>h1,.rf-band-copy>.rf-hero-support{animation:.24s cubic-bezier(.77,0,.175,1) .65s both rf-fade-in}.rf-square-intro>h1,.rf-square-invitation,.rf-hourglass-copy>h1,.rf-hourglass-copy>.rf-hero-support{animation:.24s cubic-bezier(.77,0,.175,1) .12s both rf-fade-in}.rf-band h1{font-size:clamp(40px,4.3455cqw,82px);line-height:1.2195}.rf-band .hg-backers{margin-top:36px}.rf-hourglass-hero{height:59.94cqw;min-height:700px;max-height:1131px;padding-bottom:30px;position:relative}.rf-hourglass-hero .rf-nav{width:59%;padding-right:32px}.rf-hourglass-hero .rf-nav nav{gap:24px}.rf-hourglass-hero .rf-nav svg{width:105px}.rf-hourglass-copy{z-index:1;width:56%;position:absolute;top:46%;left:60px;transform:translateY(-12%)}.rf-hourglass-copy h1{font-size:clamp(42px,6.1cqw,115px);line-height:.99}.rf-hourglass-copy .rf-hero-support{width:min(100%,565px);margin-top:var(--space-80)}.rf-hourglass-copy .hg-backers{margin-top:44px}.rf-hourglass-media{width:39.2%;animation:.8s both rf-fade-in;position:absolute;top:30px;bottom:30px;right:30px;overflow:hidden}.rf-hourglass-media .hg-video{object-position:center}.rf-mask-def{position:absolute}.rf-square-hero{--hero-carousel-height:73px;--hero-nav-height:82px;--hero-intro-pad:calc(var(--space-64) - .3 * var(--landing-data-timecode));--hero-media-width:calc(100cqw - 2 * var(--space-80));--hero-media-min:calc(var(--hero-media-width) / 1.75);--hero-media-max:calc(var(--hero-media-width) * 9 / 16);--hero-below-media:calc(var(--space-24) + var(--hero-carousel-height) + var(--space-40));--hero-ticker-overhang:clamp(16px, 1.5cqw, 24px);min-height:calc(2 * var(--hero-intro-pad) + 1.8 * var(--landing-display-hero) + var(--hero-media-min) + var(--hero-below-media));max-height:calc(100svh - var(--hero-nav-height) + var(--hero-ticker-overhang) + var(--hero-below-media));padding-bottom:var(--space-40);flex-direction:column;display:flex}.rf-nav.rf-nav--site{height:82px;padding:var(--space-16) var(--space-80)}.rf-nav--site>a>svg{width:90px}.rf-square-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-64);padding:var(--hero-intro-pad) var(--space-80);display:flex;position:relative}.rf-square-intro h1{font-size:clamp(60px,7.75cqw,124px);line-height:.9}.rf-square-invitation{align-items:flex-start;gap:var(--space-24);width:calc((var(--hero-media-width) - var(--space-96)) / 3);margin-top:var(--space-8);flex-direction:column;flex:none;display:flex}.rf-square-invitation>p{width:100%;font-size:16px;line-height:1.25}.rf-square-invitation>.rf-pill{min-height:44px;padding:12px 24px;font-size:16px;font-weight:400;line-height:19.2px}.rf-square-media{height:100svh;min-height:var(--hero-media-min);max-height:var(--hero-media-max);opacity:1;margin:0 var(--space-80);border-radius:32px;flex:auto;position:relative;overflow:hidden}.rf-square-video-reveal{border-radius:inherit;animation:1.1s cubic-bezier(.22,1,.36,1) .12s backwards rf-square-grow;position:absolute;inset:0;overflow:hidden}.rf-square-hero>.hg-backers{margin:36px 5% 0}.rf-section{padding:var(--section) var(--inner)}.rf-funding{grid-template-columns:var(--content-columns);align-items:stretch;gap:var(--content-gap);width:100%;padding-block:var(--section);display:grid}.rf-funding-copy{justify-content:flex-start;gap:var(--space-40);flex-direction:column;min-width:0;display:flex}.rf-funding-intro{gap:var(--space-24);min-width:0;display:grid}.rf-funding-intro>p{color:var(--color-text-muted)}.rf-funding h2{margin-bottom:0;font-size:clamp(40px,3.392cqw,64px)}.rf-funding .rf-stages{width:100%;max-width:875px;position:relative}.rf-stage-row{position:relative}.rf-stage-row:not(:last-of-type):before{content:"";background:var(--color-border-default);width:2px;position:absolute;top:16px;bottom:-16px;left:13px}.rf-page .rf-stage-select{text-align:left;grid-template-columns:28px minmax(0,1fr);gap:18px;width:100%;padding:0 0 28px;display:grid;position:relative}.rf-stage-row:last-of-type .rf-stage-select{padding-bottom:0}.rf-step-marker{height:28px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block;position:relative}.rf-stage-row[data-active=true] .rf-step-marker{transform:translateY(var(--funding-nudge,0px))}.rf-page .rf-funding-playback{opacity:.4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:18px;padding:0;display:flex}.rf-page .rf-funding-playback:hover,.rf-page .rf-funding-playback:focus-visible{opacity:1}.rf-step-marker:after{content:"";opacity:.22;background:var(--color-brand-black);border-radius:3px;width:6px;height:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;top:5px;left:11px;transform:scaleY(.272727)}.rf-stage-row[data-active=true] .rf-step-marker:after{opacity:1;transform:scaleY(1)}.rf-stage-copy{opacity:.38;transition:opacity .5s;display:block}.rf-stage-row[data-active=true] .rf-stage-copy,.rf-stage-select:hover .rf-stage-copy,.rf-stage-select:focus-visible .rf-stage-copy{opacity:1}.rf-stage-title{letter-spacing:-.02em;font-size:clamp(20px,1.484cqw,28px);line-height:1.4;display:block}.rf-stage-body{color:var(--color-text-muted);margin-top:8px;font-size:clamp(16px,1.06cqw,20px);line-height:1.4;display:block}.rf-expansion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;display:grid}.rf-expansion[data-open=true]{opacity:1;grid-template-rows:1fr}.rf-expansion>div{min-height:0;overflow:hidden}.rf-funding-graphic{aspect-ratio:1;background:var(--color-surface-subtle);border-radius:32px;align-self:start;align-items:center;width:100%;padding:5.08%;display:flex}.rf-artwork{aspect-ratio:566/327;width:100%;position:relative}.rf-artwork img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(4px)}.rf-artwork img[data-active=true]{opacity:1;transform:translateY(0)}.rf-details{gap:var(--space-120);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.rf-detail-list{gap:40px;display:grid}.rf-detail-list article{border-top:1px solid var(--color-border-default);padding-top:24px}.rf-detail-list p{color:var(--color-text-muted);max-width:840px;margin-top:12px}.rf-comparison{--comparison-inset:var(--space-40);padding:var(--section) var(--space-24)}.rf-comparison-intro{padding-inline:var(--comparison-inset);align-items:start;gap:var(--space-24);margin-bottom:var(--space-40);grid-template-columns:1fr;display:grid}.rf-comparison-intro h2{text-wrap:wrap;width:100%;max-width:none;font-size:clamp(40px,3.392cqw,64px)}.rf-comparison-intro>p{font-size:var(--body);color:var(--color-text-muted);max-width:min(100%,1160px)}.rf-comparison-panel{padding:var(--space-48) var(--comparison-inset);background:var(--color-surface-subtle);gap:var(--space-40);border-radius:32px;display:grid}.rf-comparison-row{align-items:center;gap:var(--space-24);grid-template-columns:minmax(0,200fr) minmax(0,1163fr) minmax(0,300fr);display:grid}.rf-comparison-label svg{width:clamp(104px,6.6243cqw,125px);height:auto;display:block}.rf-comparison-label h3{letter-spacing:0;color:var(--color-text-muted);font-size:clamp(18px,1.272cqw,24px);line-height:1.4}.rf-traffic{aspect-ratio:1163/180;background:var(--color-brand-white);border-radius:32px;width:100%;min-width:0;min-height:90px;position:relative;overflow:hidden;container-type:size}.rf-bridge>.hg-video{object-position:calc(50% + 4.11cqw) 50%}.rf-trucks{opacity:.38}.rf-trucks>.hg-video{object-position:center}.rf-settlement{letter-spacing:-.02em;font-size:clamp(21px,1.696cqw,32px)!important;line-height:1.4!important}.rf-comparison-row:last-child>.rf-settlement{color:var(--color-text-muted)}.rf-volume{border-top:1px solid var(--color-border-default);padding:32px}.rf-volume-media{aspect-ratio:1823/1239;border-radius:32px;align-items:flex-end;padding:48px;display:flex;position:relative;overflow:hidden}.rf-volume-card{background:var(--color-brand-white);border-radius:16px;width:384px;max-width:100%;padding:32px;position:relative;container-type:inline-size}.rf-volume-card .rf-volume-label{letter-spacing:var(--text-data-eyebrow-tracking);font-family:var(--text-data-eyebrow-family), monospace;font-size:var(--text-data-eyebrow-size);font-weight:400;line-height:16px}.rf-volume-card .rf-volume-number{letter-spacing:-.04em;font-variant-numeric:normal;margin:24px 0 16px;font-family:Cassette,sans-serif;font-size:48px;font-weight:500;line-height:1}.rf-counter{white-space:nowrap;align-items:flex-start;display:inline-flex}.rf-counter-digit{block-size:1em;line-height:1;display:inline-block;position:relative;overflow:visible clip}.rf-counter-sizer{visibility:hidden;line-height:1}.rf-counter-static{position:absolute;inset:0}.rf-counter-reel{flex-direction:column;width:100%;animation:.21s cubic-bezier(.22,1,.36,1) both rf-counter-roll;display:flex;position:absolute;top:0;left:0}.rf-counter-glyph{flex:none;block-size:1em;inline-size:100%;line-height:1;display:block}.rf-counter-separator{line-height:1}@keyframes rf-counter-roll{0%{transform:translateY(0)}to{transform:translateY(-1em)}}@media (prefers-reduced-motion:reduce){.rf-page .rf-counter-reel{animation:none;transform:translateY(-1em)}}.rf-volume-card>p:last-child{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:24px}.rf-faq article{border-top:1px solid var(--color-border-default)}.rf-faq article:last-child{border-bottom:1px solid var(--color-border-default)}.rf-faq h3>button{text-align:left;font-size:var(--h3);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;line-height:1.4;display:flex}.rf-chevron{flex:none;transition:transform .3s ease-in-out}.rf-chevron[data-open=true]{transform:rotate(180deg)}.rf-faq .rf-expansion p{color:var(--color-text-muted);padding:0 40px 28px 0}.rf-faq .rf-expansion strong{color:var(--color-brand-black);font-weight:500}#who-we-fund{scroll-margin-top:32px}.rf-contact{padding:var(--space-64) var(--inner) var(--space-120)}.rf-contact-inner{border-top:1px solid var(--color-brand-black);grid-template-columns:1.35fr .85fr;gap:100px;padding-top:64px;display:grid}.rf-contact h2{letter-spacing:-.03em;font-size:clamp(60px,5.51cqw,104px)}.rf-contact form{align-content:start;gap:20px;display:grid}.rf-contact label{min-width:0;display:block}.rf-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rf-contact input,.rf-contact textarea{background:var(--color-surface-subtle);border:0;border-radius:8px;width:100%;padding:18px 16px;font-size:18px}.rf-contact textarea{resize:vertical;min-height:108px}.rf-contact :is(input,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1px #d4380d}.rf-contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rf-contact form>.rf-pill{justify-self:start}.rf-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rf-footer{padding:32px}.rf-footer-panel{color:var(--color-brand-white);background:var(--color-brand-black);padding:var(--space-96) var(--space-64)}.rf-footer-columns{grid-template-columns:1.5fr 1fr .5fr;gap:64px;display:grid}.rf-footer-brand>svg{width:159px;height:auto;display:block}.rf-footer-brand>p{color:var(--color-brand-white);margin-top:32px;font-size:18px;line-height:1.625}.rf-footer-brand>.rf-pill{color:var(--color-brand-black);margin-top:40px;padding:16px 32px;font-size:18px;background:var(--color-brand-white)!important}.rf-footer h3{letter-spacing:-.02em;margin-bottom:24px;font-size:18px;font-weight:500;line-height:28px}.rf-footer nav{gap:16px;display:grid}.rf-footer nav a,.rf-footer-muted{color:var(--color-brand-white);font-size:16px}.rf-footer a:hover{opacity:.75}.rf-footer-legal{color:var(--color-text-muted);border-top:1px solid var(--color-border-default);justify-content:space-between;gap:32px;margin-top:96px;padding-top:40px;display:flex}.rf-footer-legal>p{letter-spacing:0;font-size:var(--text-meta-legal-size);line-height:var(--text-meta-legal-line-height)}.rf-footer-legal>div{gap:32px;font-size:16px;display:flex}.rf-footer-legal>p:first-child{flex-shrink:0}.rf-footer-legal>.rf-footer-disclaimer{max-width:640px;font-size:14px;line-height:1.5}@media (width<=1100px){.rf-footer-legal>.rf-footer-disclaimer{max-width:720px}}@media (width<=760px){.rf-footer-legal>.rf-footer-disclaimer{font-size:13px}}@keyframes rf-square-grow{0%{clip-path:inset(0 0 100% 0 round var(--radius))}to{clip-path:inset(0 0 0 0 round var(--radius))}}@keyframes rf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rf-band-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1100px){.rf-nav{padding-inline:40px}.rf-nav nav{gap:24px}.rf-page{--content-columns:minmax(0, 1fr) 43.2%;--content-gap:var(--space-40)}.hg-backers{gap:12px}.rf-band .hg-backers{margin-top:24px}.rf-hourglass-hero .rf-nav{width:100%;padding-right:44%}.rf-hourglass-hero .rf-nav nav>a:not(.rf-pill){display:none}.rf-hourglass-copy{left:40px}.rf-funding{gap:var(--content-gap);grid-template-columns:var(--content-columns)}.rf-funding .rf-stages{width:100%}.rf-funding-copy{gap:32px}.rf-details{gap:64px}.rf-comparison-intro>p{max-width:100%}.rf-comparison-row{grid-template-columns:145px minmax(0,1fr) 145px;gap:24px}.rf-contact-inner{grid-template-columns:1fr 1fr;gap:64px}.rf-footer-panel{padding:var(--space-64) var(--space-40)}.rf-footer-legal{flex-direction:column}}@media (width<=760px){.rf-page{--inner:var(--space-24);--section:var(--space-64);--body:18px;--h3:24px}.rf-nav{height:84px;padding:24px}.rf-nav svg{width:104px}.rf-nav nav>a:not(.rf-pill){display:none}.rf-nav .rf-pill{padding:9px 16px;font-size:13px}.rf-hero h1>span,.rf-hero h1>em{white-space:normal}.rf-band-hero{padding-bottom:24px}.rf-band{min-height:0;margin:0 24px}.rf-band-copy{flex-direction:column;align-items:stretch;gap:28px;width:100%;padding:28px 0;display:flex}.rf-band h1{letter-spacing:-.035em;font-size:clamp(30px,9.8cqw,62px);line-height:1.05}.rf-hero-support>p{max-width:540px;font-size:18px}.rf-band-media{border-radius:24px}.rf-band .hg-backers{margin-top:28px}.hg-backers{gap:12px}.hg-backers>span{font-size:9px}.hg-backers img{max-width:24%;max-height:28px}.rf-hourglass-hero{flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:24px;display:flex}.rf-hourglass-hero .rf-nav{width:100%;padding:24px}.rf-hourglass-copy{width:auto;margin:42px 24px 40px;position:static;transform:none}.rf-hourglass-copy h1{font-size:clamp(32px,10.2cqw,76px);line-height:1}.rf-hourglass-copy .rf-hero-support{width:auto;margin-top:32px}.rf-hourglass-copy .hg-backers{margin-top:28px}.rf-hourglass-media{aspect-ratio:1/1.25;width:calc(100% - 48px);height:auto;margin:0 24px;position:relative;inset:auto}.rf-square-hero{--hero-nav-height:72px;--hero-media-min:0px;--hero-media-max:none;min-height:0;padding-bottom:var(--space-24);max-height:calc(100svh - var(--hero-nav-height) + var(--hero-carousel-height) / 2 + var(--space-24))}.rf-nav.rf-nav--site{height:72px;padding:var(--space-16) 24px}.rf-nav--site>a>svg{width:75px}.rf-square-intro{flex-direction:column;align-items:flex-start;gap:0;padding:42px 24px 24px}.rf-square-intro h1{font-size:clamp(32px,10.2cqw,76px);line-height:.95}.rf-square-invitation{width:100%;max-width:480px;margin-top:32px}.rf-square-invitation>p{font-size:18px}.rf-square-media{border-radius:24px;margin:0 24px}.rf-square-hero>.hg-backers{margin:28px 24px 0}.rf-page h2{font-size:42px}.rf-details{grid-template-columns:1fr;gap:40px}.rf-funding{grid-template-columns:1fr;grid-template-areas:"intro""graphic""steps";gap:28px;padding-block:64px}.rf-funding-copy{display:contents}.rf-funding-intro{grid-area:intro;gap:20px}.rf-funding h2{margin-bottom:0;font-size:36px}.rf-funding h2 br{display:none}.rf-funding .rf-stages{grid-area:steps;justify-self:center;width:100%;max-width:480px}.rf-page .rf-stage-select{gap:14px;padding-bottom:24px}.rf-stage-title{font-size:20px}.rf-stage-body{font-size:16px}.rf-funding-graphic{border-radius:24px;grid-area:graphic;justify-self:center;width:min(100%,360px);padding:5.08%}.rf-detail-list{gap:28px}.rf-detail-list article{padding-top:20px}.rf-detail-list p{margin-top:10px;font-size:18px}.rf-comparison{--comparison-inset:var(--space-24)}.rf-comparison-intro{gap:24px;margin-bottom:32px}.rf-comparison-intro h2{font-size:36px}.rf-desktop-break{display:none}.rf-comparison-panel{border-radius:24px;gap:36px;padding:28px 20px}.rf-comparison-row{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr);gap:20px}.rf-comparison-label h3{font-size:19px}.rf-comparison-label svg{width:114px}.rf-settlement{font-size:20px!important}.rf-traffic{aspect-ratio:4;border-radius:24px;grid-area:2/1/auto/-1;min-height:76px}.rf-volume{padding:24px}.rf-volume-media{aspect-ratio:4/5;border-radius:24px;min-height:440px;padding:20px}.rf-volume-card{border-radius:16px;width:100%;padding:24px}.rf-volume-card .rf-volume-number{font-size:44px}.rf-faq h3>button{gap:16px;padding:20px 0;font-size:24px}.rf-faq .rf-expansion p{padding:0 0 24px;font-size:16px}.rf-contact{padding:var(--space-40) var(--space-24) var(--space-64)}.rf-contact-inner{grid-template-columns:1fr;gap:40px;padding-top:40px}.rf-contact h2{font-size:54px}.rf-form-row{gap:16px}.rf-contact input,.rf-contact textarea{font-size:16px}.rf-footer{padding:24px}.rf-footer-panel{padding:var(--space-48) var(--space-24);border-radius:24px}.rf-footer-columns{grid-template-columns:1fr 1fr;gap:48px 20px}.rf-footer-brand{grid-column:1/-1}.rf-footer-brand>svg{width:139px;height:auto}.rf-footer-brand>p{margin-top:24px;font-size:16px}.rf-footer-brand>.rf-pill{margin-top:28px;font-size:16px}.rf-footer nav a,.rf-footer-muted{font-size:14px}.rf-footer h3{margin-bottom:20px;font-size:16px}.rf-footer-legal{gap:24px;margin-top:48px;padding-top:24px}.rf-footer-legal>p,.rf-footer-legal>div{font-size:13px}.rf-footer-legal>div{flex-wrap:wrap;gap:16px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rf-page *,.rf-page :before,.rf-page :after{transition:none!important;animation:none!important}.rf-page .hg-video[data-parallax=true]{will-change:auto;height:100%;top:0;transform:none}}.rf-square-page .rf-square-intro h1 em{font-style:italic;font-weight:300}.rf-square-page{--radius:0px}.rf-problem-grid{background:var(--color-brand-white);padding:var(--space-96) var(--space-80)}.rf-problem-intro{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:64px;display:flex}.rf-square-page .rf-problem-intro h2{flex:none;font-size:clamp(40px,3.5cqw,56px);line-height:1.1}.rf-square-page .rf-problem-intro p{color:var(--color-text-muted);width:50%;max-width:720px;font-size:20px;line-height:1.4}.rf-problem-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rf-square-page .rf-problem-card{text-align:left;background:var(--color-brand-white);border:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) 240px;align-items:center;min-width:0;padding:0;display:grid}.rf-problem-copy{flex-direction:column;gap:16px;min-width:0;padding:24px 32px;display:flex}.rf-problem-title{letter-spacing:-.02em;font-size:24px;line-height:1.1}.rf-problem-body{color:var(--color-text-muted);font-size:18px;line-height:1.4}.rf-problem-media{aspect-ratio:1;filter:grayscale();align-self:center;width:240px;position:relative;overflow:hidden}.rf-problem-media img,.rf-problem-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.rf-problem-media video{opacity:0}.rf-problem-card[data-active=true] .rf-problem-media{filter:none}.rf-problem-card[data-active=true] video{opacity:1}@media (prefers-reduced-motion:no-preference){.rf-problem-grid{opacity:var(--problem-scroll-opacity,1)}.rf-square-page .rf-problem-grid:focus-within{opacity:1}}@media (width<=1439px){.rf-square-page .rf-problem-card{grid-template-columns:minmax(0,1fr) minmax(160px,34%)}.rf-problem-media{width:100%}.rf-problem-copy{gap:14px;padding:24px}.rf-problem-body{font-size:16px}}@media (width<=1100px){.rf-problem-intro{gap:24px;display:grid}.rf-square-page .rf-problem-intro p{width:100%;max-width:720px}.rf-problem-cards{grid-template-columns:1fr}.rf-square-page .rf-problem-card{grid-template-columns:minmax(0,1fr) 240px}.rf-problem-body{font-size:18px}.rf-problem-copy{padding:24px 32px}}@media (width<=760px){.rf-problem-grid{padding:var(--space-64) var(--space-24)}.rf-problem-intro{gap:20px;margin-bottom:32px}.rf-square-page .rf-problem-intro h2{font-size:36px}.rf-square-page .rf-problem-intro p{font-size:18px}.rf-problem-cards{gap:20px}.rf-square-page .rf-problem-card{grid-template-columns:1fr}.rf-problem-copy{gap:16px;padding:24px}.rf-problem-body{font-size:18px}.rf-problem-media{aspect-ratio:1;width:100%}}.rf-square-page .rf-hero-volume-ticker{text-align:right;z-index:1;color:var(--color-brand-white);letter-spacing:0;text-transform:uppercase;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "liga" 0;pointer-events:none;white-space:nowrap;opacity:var(--hero-scroll-opacity,1);gap:2px;margin:0;font-family:Roobert Mono,monospace;font-size:16px;font-weight:400;line-height:1.2;display:grid;position:absolute;top:clamp(16px,1.5cqw,24px);right:clamp(16px,1.5cqw,24px)}.rf-square-page .rf-live-comparison{color:var(--color-brand-black);padding:var(--space-120) var(--space-80)}.rf-live-comparison-intro h2{letter-spacing:-.02em;font-size:clamp(32px,3cqw,48px);line-height:1.12}.rf-live-comparison-intro>p{color:var(--color-text-muted);font-size:20px;line-height:1.4}.rf-live-comparison--paired .rf-live-comparison-intro{gap:var(--space-24) var(--space-120);margin-bottom:var(--space-64);grid-template-columns:minmax(0,820fr) minmax(0,440fr);display:grid}.rf-live-comparison-lanes{gap:48px;min-width:0;display:grid}.rf-live-comparison-lane{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand outcome""track track";align-items:center;gap:24px 32px;min-width:0;display:grid}.rf-live-comparison-brand{grid-area:brand;align-items:center;height:36px;display:flex}.rf-live-comparison-brand svg{width:125px;height:auto;display:block}.rf-live-comparison-brand h3{letter-spacing:0;color:var(--color-text-muted);font-size:22px;line-height:1.4}.rf-live-comparison-outcome{letter-spacing:-.02em;text-align:right;grid-area:outcome;line-height:1.4;font-size:28px!important}.rf-live-comparison-lane[data-bank=true] .rf-live-comparison-outcome{color:var(--color-text-muted)}.rf-live-comparison .rf-bridge>.hg-video{filter:none;object-position:center;object-fit:cover}.rf-square-page .rf-live-comparison .rf-traffic{aspect-ratio:1183/180;border-radius:12px;grid-area:track;min-height:0}.rf-live-comparison--editorial{gap:var(--space-96);grid-template-columns:minmax(0,480fr) minmax(0,864fr);display:grid}.rf-live-comparison--editorial .rf-live-comparison-intro{flex-direction:column;gap:28px;min-width:0;display:flex}.rf-live-comparison--editorial .rf-live-comparison-lane{row-gap:20px}@media (width<=1100px){.rf-live-comparison--paired .rf-live-comparison-intro{grid-template-columns:minmax(0,1fr);gap:24px}.rf-live-comparison--paired .rf-live-comparison-intro>p{max-width:620px}.rf-live-comparison--editorial{grid-template-columns:minmax(0,1fr);gap:48px}.rf-live-comparison--editorial .rf-live-comparison-intro{max-width:620px}}@media (width<=760px){.rf-square-page .rf-live-comparison{padding:var(--space-64) var(--space-24)}.rf-live-comparison-intro h2{font-size:32px}.rf-live-comparison-intro>p{font-size:16px}.rf-live-comparison--paired .rf-live-comparison-intro{gap:20px;margin-bottom:40px}.rf-live-comparison-lanes{gap:40px}.rf-live-comparison-lane{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""outcome""track";gap:8px}.rf-live-comparison-brand h3{font-size:20px}.rf-live-comparison-outcome{text-align:left;font-size:24px!important}.rf-live-comparison--paired .rf-traffic{margin-top:8px}.rf-live-comparison--editorial{gap:40px}.rf-live-comparison--editorial .rf-live-comparison-intro{gap:20px}.rf-live-comparison--editorial .rf-live-comparison-lane{grid-template-areas:"brand""track""outcome";row-gap:16px}}.rf-square-page .rf-volume{border-top:0}.rf-square-page .rf-volume-media{align-items:flex-end}.rf-square-page .rf-volume-card>p:last-child{font-weight:400}@media (width>=761px){.rf-square-page .rf-square-intro{flex-wrap:wrap}.rf-square-page .rf-square-invitation{width:max(calc((var(--hero-media-width) - var(--space-96)) / 3), 280px);max-width:100%}}.rf-square-page .rf-faq h3>button{font-size:clamp(22px,1.484cqw,28px)}@media (prefers-reduced-motion:no-preference){.rf-square-page .rf-investor-track{animation-duration:24s}.rf-square-page .rf-square-media .hg-video[data-parallax=true]{height:120%;opacity:var(--hero-scroll-opacity,1);top:-10%}.rf-square-page .rf-volume-media .hg-video[data-parallax=true]{height:180%;top:-40%}.rf-square-page .rf-volume-media{opacity:var(--volume-scroll-opacity,1)}.rf-square-page .rf-square-hero>.rf-investor-carousel{opacity:var(--hero-scroll-opacity,1)}.rf-square-page .rf-funding-track[data-pinned=true]>.rf-funding{top:var(--funding-top);z-index:1;position:sticky}}.rf-square-page .rf-funding[data-scroll-driven]{padding-block:clamp(24px,6svh,88px)}.rf-square-page .rf-funding[data-scroll-driven] .rf-funding-graphic{justify-self:end;width:min(100%,100svh - 160px)}@media (width<=760px){.rf-square-page .rf-faq h3>button{font-size:20px}.rf-square-page .rf-funding[data-scroll-driven]{gap:20px;padding-block:24px}.rf-square-page .rf-funding[data-scroll-driven] h2{font-size:30px}.rf-square-page .rf-funding[data-scroll-driven] .rf-funding-intro{gap:12px}.rf-square-page .rf-funding[data-scroll-driven] .rf-funding-intro>p{font-size:16px}.rf-square-page .rf-funding[data-scroll-driven] .rf-funding-graphic{aspect-ratio:auto;justify-self:stretch;width:100%;padding:16px}.rf-square-page .rf-funding[data-scroll-driven] .rf-stage-select{padding-bottom:16px}.rf-square-page .rf-funding[data-scroll-driven] .rf-stage-title{font-size:18px}.rf-square-page .rf-funding[data-scroll-driven] .rf-stage-body{min-height:4.2em;font-size:14px}.rf-square-page .rf-funding[data-scroll-driven] .rf-stage-row[data-active=false] .rf-stage-body{display:none}}.rf-square-page :is(.rf-square-media,.rf-funding-graphic,.rf-comparison-panel,.rf-volume-media,.rf-volume-card,.rf-footer-panel,.rf-contact input,.rf-contact textarea){border-radius:var(--radius)}.rf-square-page{--landing-display-hero:clamp(64px, 6.5cqw, 104px);--landing-display-cta:clamp(60px, 5.5cqw, var(--text-display-cta-size));--landing-heading-section:clamp(40px, 3.5cqw, var(--text-heading-section-size));--landing-heading-section-compact:clamp(32px, 2.875cqw, var(--text-heading-section-compact-size));--landing-heading-item:var(--text-heading-item-size);--landing-body-large:var(--text-body-large-size);--landing-body-small:var(--text-body-small-size);--landing-label:var(--text-label-default-size);--landing-meta-legal:var(--text-meta-legal-size);--landing-data-eyebrow:var(--text-data-eyebrow-size);--landing-data-counter:var(--text-data-counter-size);--landing-data-timecode:clamp(var(--text-data-timecode-compact-size), 1.25cqw, var(--text-data-timecode-size))}.rf-nav--site nav,.rf-nav--site nav a{font-size:14px;line-height:1.2}@media (width>=761px){.rf-square-page .rf-square-intro h1{font-size:var(--landing-display-hero)}.rf-square-page :is(.rf-problem-intro,.rf-funding,.rf-faq) h2{font-size:var(--landing-heading-section);letter-spacing:-.02em;line-height:1.1}.rf-square-page .rf-contact h2{font-size:var(--landing-display-cta);letter-spacing:-.03em;line-height:1.08}.rf-square-page .rf-live-comparison-intro h2{font-size:var(--landing-heading-section-compact);letter-spacing:-.02em;line-height:1.12}.rf-square-page .rf-live-comparison-outcome{letter-spacing:-.02em;line-height:1.4;font-size:var(--landing-heading-item)!important}.rf-square-page :is(.rf-stage-title,.rf-live-comparison-brand h3),.rf-square-page .rf-faq h3>button,.rf-square-page .rf-problem-title{font-size:var(--landing-heading-item);letter-spacing:-.02em;line-height:1.4}.rf-square-page :is(.rf-problem-intro>p,.rf-funding-intro>p,.rf-live-comparison-intro>p,.rf-faq .rf-expansion p){font-size:var(--landing-body-large);letter-spacing:0;line-height:1.4}.rf-square-page :is(.rf-problem-body,.rf-footer-brand>p),.rf-square-page :is(.rf-stage-body,.rf-volume-card>p:last-child,.rf-footer nav a){font-size:var(--landing-body-small);letter-spacing:0;font-weight:400;line-height:1.5}.rf-square-page .rf-square-invitation>p{letter-spacing:0;font-size:20px;line-height:28px}.rf-square-page :is(.rf-contact input,.rf-contact textarea,.rf-contact form>.rf-pill,.rf-footer-brand>.rf-pill){font-size:var(--landing-label);letter-spacing:0;line-height:1.2}.rf-square-page .rf-footer h3{font-size:var(--landing-label);letter-spacing:0;font-weight:700;line-height:1.2}.rf-square-page .rf-footer-legal>.rf-footer-disclaimer{font-size:var(--landing-meta-legal);letter-spacing:0;line-height:1.5}.rf-square-page .rf-volume-card .rf-volume-label{font-size:var(--landing-data-eyebrow);letter-spacing:var(--text-data-eyebrow-tracking);line-height:16px}.rf-square-page .rf-volume-card .rf-volume-number{font-size:var(--landing-data-counter);letter-spacing:-.04em;font-weight:500;line-height:1}}.rf-square-page .rf-hero-volume-ticker{letter-spacing:0;font-size:16px;line-height:1.2}@media (width<=760px){.rf-square-page .rf-square-intro{padding:var(--space-40) var(--space-24) var(--space-24)}.rf-square-page .rf-square-intro h1{font-size:40px;line-height:.95}.rf-square-page .rf-square-invitation>p{font-size:16px;line-height:1.5}.rf-square-page :is(.rf-problem-intro,.rf-funding,.rf-faq) h2,.rf-square-page .rf-live-comparison-intro h2{letter-spacing:-.02em;font-size:46px;line-height:1.12}.rf-square-page .rf-contact h2{letter-spacing:-.03em;font-size:48px;line-height:1.02}.rf-square-page :is(.rf-problem-title,.rf-stage-title,.rf-live-comparison-brand h3),.rf-square-page .rf-faq h3>button{letter-spacing:-.02em;font-size:24px;line-height:1.4}.rf-square-page :is(.rf-problem-intro>p,.rf-funding-intro>p,.rf-live-comparison-intro>p){color:var(--color-text-muted);font-size:20px;line-height:1.4}.rf-square-page :is(.rf-problem-body,.rf-stage-body,.rf-faq .rf-expansion p){letter-spacing:0;color:var(--color-text-muted);font-size:16px;line-height:1.5}.rf-square-page .rf-stage-body{min-height:0}.rf-square-page :is(.rf-problem-intro,.rf-funding[data-scroll-driven] .rf-funding-intro),.rf-square-page :is(.rf-problem-cards,.rf-live-comparison--paired .rf-live-comparison-intro){gap:24px}.rf-square-page .rf-problem-card{border-color:var(--color-border-default)}.rf-square-page .rf-funding[data-scroll-driven]{gap:24px;padding-block:32px}.rf-square-page .rf-stage-select{gap:16px}.rf-square-page .rf-live-comparison{padding-block:64px}.rf-square-page .rf-live-comparison-brand h3,.rf-square-page .rf-live-comparison-lane[data-bank=true] .rf-live-comparison-outcome{color:var(--color-text-muted)}.rf-square-page .rf-volume-media{width:100%;min-width:0;padding:12px;container-type:inline-size}.rf-square-page .rf-volume-card{--card:calc(100cqw / 384);width:100%;min-width:0;padding:calc(32 * var(--card));container-type:normal}.rf-square-page .rf-volume-card .rf-volume-label{font-size:calc(12 * var(--card));line-height:calc(16 * var(--card))}.rf-square-page .rf-volume-card .rf-volume-number{margin:calc(24 * var(--card)) 0 calc(16 * var(--card));font-size:calc(48 * var(--card))}.rf-square-page .rf-volume-card>p:last-child{letter-spacing:-.02em;font-size:calc(16 * var(--card));line-height:calc(24 * var(--card))}.rf-square-page :is(.rf-contact h2,.rf-problem-intro h2) br{display:none}.rf-square-page .rf-contact form{gap:24px}.rf-square-page .rf-contact :is(input,textarea){padding:16px;font-size:16px;line-height:1.2}.rf-square-page .rf-contact-inner{border-color:var(--color-border-default)}.rf-square-page .rf-hero-volume-ticker{font-size:16px}}.rf-nav :is(.rf-nav-links>a,.rf-pill){font-size:14px;font-weight:400;line-height:16.8px}.rf-page .rf-footer .rf-footer-brand p{letter-spacing:0;color:var(--color-brand-white);font-size:16px;line-height:24px}.rf-page .rf-footer .rf-footer-panel h3{color:var(--color-brand-white);font-size:16px;font-weight:700;line-height:19.2px}.rf-page .rf-footer .rf-footer-panel :is(nav a,.rf-footer-muted){color:var(--color-brand-white);font-size:16px;line-height:24px}.rf-page .rf-footer .rf-footer-brand .rf-pill{min-height:52px;font-size:16px;font-weight:400;line-height:19.2px}@media (width<=767px){.rf-nav.rf-nav--site .rf-pill{min-height:44px;padding:12px 16px;font-size:16px}.rf-page .rf-footer-columns{column-gap:24px}.rf-page .rf-footer h3{margin-bottom:24px}.rf-page .rf-footer-brand>.rf-pill{margin-top:32px}}.rf-page .rf-footer .rf-footer-legal>p{color:var(--color-text-muted);font-size:var(--text-meta-legal-size);line-height:var(--text-meta-legal-line-height)}.rf-page .rf-footer .rf-footer-legal{color:var(--color-text-muted);border-color:var(--color-border-default)}.rf-page .rf-footer a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.rf-page .rf-footer a:focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-white)}.rf-careers-page{--radius:0px;--careers-gutter:var(--space-80);--careers-black:var(--color-brand-black);--careers-white:var(--color-brand-white);--careers-muted:var(--color-text-muted);--careers-border:var(--color-border-default);color:var(--careers-black);background:var(--careers-white)}.rf-careers-hero{padding:var(--space-64) var(--careers-gutter)}.rf-careers-page .rf-careers-eyebrow{letter-spacing:0;font-size:16px;line-height:19.2px;margin-bottom:32px!important}.rf-careers-intro{align-items:end;gap:var(--space-96);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.rf-careers-intro h1{letter-spacing:-.03em;font-size:clamp(64px,6.5cqw,104px);font-weight:400;line-height:1.02}.rf-careers-intro h1 span,.rf-careers-intro h1 em{display:block}.rf-careers-intro h1 em{font-style:italic;font-weight:300;line-height:1.04}.rf-careers-invitation{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.rf-careers-page .rf-careers-invitation>p{letter-spacing:0;font-size:20px;line-height:28px}.rf-careers-invitation .rf-pill{min-height:44px;padding:12px 24px;font-size:16px;font-weight:400;line-height:19.2px}.rf-careers-page .rf-careers-eyebrow,.rf-careers-intro>h1,.rf-careers-invitation{animation:.24s cubic-bezier(.77,0,.175,1) .12s both rf-fade-in}.rf-careers-film{padding:0 var(--careers-gutter)}.rf-careers-film>div{aspect-ratio:1440/340;background:var(--color-brand-black);width:100%;animation:1.1s cubic-bezier(.22,1,.36,1) .12s backwards rf-square-grow;position:relative;overflow:hidden}.rf-careers-film video{object-fit:cover;object-position:50% 40.3495%;width:100%;height:100%;display:block;transform:translate(-.031955%);filter:none!important}.rf-careers-openings{padding:var(--space-96) var(--careers-gutter);grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:96px;scroll-margin-top:32px;display:grid}.rf-careers-openings>h2{letter-spacing:-1.12px;font-size:56px;line-height:61.6px}.rf-careers-role-list{min-width:0}.rf-careers-role{border-top:1px solid var(--careers-border);color:inherit;flex-direction:column;gap:16px;padding:32px 0;text-decoration:none;display:flex}.rf-careers-role-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.rf-careers-role h3{letter-spacing:-.48px;font-size:24px;line-height:33.6px}.rf-careers-role-heading svg{flex:none;transition:transform .15s cubic-bezier(.2,0,0,1)}.rf-careers-role:hover h3{text-underline-offset:4px;text-decoration:underline}.rf-careers-role:hover svg{transform:translate(4px)}.rf-careers-page .rf-careers-summary{max-width:720px;color:var(--careers-muted);font-size:20px;line-height:28px}.rf-careers-page .rf-careers-location{color:var(--careers-muted);font-size:16px;line-height:24px}.rf-careers-page :is(a,button):focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-black)}.rf-careers-page .rf-footer-panel{border-radius:0}@media (width<=1100px){.rf-careers-intro{grid-template-columns:1.25fr 1fr;gap:48px}}@media (width<=1199px){.rf-careers-page{--careers-gutter:var(--space-40)}.rf-careers-openings{grid-template-columns:1fr;gap:40px}.rf-careers-page .rf-careers-summary{max-width:720px}}@media (width<=767px){.rf-careers-page{--careers-gutter:var(--space-24)}.rf-careers-hero{padding:var(--space-48) var(--space-24)}.rf-careers-page .rf-careers-eyebrow{margin-bottom:24px!important}.rf-careers-intro{flex-direction:column;align-items:stretch;gap:32px;display:flex}.rf-careers-intro h1{letter-spacing:-.03em;font-size:48px;line-height:1.02}.rf-careers-film>div{aspect-ratio:342/240}.rf-careers-film video{aspect-ratio:16/9;object-fit:contain;width:auto;max-width:none;height:238.235%;position:absolute;top:-19.0466%;left:50%;transform:translate(-50%)}.rf-careers-openings{gap:var(--space-32);padding:var(--space-64) var(--space-24) var(--space-80)}.rf-careers-openings>h2{letter-spacing:-.92px;font-size:46px;line-height:51.52px}.rf-careers-page .rf-careers-summary{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.rf-careers-role-heading svg{transition:none;transform:none!important}}.rf-brand-page{--brand-gutter:var(--space-80);color:var(--color-brand-black);background:var(--color-brand-white);padding-inline:var(--brand-gutter)}.rf-brand-page>.rf-footer{margin-inline:calc(-1 * var(--brand-gutter))}.rf-brand-page h1{font-size:var(--text-display-secondary-size);line-height:var(--text-display-secondary-line-height);letter-spacing:var(--text-display-secondary-tracking);font-weight:400}.rf-brand-page h2{font-size:var(--text-heading-section-size);line-height:var(--text-heading-section-line-height);letter-spacing:var(--text-heading-section-tracking);font-weight:400}.rf-brand-page h3{font-size:var(--text-heading-item-size);line-height:var(--text-heading-item-line-height);letter-spacing:var(--text-heading-item-tracking);font-weight:400}.rf-brand-page p{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height)}.rf-brand-muted{color:var(--color-text-muted)}.rf-brand-header{justify-content:space-between;align-items:center;gap:var(--space-24);padding-block:var(--space-80) var(--space-64);flex-wrap:wrap;display:flex}.rf-brand-page .rf-pill{gap:var(--space-8);min-height:44px;padding:var(--space-12) 28px;font:inherit;font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);cursor:pointer;border:0;flex:none}.rf-brand-page .rf-pill:disabled{cursor:progress;opacity:.6}.rf-brand-section{border-top:var(--stroke-hairline) solid var(--color-border-default);margin-top:var(--space-80);padding-block:var(--space-64) var(--space-24)}.rf-brand-section-head{justify-content:space-between;align-items:center;gap:var(--space-48);margin-bottom:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,560px);display:grid}.rf-brand-section-lead{align-items:flex-end;gap:var(--space-24);flex-direction:column;display:flex}.rf-brand-section-lead p{font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height)}.rf-brand-download{display:inline-flex;position:relative}.rf-brand-download-link{color:var(--color-brand-black);white-space:nowrap;align-items:center;gap:var(--space-16);font:inherit;font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rf-brand-download-link:hover{text-underline-offset:4px;text-decoration:underline}.rf-brand-download-link:disabled{color:var(--color-text-muted);cursor:progress}.rf-brand-download-menu{z-index:2;min-width:100%;color:var(--color-brand-black);background:var(--color-brand-white);border:var(--stroke-hairline) solid var(--color-border-default);padding:var(--space-8);top:calc(100% + var(--space-8));flex-direction:column;display:flex;position:absolute;right:0}.rf-brand-download-menu button{color:inherit;text-align:left;padding:var(--space-8) var(--space-16);font:inherit;font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);cursor:pointer;background:0 0;border:0}.rf-brand-download-menu button:hover{background:var(--color-surface-subtle)}.rf-brand-page :is(button,a):focus-visible{outline-offset:2px;outline:2px solid var(--color-brand-black)}.rf-brand-grid-2{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-brand-card-preview{color:var(--color-brand-black);background:var(--color-surface-subtle);justify-content:center;align-items:center;height:240px;display:flex}.rf-brand-card[data-tone=white] .rf-brand-card-preview{color:var(--color-brand-white);background:var(--color-brand-black)}.rf-brand-wordmark{width:66.8%;height:auto;display:block}.rf-brand-hmark{width:auto;height:60%;display:block}.rf-brand-card-details{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-24) var(--space-8);display:flex}.rf-brand-card-details p{margin-top:var(--space-4,4px)}.rf-brand-palette{gap:var(--space-24);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rf-brand-swatch{box-sizing:border-box;border:var(--stroke-hairline) solid var(--color-border-default);height:136px;margin-bottom:var(--space-24);display:block}.rf-brand-palette p{margin-top:4px}.rf-brand-type{border-top:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.rf-brand-type-primary{padding:var(--space-40) var(--space-48) var(--space-40) 0}.rf-brand-type-role{align-items:baseline;gap:var(--space-24);display:flex}.rf-brand-page .rf-brand-specimen{font-size:var(--text-display-secondary-size);line-height:var(--text-display-secondary-line-height);letter-spacing:var(--text-display-secondary-tracking);margin-top:var(--space-32)}.rf-brand-type-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-32);margin-top:var(--space-32);display:flex}.rf-brand-type-roles{border-left:var(--stroke-hairline) solid var(--color-border-default);gap:var(--space-48);padding:var(--space-40) 0 var(--space-40) var(--space-48);flex-direction:column;display:flex}.rf-brand-type-roles h3+p,.rf-brand-type-roles p+p{margin-top:var(--space-16)}.rf-brand-page .rf-brand-emphasis{letter-spacing:-.0366em;font-size:46px;font-style:italic;font-weight:300;line-height:1.12}.rf-brand-page .rf-brand-timecode{font-family:var(--text-data-timecode-family), monospace;font-size:var(--text-data-timecode-size);line-height:var(--text-data-timecode-line-height)}.rf-brand-motion{align-items:center;column-gap:var(--space-96);grid-template-columns:minmax(0,442fr) minmax(0,774fr);display:grid}.rf-brand-motion-pair{gap:var(--space-24);margin-top:var(--space-40);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-brand-motion-intro p{font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);margin-top:var(--space-32)}.rf-brand-motion-item{background:var(--color-surface-subtle);overflow:hidden}.rf-brand-motion-item video{object-fit:cover;width:100%;height:100%;display:block}.rf-brand-motion-escalator{aspect-ratio:774/440}.rf-brand-motion-clouds,.rf-brand-motion-crosswalk{aspect-ratio:644/200}.rf-brand-motion-crosswalk video{filter:grayscale();transition:filter .4s}.rf-brand-motion-crosswalk:hover video{filter:none}.rf-brand-banner{margin-top:var(--space-48)}.rf-brand-banner-options{justify-content:space-between;gap:var(--space-48);display:flex}.rf-brand-option{border:0;min-width:0;margin:0;padding:0}.rf-brand-option--format,.rf-brand-option--content{width:320px}.rf-brand-option--background{width:400px}.rf-brand-choice-row{background:var(--color-surface-subtle);display:flex}.rf-brand-choice{color:var(--color-brand-black);height:64px;padding:0 var(--space-16);font:inherit;font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}.rf-brand-choice small{color:var(--color-text-muted);font-size:var(--text-meta-legal-size);line-height:var(--text-meta-legal-line-height)}.rf-brand-choice[aria-pressed=true]{color:var(--color-brand-white);background:var(--color-brand-black)}.rf-brand-choice[aria-pressed=true] small{color:inherit;opacity:.75}.rf-brand-thumb-row{gap:var(--space-16);display:flex}.rf-brand-thumb{color:var(--color-brand-black);align-items:flex-start;gap:var(--space-8);min-width:0;font:inherit;font-size:var(--text-meta-legal-size);line-height:var(--text-meta-legal-line-height);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex}.rf-brand-thumb img{box-sizing:border-box;object-fit:cover;border:var(--stroke-hairline) solid var(--color-border-default);width:100%;height:44px;display:block}.rf-brand-thumb[aria-pressed=true] img{border:2px solid var(--color-brand-black)}.rf-brand-banner-preview{background:var(--color-surface-subtle);margin-top:var(--space-24);overflow:hidden}.rf-brand-banner-preview canvas{width:100%;height:auto;transition:opacity .15s;display:block}.rf-brand-banner-preview[data-drawing=true] canvas{opacity:.6}.rf-brand-banner-details{justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-24);display:flex}.rf-brand-avatars{margin-top:var(--space-48)}.rf-brand-avatar{justify-content:center;align-items:center;width:192px;height:192px;display:flex}.rf-brand-avatar[data-tone=black]{color:var(--color-brand-black);background:var(--color-brand-white)}.rf-brand-avatar[data-tone=white]{color:var(--color-brand-white);background:var(--color-brand-black)}.rf-brand-avatar svg{width:auto;height:50%}.rf-brand-page .rf-footer{margin-top:var(--space-80)}@media (width<=1100px){.rf-brand-page{--brand-gutter:var(--space-40)}.rf-brand-section-head{gap:var(--space-24);grid-template-columns:1fr}.rf-brand-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-brand-banner-options{flex-wrap:wrap}}@media (width<=760px){.rf-brand-page{--brand-gutter:var(--space-24)}.rf-brand-page h1{font-size:var(--text-display-secondary-compact-size);line-height:var(--text-display-secondary-compact-line-height);letter-spacing:var(--text-display-secondary-compact-tracking)}.rf-brand-page h2{font-size:var(--text-heading-section-compact-size);line-height:var(--text-heading-section-compact-line-height);letter-spacing:var(--text-heading-section-compact-tracking)}.rf-brand-header{padding-block:var(--space-40) var(--space-48);flex-direction:column;align-items:flex-start}.rf-brand-section{margin-top:var(--space-64);padding-block:var(--space-48) var(--space-24)}.rf-brand-grid-2{gap:var(--space-32);grid-template-columns:1fr}.rf-brand-card-preview{height:200px}.rf-brand-wordmark{width:77.8%}.rf-brand-card-details{padding-block:var(--space-16) 0}.rf-brand-section-lead p{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height)}.rf-brand-palette{gap:var(--space-16);grid-template-columns:1fr}.rf-brand-palette li{align-items:center;column-gap:var(--space-24);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"swatch name""swatch hex";display:grid}.rf-brand-swatch{grid-area:swatch;height:64px;margin:0}.rf-brand-palette h3{grid-area:name;align-self:end}.rf-brand-palette p{grid-area:hex;align-self:start;margin:0}.rf-brand-type{grid-template-columns:1fr}.rf-brand-type-primary{padding:var(--space-32) 0}.rf-brand-page .rf-brand-specimen{font-size:var(--text-heading-section-compact-size);line-height:var(--text-heading-section-compact-line-height);letter-spacing:var(--text-heading-section-compact-tracking);margin-top:var(--space-24)}.rf-brand-type-foot{align-items:flex-start;gap:var(--space-24);flex-direction:column}.rf-brand-type-roles{border-left:0;border-top:var(--stroke-hairline) solid var(--color-border-default);gap:var(--space-32);padding:var(--space-32) 0}.rf-brand-page .rf-brand-emphasis{font-size:var(--text-display-secondary-compact-italic-size);line-height:var(--text-display-secondary-compact-italic-line-height);letter-spacing:-.0366em}.rf-brand-motion{row-gap:var(--space-32);grid-template-columns:1fr}.rf-brand-motion-pair{gap:var(--space-16);margin-top:0}.rf-brand-motion-intro p{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height);margin-top:var(--space-24)}.rf-brand-motion-escalator{aspect-ratio:342/194}.rf-brand-motion-clouds,.rf-brand-motion-crosswalk{aspect-ratio:163/128}.rf-brand-banner{margin-top:var(--space-32)}.rf-brand-banner-options{gap:var(--space-24);flex-direction:column}.rf-brand-option--format,.rf-brand-option--content,.rf-brand-option--background{width:100%}.rf-brand-banner-details{align-items:stretch;gap:var(--space-16);flex-direction:column}.rf-brand-banner-details .rf-brand-download,.rf-brand-banner-details .rf-brand-download-link{width:100%}.rf-brand-banner-details .rf-brand-download-link{color:var(--color-brand-white);border-radius:var(--radius-pill);background:var(--color-brand-black);justify-content:center;min-height:44px}.rf-brand-banner-details .rf-brand-download-link svg{display:none}.rf-brand-banner-details .rf-brand-download-link:hover{text-decoration:none}}
