@font-face{font-display:swap;font-family:Ronzino;font-style:normal;font-weight:500;src:url(/assets/Ronzino-Medium-Bwvyb1nM.otf)format("opentype")}:root{--landing-bg:#fff;--landing-ink:#000;--landing-card:#d9d9d9;--landing-start-bg:#0ef;--landing-start-bg-hover:#00dcec;--landing-start-ink:#00454a;--u:max(min(100vw / 1920, 100svh / 1080), min(.5px, (100vw - 32px) / 686));--ring-radius:calc(1087.6 * var(--u));--card-width:calc(181.783 * var(--u));--card-height:calc(215.188 * var(--u));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{overscroll-behavior:none;background:var(--landing-bg);height:100%;color:var(--landing-ink);margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:Ronzino,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500}.landing{flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip}.landing-topbar{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:min(1376px,100% - 32px);margin:16px auto 0;display:flex;position:relative}.landing-social{align-items:center;gap:16px;display:flex}.landing-social a{border-radius:4px;width:24px;height:24px;transition:opacity .15s;display:block}.landing-social a:hover{opacity:.6}.landing-social img{display:block}.landing-made{letter-spacing:-.5px;white-space:nowrap;margin:0;padding:3px 0}.landing-stage{padding-bottom:calc(34.876 * var(--u));flex-direction:column;align-items:center;margin-top:auto;display:flex;position:relative}.landing-intro{z-index:1;width:min(538px,100% - 32px);margin-bottom:max(24px, calc(57.9 * var(--u)));text-align:center;letter-spacing:-.28px;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.landing-intro p{text-box:trim-both cap alphabetic;margin:0}.landing-start{box-sizing:border-box;background:var(--landing-start-bg);width:151px;color:var(--landing-start-ink);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:16px 12px;text-decoration:none;transition:background-color .15s;display:flex}.landing-start span{text-box:trim-both cap alphabetic}.landing-start:hover{background:var(--landing-start-bg-hover)}.landing-start:focus-visible,.landing-social a:focus-visible{outline:2px solid var(--landing-start-ink);outline-offset:3px}.landing-wordmark{z-index:1;width:calc(686 * var(--u));aspect-ratio:686/238;translate:calc(5.121 * var(--u)) 0;margin:0;position:relative}.landing-wordmark svg{pointer-events:none;width:117.493%;height:163.866%;position:absolute;top:-42.0168%;left:-8.74636%;overflow:visible}.landing-blob{fill:var(--landing-ink)}.landing-ring-anchor{bottom:calc(-335.5 * var(--u));pointer-events:none;width:0;height:0;position:absolute;left:50%}.landing-ring{will-change:transform;margin:0;padding:0;list-style:none;position:absolute;inset:0}.landing-ring li{top:calc(var(--card-height) / -2);left:calc(var(--card-width) / -2);width:var(--card-width);height:var(--card-height);border-radius:calc(9.322 * var(--u));background:var(--landing-card);transform:rotate(calc(var(--i) * 15deg)) translateY(calc(-1 * var(--ring-radius))) rotate(-25deg);position:absolute;overflow:hidden}.landing-ring img{object-fit:cover;width:100%;height:100%;display:block}@media (aspect-ratio<=4/5){.landing-stage{flex:1;justify-content:flex-end}.landing-ring-anchor{top:calc(var(--ring-radius) + 30%);bottom:auto}}
