.onramp-page{overflow-x:clip}.onramp-stage{box-sizing:border-box;width:min(1198px,83.2vw);margin-inline:auto;padding:115px 0 clamp(96px,16vh,180px);container-type:inline-size}.onramp-canvas{--u:calc(100cqw / 1198);height:calc(var(--canvas-h) * var(--u));position:relative}.onramp-tile{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));box-sizing:border-box;margin:0;position:absolute}.onramp-media,.onramp-card,.onramp-credits,.onramp-carousel{border-radius:calc(var(--r) * var(--u));overflow:hidden}.onramp-media img,.onramp-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.onramp-canvas>.onramp-media:first-child{border-radius:calc(32 * var(--u));background:#fff padding-box padding-box;border:1px solid #0000000d}.onramp-media--bleed{width:100vw;left:calc(50% - 50vw)}.onramp-media--sticker{z-index:1;overflow:visible}.onramp-media--sticker img{object-fit:contain}@media (hover:hover){.onramp-media--sticker{opacity:0;pointer-events:none;transition:opacity .2s,scale .32s cubic-bezier(.34,1.56,.64,1),rotate .32s cubic-bezier(.34,1.56,.64,1);rotate:-8deg;scale:.85}.onramp-media:hover+.onramp-media--sticker{opacity:1;rotate:none;scale:1}}.onramp-media__label{top:calc(24 * var(--u));left:calc(24 * var(--u));position:absolute}.onramp-title{color:#000;font-size:calc(96 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1;translate:0 -.135em}.onramp-intro{color:#000;height:auto;font-size:max(14px, calc(16 * var(--u)));line-height:1.25}.onramp-pill{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(20 * var(--u));font-family:var(--font-onramp-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:max(11px, calc(14.08 * var(--u)));letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#ffffff80;border-radius:999px;line-height:1.143;display:inline-flex}.onramp-pill--icon{padding-block:calc(10 * var(--u))}.onramp-pill__icon{box-sizing:content-box;width:calc(10.6667 * var(--u));height:calc(10.6667 * var(--u));padding:calc(2.6667 * var(--u));flex:none}.onramp-pill__icon--add{width:calc(9.3333 * var(--u));height:calc(9.3333 * var(--u));padding:calc(3.3333 * var(--u))}.onramp-media .onramp-pill,.onramp-card--dark{color:#fff}.onramp-card{padding:calc(24 * var(--u));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.onramp-card--light{color:#0c0a08}.onramp-card>.onramp-pill{box-sizing:border-box;white-space:normal;max-width:100%;translate:0 calc(var(--pill-offset-y,0) * var(--u));flex:none}.onramp-card__heading{--heading-optical-inset:10;width:min(100%, calc(var(--heading-w) * var(--u)));margin:-.135em 0 calc(var(--heading-optical-inset) * var(--u) - .157em);flex:none;font-weight:400;line-height:1}.onramp-card__heading--72{--heading-optical-inset:11;width:min(100%, calc(var(--heading-w) / 72 * 1em));font-size:calc(64 * var(--u));letter-spacing:-.02em}.onramp-card__heading--48{font-size:calc(48 * var(--u));letter-spacing:-.01em}.onramp-card__dimmed{opacity:.5}.onramp-credits{padding:calc(32 * var(--u));color:#fff;font-size:max(14px, calc(24 * var(--u)));line-height:1.1667}.onramp-credits p{margin:0}.onramp-credits p+p{margin-top:1.1667em}.onramp-carousel__slide{opacity:0;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.onramp-carousel__slide[data-active]{opacity:1}.onramp-carousel__arrow{width:clamp(44px, calc(56 * var(--u)), 56px);height:clamp(44px, calc(56 * var(--u)), 56px);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.onramp-carousel__control{background:#1c1b1780;border-radius:50%;place-items:center;width:100%;height:100%;transition:background .18s;display:grid}.onramp-carousel__arrow:hover .onramp-carousel__control{background:#1c1b17b3}.onramp-carousel__arrow:focus-visible{outline:none}.onramp-carousel__arrow:focus-visible .onramp-carousel__control{outline-offset:2px;outline:2px solid #fff}.onramp-carousel__arrow--previous{left:calc(24 * var(--u))}.onramp-carousel__arrow--next{right:calc(24 * var(--u))}.onramp-carousel__arrow-icon{width:clamp(22px, calc(28 * var(--u)), 28px);height:clamp(22px, calc(28 * var(--u)), 28px)}.onramp-carousel__arrow-icon--previous{transform:rotate(-180deg)}.onramp-carousel__cursor{display:none}@media (hover:hover) and (pointer:fine){:is(.onramp-carousel:has(.onramp-carousel__cursor),.onramp-carousel__arrow){cursor:none}.onramp-carousel__arrow{border-radius:0;width:50%;height:100%;top:0;translate:none}.onramp-carousel__arrow--previous{left:0}.onramp-carousel__arrow--next{right:0}.onramp-carousel__control{opacity:0;width:56px;height:56px;position:absolute;top:50%;translate:0 -50%}.onramp-carousel__arrow--previous .onramp-carousel__control{left:calc(24 * var(--u))}.onramp-carousel__arrow--next .onramp-carousel__control{right:calc(24 * var(--u))}.onramp-carousel__arrow:focus-visible .onramp-carousel__control{opacity:1}.onramp-carousel__cursor{color:#fff;opacity:0;pointer-events:none;background:#1c1b1799;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .12s ease-out;display:grid;position:absolute;top:0;left:0}.onramp-carousel[data-cursor-visible] .onramp-carousel__cursor{opacity:1}.onramp-carousel:has(.onramp-carousel__arrow:focus-visible) .onramp-carousel__cursor{opacity:0}.onramp-carousel__cursor .onramp-carousel__arrow-icon{width:24px;height:24px;transition:transform .18s cubic-bezier(.645,.045,.355,1)}.onramp-carousel__cursor[data-direction=previous] .onramp-carousel__arrow-icon{transform:rotate(-180deg)}}.onramp-stage .blog-author-ramp-card{margin-inline:auto}.onramp-footer{border-top:2px solid #eaeaea;width:100%;margin:65px auto 0;padding-top:72px}.onramp-footer a{letter-spacing:0;font-size:27.5px;font-weight:400;line-height:1.125}.onramp-tile-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.onramp-tile:has(.onramp-tile-hit) .onramp-pill{transition:background .18s}.onramp-tile:has(.onramp-tile-hit:hover,.onramp-tile-hit:focus-visible) .onramp-pill{background:#ffffff4d}.onramp-card--light:has(.onramp-tile-hit:hover,.onramp-tile-hit:focus-visible) .onramp-pill{background:#0c0a0814}.onramp-tile-hit:focus-visible{outline-offset:3px;outline:2px solid #0c0a08}.onramp-lightbox{--u:1px;z-index:10050;box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.onramp-lightbox__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#e0e0e08c;position:fixed;inset:0}.onramp-lightbox__panel{box-sizing:border-box;width:min(100%, calc(var(--panel-w) * 1px));color:#000;transform-origin:top;background:#fff;border-radius:22px;flex-direction:column;gap:48px;margin:auto;padding:56px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000f}.onramp-lightbox__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.onramp-lightbox__title{letter-spacing:-.02em;white-space:pre-line;margin:-.135em 0 -.157em;font-size:clamp(32px,4.5vw,64px);font-weight:400;line-height:1}.onramp-lightbox__close{color:#fff;cursor:pointer;background:#00000040;border:0;flex:none;transition:background .18s}.onramp-lightbox__close:hover{background:#0006}.onramp-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #0c0a08}.onramp-lightbox__body{flex-direction:column;gap:32px;display:flex}.onramp-lightbox__text{white-space:pre-line;margin:-.26em 0 -.28em;font-size:16px;line-height:1.25}.onramp-lightbox__media{width:100%;height:auto;display:block}video.onramp-lightbox__media{border-radius:22px}.onramp-lightbox__module-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.676%;display:grid}.onramp-lightbox__module-frame{aspect-ratio:704/549;border-radius:8%/10.25%;overflow:hidden}.onramp-lightbox__module-frame>.onramp-lightbox__media{object-fit:cover;border-radius:0;height:100%}.onramp-screensaver{z-index:10040;pointer-events:none;position:fixed;inset:0;overflow:hidden}.onramp-screensaver__sticker{max-width:none;height:auto;animation:.22s cubic-bezier(.23,1,.32,1) both onramp-sticker-slap;position:absolute}@keyframes onramp-sticker-slap{0%{opacity:0;scale:1.12}}@media (prefers-reduced-motion:reduce){.onramp-screensaver__sticker{animation:none}.onramp-carousel__slide,.onramp-carousel__control,.onramp-carousel__cursor,.onramp-carousel__cursor .onramp-carousel__arrow-icon,.onramp-media--sticker{transition:none}}@media (min-width:901px) and (max-width:1000px){.onramp-canvas{--intro-clearance:calc((1000px - 100vw) / 2);height:calc(var(--canvas-h) * var(--u) + var(--intro-clearance))}.onramp-canvas>.onramp-tile:nth-child(n+4){top:calc(var(--y) * var(--u) + var(--intro-clearance))}}@media (max-width:900px){.onramp-stage{width:auto;padding:96px 16px}.onramp-canvas{--u:calc(100cqw / 600);--gap:8px;align-items:flex-start;gap:var(--gap);flex-wrap:wrap;height:auto;display:flex}.onramp-tile{width:100%;height:auto;aspect-ratio:var(--w) / var(--h);flex:none;position:relative;top:auto;left:auto}.onramp-tile--paired{width:calc((100% - var(--gap)) * var(--share) - .5px)}.onramp-tile--fill{aspect-ratio:auto;align-self:stretch}.onramp-media--bleed{width:calc(100% + 32px);height:auto;margin-inline:-16px;left:auto}.onramp-media--sticker{--sticker-h:calc(32% * var(--h) / var(--w));width:32%;margin:calc(var(--sticker-h) * -.9) 4% calc(var(--sticker-h) * -.1) auto}.onramp-media--sticker+.onramp-tile{margin-top:calc(-1 * var(--gap))}.onramp-title,.onramp-intro,.onramp-card,.onramp-credits{aspect-ratio:auto}.onramp-title{font-size:calc(74 * var(--u));margin-top:24px}.onramp-intro{margin-bottom:24px}.onramp-card{min-height:calc(min(var(--h), 380) * var(--u));gap:calc(96 * var(--u))}.onramp-card__heading{width:100%}.onramp-card__heading--72{font-size:calc(60 * var(--u))}.onramp-lightbox{padding:16px}.onramp-lightbox__panel{gap:32px;padding:24px}.onramp-lightbox__body{gap:24px}}
