@font-face{font-family:archivo;src:url(../media/ArchivoExpanded-s.p.3hhs9iy-dpnn7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:66.53%;descent-override:15.91%;line-gap-override:0.0%;size-adjust:131.98%}.d4xx3q_className{font-family:archivo,archivo Fallback}.d4xx3q_variable{--font-archivo:"archivo", "archivo Fallback"}
.rf{--rf-void:#050505;--rf-ink:#0a0a0a;--rf-panel:#0e0e0e;--rf-panel-hi:#161616;--rf-line:#ffffff16;--rf-line-hi:#ffffff2b;--rf-text:#f2f2ef;--rf-dim:#a8a8a2;--rf-faint:#7f7f78;--rf-signal:#fe3000;--rf-signal-hi:#ff5c33;--rf-signal-ink:#0d0300;--rf-eco:#0f5;--rf-ease:cubic-bezier(.16, 1, .3, 1);--rf-ease-io:cubic-bezier(.83, 0, .17, 1);--font-rf-display:var(--font-archivo), var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;background:var(--rf-void);color:var(--rf-text);font-family:var(--font-body)}.rf ::selection{background:var(--rf-signal);color:#000}.rf :focus-visible{outline:2px solid var(--rf-signal-hi);outline-offset:3px;border-radius:2px}.rf-display,.rf-h1,.rf-h2,.rf-h3,.rf-wide{font-family:var(--font-rf-display)}.rf-display{letter-spacing:-.04em;font-size:clamp(2.35rem,12.2vw - 4px,4.7rem);line-height:.9}@media (min-width:768px){.rf-display{font-size:clamp(4rem,10.6vw - 10px,6.4rem)}}@media (min-width:1024px){.rf-display{font-size:clamp(4rem,7.25vw - 14px,6.5rem)}}@media (min-width:1800px){.rf-display{font-size:clamp(6.5rem,4.8vw,7.5rem)}}.rf-h1{letter-spacing:-.035em;font-size:clamp(2.3rem,1.15rem + 5vw,6.1rem);line-height:.93}.rf-h2{letter-spacing:-.03em;font-size:clamp(1.9rem,1.05rem + 3.3vw,4.35rem);line-height:.98}.rf-h3{letter-spacing:-.02em;font-size:clamp(1.2rem,.98rem + .85vw,1.8rem);line-height:1.12}.rf-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;line-height:1.25}.rf-lead{color:var(--rf-dim);font-size:clamp(1.05rem,.97rem + .36vw,1.3rem);line-height:1.6}.rf-lines>*{display:block}.rf-grain{isolation:isolate;position:relative}.rf-grain:after{content:"";z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rf-grid-bg{background-image:linear-gradient(var(--rf-line) 1px, transparent 1px), linear-gradient(90deg, var(--rf-line) 1px, transparent 1px);background-position:-1px -1px;background-size:72px 72px;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.rf-chamfer{clip-path:polygon(0 0, calc(100% - var(--rf-c,14px)) 0, 100% var(--rf-c,14px), 100% 100%, 0 100%)}.rf-chamfer-2{clip-path:polygon(var(--rf-c,14px) 0, 100% 0, 100% calc(100% - var(--rf-c,14px)), calc(100% - var(--rf-c,14px)) 100%, 0 100%, 0 var(--rf-c,14px))}.rf-brackets{position:relative}.rf-brackets:after{content:"";pointer-events:none;z-index:3;--b:var(--rf-bracket,#ffffff8c);background:linear-gradient(var(--b) 0 0) top left / 16px 1px no-repeat, linear-gradient(var(--b) 0 0) top left / 1px 16px no-repeat, linear-gradient(var(--b) 0 0) top right / 16px 1px no-repeat, linear-gradient(var(--b) 0 0) top right / 1px 16px no-repeat, linear-gradient(var(--b) 0 0) bottom left / 16px 1px no-repeat, linear-gradient(var(--b) 0 0) bottom left / 1px 16px no-repeat, linear-gradient(var(--b) 0 0) bottom right / 16px 1px no-repeat, linear-gradient(var(--b) 0 0) bottom right / 1px 16px no-repeat;position:absolute;inset:10px}.rf-media{filter:grayscale()contrast(1.06)brightness(.9);transition:filter .9s var(--rf-ease), transform 1.4s var(--rf-ease)}.rf-live:hover .rf-media,.rf-live:focus-visible .rf-media,.rf-live[data-active=true] .rf-media{filter:grayscale(.1)contrast(1.02)brightness()}.rf-live:hover .rf-zoom,.rf-live:focus-visible .rf-zoom{transform:scale(1.04)}.rf-media-plain{filter:none}@keyframes rf-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}@keyframes rf-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rf-draw{to{stroke-dashoffset:0}}@keyframes rf-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes rf-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rf-flow{to{stroke-dashoffset:-28px}}@keyframes rf-reel-progress{0%{width:0}to{width:100%}}@keyframes rf-pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.rf-in{animation:rf-soft-in .9s var(--rf-ease) both;animation-delay:var(--d,0s)}.rf-in-fade{animation:rf-soft-in 1.1s var(--rf-ease) both;animation-delay:var(--d,0s)}@media (min-width:768px){.rf-in{animation-name:rf-rise;animation-duration:1.1s}.rf-in-fade{animation-name:rf-fade;animation-duration:1.4s}}.rf-mask-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:visible clip}.rf-mask-line>span{animation:rf-soft-in 1s var(--rf-ease) both;animation-delay:var(--d,0s);display:block}@media (min-width:768px){.rf-mask-line>span{animation-name:rf-mask-up;animation-duration:1.2s}}@keyframes rf-soft-in{0%{opacity:.4;transform:translateY(.14em)}to{opacity:1;transform:none}}@keyframes rf-mask-up{0%{transform:translateY(105%)}to{transform:none}}.rf-led{animation:2.4s ease-in-out infinite rf-blink;animation-delay:var(--d,0s)}.rf-trace-draw{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:rf-draw 2.4s var(--rf-ease) forwards;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rf-lightline{color:#f2f2ef66;animation:linear both rf-light;animation-timeline:view();animation-range:cover 22% cover 46%}.rf-lightline[data-tone=signal]{animation-name:rf-light-signal}.rf-scroll-draw{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:linear both rf-draw;animation-timeline:view();animation-range:entry 10% cover 50%}.rf-scroll-wipe{animation:linear both rf-wipe;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes rf-light{to{color:var(--rf-text)}}@keyframes rf-light-signal{to{color:var(--rf-signal-hi)}}@media (prefers-reduced-motion:reduce){.rf-trace-draw,.rf-scroll-draw{stroke-dashoffset:0}}.rf-stage{height:100svh;position:sticky;top:0;overflow:hidden}.rf-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.rf-rail::-webkit-scrollbar{display:none}.rf-rail>*{scroll-snap-align:start}.rf{interpolate-size:allow-keywords}.rf-faq::details-content{block-size:0;transition:block-size .5s var(--rf-ease), content-visibility .5s allow-discrete;overflow-y:clip}.rf-faq[open]::details-content{block-size:auto}.rf-field{border:1px solid var(--rf-line-hi);width:100%;color:var(--rf-text);background:#ffffff05;outline:none;padding:.95rem 1rem;font-size:15px;transition:border-color .25s,background-color .25s}.rf-field::placeholder{color:var(--rf-faint)}.rf-field:hover{border-color:#ffffff4d}.rf-field:focus{border-color:var(--rf-signal);background:#fe30000a}.rf-field[aria-invalid=true]{border-color:#ff7a6b}
