:root{--q-base:#161616;--q-graphite:#232323;--q-graphite-2:#2c2c2c;--q-niobium:#8c929a;--q-niobium-deep:#5d626a;--q-cream:#fcfff2;--q-cream-2:#eff1e6;--q-orange:#ff5b19;--q-line-on-dark:#fcfff21f;--q-line-on-light:#16161624;--q-font-avenir:"avenir-lt-pro", "Avenir LT Pro", "Avenir Next", "Avenir", "Helvetica Neue", Arial, sans-serif;--q-font-display:var(--q-font-avenir);--q-font-body:var(--q-font-avenir);--q-font-mono:"andale-mono-mt-pro", "Andale Mono", ui-monospace, monospace;--q-fs-display:clamp(2.6rem, 6.4vw, 5.75rem);--q-fs-h1:clamp(1.9rem, 3.6vw, 3.2rem);--q-fs-h2:clamp(1.6rem, 2.8vw, 2.5rem);--q-fs-h3:1.25rem;--q-fs-lead:clamp(1.125rem, 1.5vw, 1.375rem);--q-fs-body:1.0625rem;--q-fs-small:.875rem;--q-fs-label:.75rem;--q-ease:cubic-bezier(.2, 0, 0, 1);--q-tick:.12s;--q-step:.4s;--q-beat:1s;--q-max:1240px;--q-gutter:clamp(16px, 4vw, 40px)}.dark{--bg:var(--q-base);--fg:var(--q-cream);--muted:var(--q-niobium);--line:var(--q-line-on-dark);--accent:var(--q-orange);--raised:var(--q-graphite);--anim-fg:#fcfff2;--anim-muted:#8c929a;--anim-accent:#ff5b19;--logo-accent:#ff5b19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light{--bg:var(--q-cream);--fg:var(--q-base);--muted:var(--q-niobium-deep);--line:var(--q-line-on-light);--accent:var(--q-orange);--raised:var(--q-cream-2);--anim-fg:#161616;--anim-muted:#5d626a;--anim-accent:#ff5b19;--logo-accent:#ff5b19;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--q-base);overflow-x:clip}body{background:var(--q-base);color:var(--q-cream);font-family:var(--q-font-body);font-size:var(--q-fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}.dark,.light{background:var(--bg);color:var(--fg)}h1,h2,h3{font-family:var(--q-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}h2{font-size:var(--q-fs-h1)}h3{font-size:var(--q-fs-h3);letter-spacing:-.01em;line-height:1.25}p{max-width:62ch;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--q-orange);outline-offset:3px}.label{font-family:var(--q-font-mono);font-size:var(--q-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.muted{color:var(--muted)}.lead{font-size:var(--q-fs-lead);line-height:1.5}.accent{color:var(--accent)}.wrap{width:100%;max-width:var(--q-max);padding-inline:var(--q-gutter);margin:0 auto}.section{padding-block:clamp(64px,8vw,112px)}.hairline{background:var(--line);height:1px}.shead{gap:16px;margin-bottom:clamp(32px,4vw,48px);display:grid}.shead .row{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.btn{font-family:var(--q-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);cursor:pointer;transition:border-color .25s var(--q-ease), background .25s var(--q-ease), color .25s var(--q-ease);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.solid:hover{background:var(--accent);border-color:var(--accent);color:var(--q-base)}.btn.orange{background:var(--q-orange);color:var(--q-cream);border-color:var(--q-orange)}.btn.orange:hover{background:var(--q-cream);border-color:var(--q-cream);color:var(--q-base)}.btn .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.intro{z-index:100;transition:opacity .7s var(--q-ease), visibility 0s linear .7s;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.intro .q-logo{width:min(80vw,620px);height:auto;color:var(--fg);overflow:visible}.intro.done{opacity:0;visibility:hidden}html[data-intro=skip] .intro{display:none}.intro .skip{right:var(--q-gutter);bottom:calc(24px + env(safe-area-inset-bottom,0px));position:absolute}.intro .cycle{left:var(--q-gutter);bottom:calc(30px + env(safe-area-inset-bottom,0px));position:absolute}.nav{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .3s var(--q-ease), border-color .3s var(--q-ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--q-line-on-dark);background:#161616d1}.nav .wrap{align-items:center;gap:28px;height:72px;display:flex}.nav .brand svg{width:auto;height:30px;color:var(--q-cream);display:block}.nav ul{gap:28px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav ul a{font-family:var(--q-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--q-niobium);font-size:12px;text-decoration:none;transition:color .2s}.nav ul a:hover,.nav ul a[aria-current=true]{color:var(--q-cream)}.nav ul .join{display:none}.menu-btn{margin-left:auto;display:none}@media (max-width:860px){.nav ul,.nav .cta{display:none}.menu-btn{display:inline-flex}.nav.open{background:var(--q-base)}.nav.open ul{top:calc(72px + env(safe-area-inset-top,0px));background:var(--q-base);padding:12px var(--q-gutter) 28px;border-bottom:1px solid var(--q-line-on-dark);gap:4px;display:grid;position:absolute;left:0;right:0}.nav.open ul a{color:var(--q-cream);padding-block:12px;font-size:1.1rem;display:block}.nav.open ul .join{display:block}.nav.open ul .join a{color:var(--q-orange)}}.statement{font-family:var(--q-font-display);font-size:var(--q-fs-h1);letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-weight:400;line-height:1.12}.statement mark{color:var(--muted);background:0 0}.conditions{border-bottom:1px solid var(--line);display:grid}.conditions>div{border-top:1px solid var(--line);align-content:start;gap:8px;padding-block:20px;display:grid}.conditions .label{color:var(--accent)}.tech{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tech canvas{aspect-ratio:1/1.05;width:100%;max-width:100%;display:block}.tech .stack{gap:22px;display:grid}.facts{border-top:1px solid var(--line);display:grid}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:18px;padding-block:16px;display:grid}@media (max-width:900px){.tech{grid-template-columns:1fr}.tech canvas{aspect-ratio:1/.9}}@media (max-width:520px){.facts>div{grid-template-columns:1fr;gap:4px}}.r-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.r-text{gap:24px;display:grid}.r-copy{gap:16px;display:grid}.r-copy .lead{font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.55}.bloch{aspect-ratio:1.25;width:100%;display:block}@media (max-width:900px){.r-intro{grid-template-columns:1fr}.r-intro .bloch{max-width:420px;margin-inline:auto}}.r-pics{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);margin-top:clamp(40px,6vw,72px);display:grid}@media (max-width:640px){.r-pics{grid-template-columns:1fr}}.pic{aspect-ratio:4/3;background:var(--raised);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.pic img{object-fit:cover}.team-group{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding-block:32px;display:grid}.shead+.team-group{border-top:0;padding-top:0}.people{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.person{align-content:start;gap:14px;display:grid}.portrait{aspect-ratio:4/5;background:var(--raised);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.portrait svg{width:38%;height:auto;color:var(--muted);opacity:.5}.portrait .ph{position:absolute;bottom:10px;left:12px}.person b{font-family:var(--q-font-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:500;display:block}.advisors .portrait{aspect-ratio:1}.partners-group{grid-template-columns:1fr}.partners{min-width:0}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{width:max-content;animation:marquee calc(var(--n) * 5s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-track li{width:calc(var(--w) * 1px * var(--tile-scale,1));border-left:1px solid var(--line);flex:none}@keyframes marquee{to{transform:translate(-50%)}}.partner{height:calc(120px * var(--tile-scale,1));transition:opacity .25s var(--q-ease);display:block;position:relative}.partner:hover,.partner:focus-visible{opacity:.75}.partner img{object-fit:contain;filter:url(#partner-tint)}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;width:auto;animation:none}.marquee-track .dup{display:none}}.careers-banner{padding-block:0}.careers-banner-copy{justify-items:start;gap:22px;display:grid}.careers-banner-copy .shead{width:100%;margin-bottom:4px}#about{padding-top:clamp(40px,5vw,64px)}.careers-banner h2{font-size:var(--q-fs-h1);text-wrap:wrap;max-width:26ch;font-weight:300;line-height:1.1}.careers-banner .lead{max-width:44ch}#research{padding-bottom:clamp(40px,5vw,64px)}@media (max-width:900px){.team-group{grid-template-columns:1fr}}@media (max-width:640px){.marquee{--tile-scale:.75}.people{grid-template-columns:1fr 1fr;gap:16px}.person b{font-size:1.05rem;line-height:1.3}}.contact{position:relative;overflow:hidden}.contact .big{font-family:var(--q-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,3.4rem);line-height:1;text-decoration:none;display:inline-block}.contact .big:hover{color:var(--accent)}.contact .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.toast{font-family:var(--q-font-mono);color:var(--accent);font-size:12px}footer{border-top:1px solid var(--line);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px))}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}footer svg{width:auto;height:28px;color:var(--fg);display:block}footer nav{flex-wrap:wrap;gap:24px;display:flex}footer nav a{color:var(--muted);font-size:14px;text-decoration:none}footer nav a:hover{color:var(--fg)}.draft-toggle{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--q-graphite);color:var(--q-cream);border-color:var(--q-line-on-dark);position:fixed}body.show-draft .draft{outline-offset:4px;outline:1px dashed #ff5b19b3;position:relative}body.show-draft .draft:before{content:"draft copy";font-family:var(--q-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--q-orange);background:var(--q-base);padding:1px 5px;font-size:10px;position:absolute;top:-20px;left:0}@media (prefers-reduced-motion:no-preference){.rise{opacity:.35;transition:transform .9s var(--q-ease), opacity .9s var(--q-ease);transform:translateY(18px)}.rise.in{opacity:1;transform:none}}.intro.dark{background:0 0}.intro-ground{background:var(--q-base);position:absolute;inset:0}.intro-stage{justify-items:start;display:grid;position:relative}.intro .q-logo{will-change:transform;width:min(80vw,620px);height:auto;overflow:visible}.intro-desc{width:min(80vw,620px);height:auto;overflow:visible}.intro-desc text{font-family:var(--q-font-mono);fill:var(--q-cream);font-size:42px;font-weight:500}.intro .cycle,.intro .skip{z-index:1}html[data-intro=playing] body{overflow:hidden}.mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.word{will-change:transform;display:inline-block}.word.accent{color:var(--accent)}.magnetic{display:inline-block}.hero{align-items:center;height:100svh;min-height:620px;max-height:1180px;display:grid;position:relative;overflow:hidden}.hero-film{position:absolute;inset:8% 0 8% 48%}.hero-film video,.hero-film canvas{object-fit:contain;object-position:60% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-film:after{content:"";pointer-events:none;background:linear-gradient(90deg,#161616 0%,#16161600 22%),linear-gradient(#16161600 78%,#161616 100%);position:absolute;inset:0}.hero-copy{z-index:1;gap:34px;padding-top:72px;display:grid;position:relative}.hero:after{content:"";pointer-events:none;background:linear-gradient(#16161600 0%,#161616d9 70%,#161616 100%);height:32%;position:absolute;bottom:0;left:0;right:0}.hero h1{letter-spacing:-.02em;max-width:21ch;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:300;line-height:1.12}.hero h1 .word.accent{font-weight:400}.hero .sub{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero .sub p{font-size:var(--q-fs-lead);color:var(--muted)}@media (max-width:760px){.hero{align-items:end;padding-bottom:120px}.hero-film{inset:0 0 35%}.hero-film video,.hero-film canvas{object-fit:cover;object-position:72% 38%;opacity:.6}.hero-film:after{background:linear-gradient(#16161600 0%,#1616164d 40%,#161616 90%)}}.hero--full .hero-film{inset:0}.hero--full .hero-film video,.hero--full .hero-film canvas{object-fit:cover;object-position:70% 50%;opacity:1}.hero--full .hero-film:after{background:linear-gradient(90deg,#161616e0 0%,#16161699 38%,#16161600 68%),linear-gradient(#16161600 78%,#161616 100%)}@media (max-width:760px){.hero--full .hero-film video{object-position:76% 50%;opacity:.9}.hero--full .hero-film:after{background:linear-gradient(#16161633 0%,#1616168c 45%,#161616 85%)}}.hero-film video{transition:opacity 1.5s var(--q-ease)}.hero--full .hero-film video.is-fading{opacity:.3;transition-duration:1.2s}.mission{align-content:center;min-height:100svh;padding-block:104px 56px;display:grid}.mission .shead{margin-bottom:clamp(28px,4vw,48px)}.mission-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,6vw,96px);display:grid}.mission-copy{flex-direction:column;gap:24px;padding-top:18px;display:flex}.mission .statement{letter-spacing:-.02em;max-width:21ch;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:300;line-height:1.14}.mission-lead{max-width:52ch}.mission-lead .lead{font-size:clamp(1.05rem,1.3vw,1.2rem)}.mission .hiring{margin-top:auto;padding-top:8px}.mission .conditions{grid-template-rows:repeat(3,1fr)}@media (max-width:900px){.mission{min-height:0}.mission-grid{grid-template-columns:1fr}.mission-copy{padding-top:0}.mission .conditions{grid-template-rows:none}}@media (min-width:901px) and (min-height:700px){.mission-hold{background:var(--q-base);height:150svh}.mission-hold>.mission{height:100svh;min-height:0;position:sticky;top:0}}.hiring a{isolation:isolate;font-size:var(--q-fs-lead);color:var(--fg);border-bottom:1px solid var(--line);transition:color .3s var(--q-ease), border-color .3s var(--q-ease);margin-left:-12px;padding:6px 12px;text-decoration:none;display:inline-block;position:relative}.hiring a:before{content:"";z-index:-1;background:var(--q-orange);transform-origin:0;transition:transform .5s var(--q-ease);position:absolute;inset:0;transform:scaleX(0)}.hiring a span{color:var(--accent);transition:color .3s var(--q-ease);margin-right:6px}.hiring a:hover,.hiring a:focus-visible{color:var(--q-cream);border-color:var(--q-orange)}.hiring a:hover:before,.hiring a:focus-visible:before{transform:scaleX(1)}.hiring a:hover span,.hiring a:focus-visible span{color:var(--q-cream)}.arch{border-top:1px solid var(--line);position:relative}.arch-pin{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.arch-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(32px,6vw,96px);padding-top:72px;display:grid}.arch-visual svg{width:100%;height:auto;max-height:70svh;display:block;overflow:visible}.arch-chip canvas{aspect-ratio:3/2;width:100%;max-height:70svh;display:block}.a-qubit{fill:var(--fg)}.a-noise{stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;animation:a-flicker 1.4s var(--q-ease) infinite alternate}.a-ring{fill:none;stroke:var(--fg);stroke-width:1px}.a-line{stroke:var(--line);stroke-width:1px}.a-check{fill:var(--bg);stroke:var(--fg);stroke-width:1px}.a-bracket{fill:none;stroke:var(--muted);stroke-width:1px}.a-text{fill:var(--muted);font-family:var(--q-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.arch-visual[data-layer="3"] .a-noise.err{animation:a-error 3.2s var(--q-ease) infinite}.arch-visual[data-layer="3"] .a-check.hit{animation:a-hit 3.2s var(--q-ease) infinite}@keyframes a-flicker{0%{stroke-opacity:.25}to{stroke-opacity:1}}@keyframes a-error{0%,15%{stroke:var(--muted)}25%,60%{stroke:var(--accent)}75%,to{stroke:var(--muted);stroke-opacity:.25}}@keyframes a-hit{0%,30%{stroke:var(--fg);fill:var(--bg)}40%,65%{stroke:var(--accent);fill:var(--accent)}80%,to{stroke:var(--fg);fill:var(--bg)}}@media (prefers-reduced-motion:reduce){.a-noise,.arch-visual .a-noise.err,.arch-visual .a-check.hit{animation:none}}.arch-copy{gap:18px;display:grid}.stages{font-family:var(--q-font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.stages li{color:var(--muted);opacity:.4;transition:opacity .5s var(--q-ease), color .5s var(--q-ease);align-items:center;gap:8px;display:inline-flex}.stages li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.stages li.on{opacity:1;color:var(--fg)}.stages li.on:before{background:currentColor}.stages li.current{color:var(--accent)}.arch h2{font-size:var(--q-fs-h2);margin-top:10px}.arch .lead{font-size:1.05rem}.arch .facts{border-top:0;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.arch .facts>div{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;gap:4px;padding-block:12px;display:grid}.arch .facts p{font-size:var(--q-fs-small)}@media (max-width:900px){.arch-grid{grid-template-columns:1fr;gap:16px;padding-top:64px}.arch-visual svg{max-height:26svh}.arch-chip canvas{max-height:30svh}.arch-copy{gap:10px}.arch .lead{font-size:.95rem;line-height:1.45}.arch .facts>div{padding-block:6px}}.team-group>h2{align-self:start}.portrait{overflow:hidden}.portrait .q-logo{width:38%;height:auto;color:var(--muted);opacity:.5}.portrait.square{aspect-ratio:1}.person b{margin-top:12px}footer .q-logo{width:auto;height:28px;color:var(--fg);display:block}.big{flex-wrap:wrap;display:inline-flex}:root{--dots-orange:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.14' height='12.14'%3E%3Ccircle cx='6.07' cy='6.07' r='0.55' fill='%23ff5b19' fill-opacity='.38'/%3E%3C/svg%3E")}:is(#news,.mission,#technology,#research,#careers,#about,#contact,body>footer){background-image:var(--dots-orange);background-size:12.14px 12.14px}#news{background-image:linear-gradient(to bottom, var(--bg) 0, #16161600 240px), var(--dots-orange);background-repeat:no-repeat,repeat;background-size:100% 240px,12.14px 12.14px}.hairline{visibility:hidden}:is(.conditions,.conditions>div,.facts,.facts>div,.team-group,.marquee-track li,.hiring a,.arch,body>footer,.nav.scrolled,.nav.open ul){border-color:#0000}.legal{min-height:100svh;padding-block:32px clamp(64px,8vw,112px)}.legal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(48px,7vw,96px);display:flex}.legal-home .q-logo{width:auto;height:30px;color:var(--fg);display:block}.legal-head .label{text-decoration:none}.legal-head .label:hover{color:var(--fg)}.legal h1{font-size:var(--q-fs-h1);margin:14px 0 clamp(32px,4vw,56px);font-weight:300}.legal-body{max-width:68ch;font-size:var(--q-fs-body);line-height:1.65}.legal-body h2{font-size:var(--q-fs-h3);margin:2.4em 0 .8em;font-weight:400;line-height:1.3}.legal-body p,.legal-body ul{margin:0 0 1em}.legal-body ul{padding-left:1.2em}.legal-body li{margin-bottom:.4em}.legal-body li::marker{color:var(--muted)}.legal-body strong{font-weight:700}.legal-body a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);overflow-wrap:anywhere;transition:color .2s}.legal-body a:hover{color:var(--accent);text-decoration-color:currentColor}.news .shead .row{align-items:baseline}.news-all{transition:color .2s var(--q-ease);text-decoration:none}.news-all:hover,.news-all:focus-visible{color:var(--fg)}.news-feature{gap:clamp(32px,6vw,96px);display:grid}.news-feature.has-image{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center}.news-feature-copy{justify-items:start;gap:28px;display:grid}.news-feature h2{font-size:var(--q-fs-h2);max-width:34ch;font-weight:300;line-height:1.18}.news-pic{aspect-ratio:4/5;width:100%;max-width:420px}.news-pic a{position:absolute;inset:0}.news-feature h2 a{color:inherit;text-decoration:none}.news-feature .lead{max-width:52ch}.news-list{gap:8px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.news-row{color:var(--fg);grid-template-columns:10rem minmax(0,1fr) auto;align-items:baseline;gap:24px;padding-block:14px;text-decoration:none;display:grid}.news-row-title{font-size:var(--q-fs-h3);line-height:1.3}.news-row-arrow{color:var(--muted);transition:transform .4s var(--q-ease), color .3s var(--q-ease)}.news-row:hover .news-row-arrow,.news-row:focus-visible .news-row-arrow{color:var(--accent);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.news-row-arrow{transition:none}.news-row:hover .news-row-arrow{transform:none}}@media (max-width:760px){.news-feature.has-image{grid-template-columns:1fr}.news-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.news-row .label{grid-column:1/-1}}.legal-body .news-list{margin-top:0;padding-left:0}.legal-body .news-row{text-decoration:none}.legal-body .news-row:hover{color:var(--fg)}.legal-body .news-points{margin-bottom:2em;padding-left:1.2em}.legal-body .news-points li{margin-bottom:.7em}.news-article-img{max-width:520px;margin:0 0 2em}.news-article-img img{width:100%;height:auto;display:block}.person-name{align-items:center;gap:2px;margin-top:12px;display:flex}.person-name b{margin-top:0}.person-li{width:32px;height:32px;color:var(--muted);transition:color .2s var(--q-ease);flex:none;place-items:center;margin-block:-8px;display:inline-grid}.person-li:hover,.person-li:focus-visible{color:var(--fg)}
