*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1.55}p,li{max-width:68ch}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
:root{--paper:#f6f4ee;--ink:#0b0c0b;--muted:#5e625e;--border:#e3ded3;--surface:#fff;--vitality-700:#1e3b2a;--vitality-500:#2e6b46;--vitality-wash:#2e6b4614;--vitality-wash-strong:#2e6b4624;--warm:#9a7b2e;--warm-wash:#9a7b2e1a;--bg-primary:var(--paper);--bg-card:var(--surface);--text-primary:var(--ink);--text-secondary:var(--muted);--accent-teal:var(--vitality-500);--accent-teal-hover:var(--vitality-700);--accent-amber:var(--warm);--space-xs:.25rem;--space-s:.5rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--radius-s:.5rem;--radius-m:.75rem;--radius-l:1rem;--radius-card:18px;--radius-pill:999px;--shadow-card:0 1px 3px #0b0c0b0a,0 1px 2px #0b0c0b08;--shadow-card-hover:0 4px 12px #0b0c0b14,0 2px 4px #0b0c0b0a;--ease-premium:cubic-bezier(.4,0,.2,1);--duration-fast:.2s;--duration-medium:.45s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-family:var(--font-body),system-ui,sans-serif}
.btn{border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;font-family:var(--font-body),system-ui,sans-serif;cursor:pointer;transition:background var(--duration-fast)var(--ease-premium),border-color var(--duration-fast)var(--ease-premium),color var(--duration-fast)var(--ease-premium),box-shadow var(--duration-fast)var(--ease-premium);border:1px solid var(--border);color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.25rem;line-height:1.4;text-decoration:none;display:inline-flex}.btn:focus-visible{border-color:var(--vitality-500);box-shadow:0 0 0 3px var(--vitality-wash);outline:none}.btn--primary{background:var(--vitality-500);color:var(--paper);border-color:var(--vitality-500)}.btn--primary:hover{background:var(--vitality-700);border-color:var(--vitality-700)}.btn--secondary{color:var(--ink);border-color:var(--border);background:0 0}.btn--secondary:hover{border-color:var(--vitality-500);background:var(--vitality-wash)}.btn--ghost{color:var(--ink);border-radius:var(--radius-s);background:0 0;border-color:#0000;padding:.5rem}.btn--ghost:hover{background:var(--vitality-wash)}.divider{background:var(--border);border:none;width:100%;height:1px}.hero-section{flex-direction:column;justify-content:flex-end;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-section:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(50% 55% at 50% 35%,#2e6b4617 0%,#0000 70%);position:absolute;inset:0}.lanyard-wrapper{z-index:0;position:absolute;inset:0}.lanyard-wrapper canvas{width:100%!important;height:100%!important}.lanyard-fallback{background:radial-gradient(60% 50% at 50% 40%,#2e6b460f 0%,#0000 70%);position:absolute;inset:0}.hero-content-bottom{z-index:2;background:linear-gradient(#f6f4ee00 0%,#f6f4eed9 30%,#f6f4ee 100%);justify-content:center;width:100%;padding-top:3rem;padding-bottom:4rem;display:flex;position:relative}.hero-cta-row{margin-top:.5rem}.hero-rotating-text{min-height:1.4em;color:var(--vitality-500);letter-spacing:-.01em;justify-content:center;align-items:center;font-size:2.2rem;font-weight:600;display:inline-flex}.rotating-text-wrapper{justify-content:center;align-items:center;min-height:3.2rem;display:flex;overflow:hidden}.hero-rotating-split{white-space:pre}@keyframes gentle-float{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(-6px)translate(-50%)}}.scroll-indicator{z-index:2;opacity:.4;transition:opacity var(--duration-fast)var(--ease-premium);animation:3s ease-in-out infinite gentle-float;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-indicator:hover{opacity:.7}.icon-link{transition:opacity var(--duration-fast)var(--ease-premium),color var(--duration-fast)var(--ease-premium);opacity:.5;color:var(--ink)}.icon-link:hover{opacity:1;color:var(--vitality-500)}.section{padding:5rem 0;overflow:clip}.section+.section{padding-top:3rem}#about{background:linear-gradient(to bottom,transparent 0%,var(--vitality-wash)100%)}.about-container{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;padding:0 1.5rem;display:grid}.about-scroll-reveal{max-width:100%}.about-reveal-text{color:var(--muted);font-size:1rem;line-height:1.8}.honeycomb-grid{flex-wrap:wrap;justify-content:center;gap:.45rem .4rem;display:flex}.honeycomb-grid .signal-chip:nth-child(2n){transform:translateY(3px)}.signal-chip{border-radius:var(--radius-pill);letter-spacing:.02em;background:var(--vitality-wash);color:var(--ink);cursor:default;white-space:nowrap;transition:transform .4s var(--ease-premium),border-color .4s var(--ease-premium),background .4s var(--ease-premium),box-shadow .4s var(--ease-premium);border:1px solid #2e6b461f;outline:none;align-items:center;padding:.4rem .85rem;font-size:.8rem;font-weight:500;display:inline-flex;box-shadow:0 0 #2e6b4600}.signal-chip--active,.signal-chip:hover,.signal-chip:focus-visible{border-color:var(--vitality-500);background:var(--vitality-wash-strong);box-shadow:0 2px 8px #2e6b461f}.signal-chip--active{transform:scale(1.04)translateY(0)}.honeycomb-grid .signal-chip:nth-child(2n).signal-chip--active{transform:scale(1.04)translateY(3px)}.signal-chip:focus-visible{outline:2px solid var(--vitality-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.signal-chip{transition:none}.honeycomb-grid .signal-chip:nth-child(2n){transform:translateY(3px)}.signal-chip--active{transform:none}.honeycomb-grid .signal-chip:nth-child(2n).signal-chip--active{transform:translateY(3px)}}.scroll-stack-section{background:var(--vitality-wash);padding-top:4rem;padding-bottom:2rem}.scroll-stack{flex-direction:column;gap:0;padding-bottom:8vh;display:flex}.scroll-stack__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--duration-medium)var(--ease-premium),opacity var(--duration-medium)var(--ease-premium),box-shadow var(--duration-medium)var(--ease-premium),border-color var(--duration-fast)var(--ease-premium);transform-origin:top;will-change:transform;margin-bottom:1.5rem}.scroll-stack__card--active{opacity:1;box-shadow:var(--shadow-card-hover);border-color:#2e6b4640}.scroll-stack__card--stacked{opacity:1}.scroll-stack__card-inner{padding:2rem}.scroll-stack__north-star{text-align:center;color:var(--text-secondary);background:var(--vitality-wash);border-radius:var(--radius-s);margin-bottom:-.25rem;padding:.5rem 1rem;font-size:.95rem;line-height:1.6}.scroll-stack__bullets{flex-direction:column;gap:.75rem;max-width:64ch;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.scroll-stack__bullet{padding-left:1.15rem;position:relative}.scroll-stack__bullet:before{content:"";background:var(--vitality-500);opacity:.45;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}@media (max-width:768px){.scroll-stack{padding-bottom:0}.scroll-stack__card{margin-bottom:1rem;opacity:1!important;position:relative!important;top:auto!important;transform:none!important}}.ecosystem-section{background:linear-gradient(to bottom,var(--vitality-wash)0%,transparent 100%);overflow:hidden}.ecosystem-lanes{flex-direction:column;gap:0;display:flex}.ecosystem-lane{align-items:center;gap:1rem;display:flex;overflow:hidden}.ecosystem-lane .rb-logoloop{padding-block:12px}.ecosystem-lane__label{text-transform:uppercase;letter-spacing:.06em;width:110px;color:var(--muted);text-align:right;opacity:.6;flex-shrink:0;padding-right:.5rem;font-size:.7rem;font-weight:600}.flagship-hero{grid-template-columns:1fr auto;align-items:center;gap:2.5rem;width:100%;max-width:1000px;margin:0 auto;display:grid}.flagship-hero__info{flex-direction:column;gap:1rem;display:flex}@media (max-width:768px){.flagship-hero{grid-template-columns:1fr;gap:1.5rem}.flagship-hero__showcase{order:-1;justify-content:center;display:flex}}.bento-grid{grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-template-areas:"impact impact impact impact impact impact impact workflows workflows workflows workflows workflows""impact impact impact impact impact impact impact workflows workflows workflows workflows workflows""ops ops ops ops payments payments payments payments gamification gamification gamification gamification""ops ops ops ops security security security security gamification gamification gamification gamification""stack stack stack stack stack stack stack stack stack stack stack stack";gap:.75rem;width:100%;max-width:1000px;margin:0 auto;display:grid}.bento-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);cursor:pointer;transform-style:preserve-3d;will-change:transform;opacity:0;transition:opacity .6s var(--ease-premium),transform .4s cubic-bezier(.25,.46,.45,.94),border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium),filter .4s var(--ease-premium);padding:1.5rem;position:relative;overflow:hidden;transform:translateY(12px)}.bento-tile--visible{opacity:1;transform:translateY(0)}.bento-tile:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--glow-x,50%)var(--glow-y,50%),#2e6b4617 0%,transparent 70%);opacity:var(--glow-intensity,0);transition:opacity .3s var(--ease-premium);position:absolute;inset:0}.bento-tile--active{box-shadow:var(--shadow-card-hover);border-color:#2e6b4640;transform:translateY(-2px)}.bento-tile--visible.bento-tile--active{transform:translateY(-2px)}.bento-tile--dimmed{filter:brightness(.97);opacity:.7}.bento-tile--visible.bento-tile--dimmed{opacity:.7}.bento-tile:focus-visible{outline:2px solid var(--vitality-500);outline-offset:2px}.bento-tile__icon{color:var(--vitality-500);opacity:.7;margin-bottom:.5rem}.bento-tile__chips{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.bento-chip{border-radius:var(--radius-pill);background:var(--vitality-wash);color:var(--ink);border:1px solid #2e6b461a;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.bento-tile--stack{padding:1rem 1.5rem}.bento-tile--stack .bento-tile__chips{margin-top:.25rem}.maturity-badge{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.2rem .65rem;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.maturity-production{background:var(--vitality-wash-strong);color:var(--vitality-500);border:1px solid #2e6b4640}.maturity-experiment{background:var(--warm-wash);color:var(--warm);border:1px solid #9a7b2e33}.maturity-concept{color:var(--muted);background:#5e625e14;border:1px solid #5e625e26}.tech-details-btn{align-items:center;gap:.5rem;display:inline-flex}.tech-modal{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:calc(100% - 2rem);max-width:640px;max-height:80vh;color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0b0c0b2e,0 8px 24px #0b0c0b14}.tech-modal[open]{animation:modal-in .3s var(--ease-premium)both;flex-direction:column;display:flex}.tech-modal::backdrop{animation:backdrop-in .3s var(--ease-premium)both;background:#0b0c0b66}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.tech-modal__content{flex-direction:column;max-height:80vh;display:flex;overflow:hidden}.tech-modal__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.tech-modal__close{border-radius:var(--radius-s);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background var(--duration-fast)var(--ease-premium),color var(--duration-fast)var(--ease-premium);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.tech-modal__close:hover{background:var(--vitality-wash);color:var(--ink)}.tech-modal__close:focus-visible{outline:2px solid var(--vitality-500);outline-offset:2px}.tech-modal__body{overscroll-behavior:contain;flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem;scroll-padding-top:1.5rem;display:flex;overflow-y:auto}.tech-modal__body:before{content:"";background:linear-gradient(to bottom,var(--surface),transparent);pointer-events:none;z-index:1;flex-shrink:0;height:1.25rem;min-height:1.25rem;display:block;position:sticky;top:0;left:0;right:0}.tech-modal__section{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.tech-modal__section:last-child{border-bottom:none;padding-bottom:0}.tech-modal__nav-wrap{margin:.75rem 1.5rem;position:relative}.tech-modal__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;padding-right:1.5rem;display:flex;overflow-x:auto}.tech-modal__nav::-webkit-scrollbar{display:none}.tech-modal__nav-wrap:after{content:"";background:linear-gradient(to right,transparent,var(--surface));pointer-events:none;opacity:1;width:3rem;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.tech-modal__nav-wrap--end:after{opacity:0}.tech-modal__nav-btn{height:1.75rem;font-size:.65rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);cursor:pointer;flex-shrink:0;align-items:center;padding:0 .65rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.tech-modal__nav-btn:hover{background:var(--vitality-wash);color:var(--vitality-500);border-color:var(--vitality-500)}@media (prefers-reduced-motion:reduce){.tech-modal[open],.tech-modal::backdrop{animation:none}}@media (max-width:768px){.tech-modal{border-radius:var(--radius-m);width:calc(100% - 1rem);max-width:100%;max-height:85vh}.tech-modal__header{padding:1rem 1.25rem}.tech-modal__body{padding:1.25rem}}.folder-tabs{gap:0;display:flex;position:relative}.folder-tab{letter-spacing:.02em;color:var(--muted);border:1px solid var(--border);cursor:pointer;transition:color var(--duration-fast)var(--ease-premium),background var(--duration-fast)var(--ease-premium);z-index:0;background:0 0;border-bottom:none;border-radius:.75rem .75rem 0 0;margin-right:-1px;padding:.65rem 1.5rem;font-size:.85rem;font-weight:600;position:relative}.folder-tab:hover{color:var(--ink)}.folder-tab--active{color:var(--vitality-500);background:var(--surface);z-index:1;border-color:#2e6b4633}.exp-card{background:var(--surface);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);animation:expFadeIn .4s var(--ease-premium);border:1px solid #2e6b4633;flex-direction:column;gap:1.25rem;margin-top:-1.5rem;padding:2rem;display:flex}@keyframes expFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.exp-card__header{flex-direction:column;gap:.5rem;display:flex}.exp-card__title{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.exp-card__headline{color:var(--muted);max-width:56ch;margin:0;font-size:1.05rem;line-height:1.5}.exp-card__desc{color:var(--muted);max-width:64ch;margin:0;font-size:.92rem;line-height:1.7}.exp-card__explores{flex-direction:column;gap:.75rem;display:flex}.exp-card__explores-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);opacity:.6;font-size:.7rem;font-weight:600}.exp-card__explores-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.exp-card__explore-item{border-radius:var(--radius-s);background:#5e625e0a;border:1px solid #5e625e14;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.exp-card__explore-icon{color:var(--vitality-500);opacity:.7;flex-shrink:0;margin-top:2px}.exp-card__explore-label{color:var(--ink);font-size:.8rem;font-weight:600;line-height:1.3;display:block}.exp-card__explore-detail{color:var(--muted);margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.exp-card__chips{flex-wrap:wrap;gap:.4rem;display:flex}.exp-card__chip{border-radius:var(--radius-pill);background:var(--vitality-wash);color:var(--ink);border:1px solid #2e6b461a;align-items:center;padding:.25rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.exp-card__status-line{color:var(--muted);opacity:.5;letter-spacing:.02em;font-size:.72rem}.maturity-future{color:var(--muted);background:#5e625e0f;border:1px solid #5e625e1f}.scroll-stack__blueprint-layout{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem;display:grid}.deliver-chapters{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}.deliver-chapter{flex-direction:column;gap:.5rem;display:flex}.deliver-chapter__heading{color:var(--vitality-500);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:600}.deliver-chapter__body{color:var(--muted);max-width:64ch;margin:0;font-size:.92rem;line-height:1.7}.deliver-mini-strip{color:var(--muted);opacity:.5;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.7rem;font-weight:500;display:flex}.deliver-strip{border-top:1px solid var(--border);justify-content:center;align-items:flex-start;gap:0;margin-top:.5rem;padding:1.25rem 0 .25rem;display:flex}.deliver-strip__step{flex-direction:column;align-items:center;gap:.3rem;display:flex}.deliver-strip__icon{color:var(--muted);opacity:.45}.deliver-strip__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:500}.deliver-strip__arrow{color:var(--muted);opacity:.2;align-self:center;margin:0 .3rem}.ecosystem-chip{border-radius:var(--radius-s);background:var(--surface);color:var(--ink);border:1px solid var(--border);white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease-premium),border-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium),background .3s var(--ease-premium);align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.ecosystem-chip:hover,.ecosystem-chip:focus-visible{border-color:var(--vitality-500);background:var(--vitality-wash);transform:scale(1.08);box-shadow:0 2px 10px #2e6b4626}.ecosystem-chip:focus-visible{outline:2px solid var(--vitality-500);outline-offset:2px}.ecosystem-chip__icon{opacity:.6;flex-shrink:0}.ecosystem-chip--compound{border-color:#2e6b4626}#footer{background:var(--vitality-700);--text-primary:var(--paper);--text-secondary:#f6f4eeb3;--ink:var(--paper);--border:#f6f4ee26;position:relative}#footer:before{content:"";background:var(--vitality-500);border-radius:3px 3px 0 0;height:6px;position:absolute;top:-6px;left:0;right:0}#footer .divider{background:#f6f4ee26}#footer .icon-link{color:var(--paper);opacity:.7}#footer .icon-link:hover{opacity:1;color:var(--paper)}#footer .btn--ghost{color:var(--paper)}#footer .btn--ghost:hover{background:#f6f4ee1a}@media (prefers-reduced-motion:reduce){.scroll-indicator{animation:none}.rb-logoloop__track{animation-play-state:paused!important}.bento-tile{transition:none}.bento-tile--dimmed{filter:none;opacity:1}.scroll-stack__card,.btn{transition:none}.exp-card{animation:none}}@media (max-width:768px){.section{padding:3.5rem 0}.section+.section{padding-top:2rem}.hero-content-bottom{padding-top:1.5rem;padding-bottom:2rem}.hero-subheadline{font-size:.875rem!important;line-height:1.6!important}.hero-cta-row{flex-direction:row;justify-content:center;gap:.75rem;margin-top:.25rem}.hero-cta-label{display:none}.hero-cta-row .btn{width:auto;min-width:0;padding:.6rem}.hero-rotating-text{font-size:1.3rem}.rotating-text-wrapper{min-height:2rem}.about-container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.honeycomb-grid{gap:.35rem .3rem}.signal-chip{padding:.35rem .65rem;font-size:.72rem}.scroll-stack__card{opacity:1;transform:scale(1)}.scroll-stack__card-inner{padding:1.5rem}.scroll-stack__blueprint-layout{grid-template-columns:1fr}.deliver-strip{flex-wrap:wrap;justify-content:space-around;gap:.75rem 0}.deliver-strip__arrow{display:none}.ecosystem-lane{flex-direction:column;align-items:flex-start;gap:.5rem}.ecosystem-lane__label{text-align:left;width:auto;padding-left:1rem}.bento-grid{grid-template-columns:1fr 1fr;grid-template-areas:"impact impact""workflows ops""payments gamification""security gamification""stack stack"}.bento-tile{padding:1rem}.bento-tile--active{transform:none}.folder-tab{padding:.55rem 1rem;font-size:.78rem}.exp-card{padding:1.5rem}.exp-card__title{font-size:1.25rem}.exp-card__headline{font-size:.95rem}.exp-card__explores-grid{grid-template-columns:1fr}.maturity-badge{padding:.15rem .5rem;font-size:.6rem}}@media (max-width:480px){.bento-grid{grid-template-columns:1fr;grid-template-areas:"impact""workflows""ops""payments""security""gamification""stack"}.folder-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.folder-tab{flex-shrink:0;padding:.5rem .85rem;font-size:.75rem}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2dde59bb-module__hx934q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2dde59bb-module__hx934q__variable{--font-heading:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d2d63cd0-module__vMhcjq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d2d63cd0-module__vMhcjq__variable{--font-body:"DM Sans","DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1bb0f67c-module__2UZ0Hq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1bb0f67c-module__2UZ0Hq__variable{--font-code:"JetBrains Mono","JetBrains Mono Fallback"}
