.rq .about-founder{gap:28px;margin-top:32px;display:grid}.rq .about-person{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.rq .about-photo{border:1px solid var(--rq-hairline);background:var(--rq-card);object-fit:cover;border-radius:16px;grid-row:span 3;width:88px;height:88px}.rq .about-name{font-family:var(--rq-font-display),sans-serif;font-size:20px;font-weight:500;line-height:1.2}.rq .about-role{color:var(--rq-muted-foreground);font-size:15px}.rq .about-link{text-underline-offset:5px;min-height:44px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong);justify-self:start;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.rq .about-note{max-width:var(--rq-measure);color:var(--rq-muted-foreground);margin-top:20px;font-size:15px}.rq .contact-link{min-height:44px;color:var(--rq-foreground);text-underline-offset:5px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong);overflow-wrap:anywhere;align-items:center;margin-top:2px;font-size:18px;font-weight:500;display:inline-flex}.rq .contact-address{color:var(--rq-muted-foreground);margin-top:6px;font-style:normal}.rq .contact-abn{font-family:var(--rq-font-data),ui-monospace,monospace;font-size:15px}.rq .contact-calendar{border:1px solid var(--rq-hairline);background:var(--rq-card);border-radius:16px;margin-top:28px;overflow:hidden}.rq .contact-calendar iframe{border:0;width:100%;height:640px;display:block}.rq .contact-fallback{color:var(--rq-muted-foreground);margin-top:12px;font-size:15px}.rq .contact-fallback a{color:var(--rq-foreground);text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong);font-weight:500}.rq .faqpage-group+.faqpage-group{margin-top:56px}.rq .faqpage-title{font-family:var(--rq-font-display),sans-serif;letter-spacing:-.02em;font-size:clamp(24px,6vw,32px);font-weight:500;line-height:1.15}.rq .faqpage-link{color:var(--rq-foreground);text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong)}.rq .demos-calls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.rq .demos-call{border:1px solid var(--rq-edge);text-align:left;cursor:pointer;width:100%;min-height:64px;transition:background-color .16s var(--rq-ease),border-color .16s var(--rq-ease);background:0 0;border-radius:14px;align-content:start;gap:2px;padding:10px 14px;display:grid}.rq .demos-call:hover{border-color:var(--rq-edge-strong)}.rq .demos-call[aria-pressed=true]{background:var(--rq-card);border-color:var(--rq-foreground)}.rq .demos-call-number{font-family:var(--rq-font-data),ui-monospace,monospace;color:var(--rq-muted-foreground);font-size:12px}.rq .demos-call-label{font-size:15px;font-weight:500;line-height:1.3}.rq .demos-stage{background:var(--rq-core);border-radius:20px;margin-top:20px;overflow:hidden}.rq .demos-frame{aspect-ratio:16/9}.rq .demos-frame iframe{border:0;width:100%;height:100%;display:block}.rq .demos-caption{max-width:var(--rq-measure);margin-top:16px}.rq .demos-caption h3{font-size:18px;font-weight:500;line-height:1.4}.rq .demos-length{font-family:var(--rq-font-data),ui-monospace,monospace;color:var(--rq-muted-foreground);margin-left:8px;font-size:14px;font-weight:400}.rq .demos-caption p{color:var(--rq-muted-foreground);margin-top:4px}.rq .demos-chat{background:var(--rq-core);max-width:44rem;color:var(--rq-cream);border-radius:24px;margin-top:28px;padding:28px 16px 20px}.rq .demos-chat button{font-size:13px;line-height:1.3}.rq .demos-chat [role=tab]:first-child{color:var(--rq-core)}.rq .demos-chat>div>p:first-child{margin-bottom:24px}.rq .demos-chat>div>p:last-of-type{margin-top:12px}.rq .demos-chat :focus-visible{outline-color:var(--rq-cream)}@media (max-width:768px){.rq .demos-stage{padding:16px 0}.rq .demos-frame{aspect-ratio:9/16;width:min(100%,45vh);margin:0 auto}}.rq .news-meta{color:var(--rq-muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.rq .news-category{border:1px solid var(--rq-edge);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;display:inline-flex}.rq .news-back{text-underline-offset:5px;min-height:44px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.rq .news-hero .news-back,.rq .news-hero .news-meta{margin-bottom:16px}.rq .news-end{padding-bottom:56px}.rq .news-featured-title{max-width:24ch;font-family:var(--rq-font-display),sans-serif;letter-spacing:-.02em;margin-top:16px;font-size:clamp(28px,7.4vw,44px);font-weight:500;line-height:1.1}.rq .news-summary{max-width:var(--rq-measure);color:var(--rq-muted-foreground);margin-top:12px;font-size:17px}.rq .news-or{color:var(--rq-muted-foreground);font-size:15px}.rq .news-jump{flex-wrap:wrap;gap:8px;display:flex}.rq .news-jump a{border:1px solid var(--rq-edge);min-height:44px;transition:border-color .16s var(--rq-ease);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.rq .news-jump a:hover{border-color:var(--rq-edge-strong)}.rq .news-nav+.news-groups{margin-top:48px}.rq .news-group{scroll-margin-top:16px}.rq .news-group+.news-group{border-top:1px solid var(--rq-hairline);margin-top:56px;padding-top:40px}.rq .news-group-head{gap:8px;display:grid}.rq .news-group-title{font-family:var(--rq-font-display),sans-serif;letter-spacing:-.02em;font-size:clamp(24px,6vw,32px);font-weight:500;line-height:1.15}.rq .news-group-lede{max-width:var(--rq-measure);color:var(--rq-muted-foreground);margin-top:8px}.rq .news-group-aside{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.rq .news-group-count{font-family:var(--rq-font-data),ui-monospace,monospace;color:var(--rq-muted-foreground);font-size:13px}.rq .news-group-link{text-underline-offset:5px;min-height:44px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.rq .news-film.card{height:100%;padding:0;overflow:hidden}.rq .news-film-cover{aspect-ratio:8/5;border-bottom:1px solid var(--rq-hairline);background:var(--rq-muted);display:block;position:relative}.rq .news-film-cover img{object-fit:contain;width:100%;height:100%;display:block}.rq .news-film-play{background:var(--rq-core);width:36px;height:36px;color:var(--rq-cream);border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;bottom:10px;left:10px}.rq .news-film-text{padding:16px 20px 20px;display:block}.rq .news-film.card:hover h3{text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:var(--rq-edge-strong);text-decoration-color:var(--rq-edge-strong)}.rq .news-date{color:var(--rq-muted-foreground);font-size:14px}.rq .news-earlier.card h3{margin-top:6px}.rq .notfound-hero.page-hero{padding-bottom:96px}.rq .notfound-hero h1{margin-top:20px}@media (min-width:720px){.rq .about-founder{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:56px}.rq .about-person{grid-template-columns:minmax(0,1fr);align-items:start}.rq .about-photo{border-radius:20px;grid-row:auto;width:200px;height:200px;margin-bottom:16px}.rq .demos-calls{grid-template-columns:repeat(4,minmax(0,1fr))}.rq .faqpage-group+.faqpage-group{margin-top:72px}.rq .news-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px}.rq .notfound-hero.page-hero{padding-bottom:140px}}@media (prefers-reduced-motion:reduce){.rq .demos-call,.rq .news-jump a{transition:none}}.rq .demos-chat .text-white\/20,.rq .demos-chat .text-white\/40{color:#ffffffb8}
