@font-face{font-family:QDisplay;src:url(https://qmind.ca/_next/static/media/825394e9faec38fd-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:QText;src:url(https://qmind.ca/_next/static/media/b081ce5e3cc6e05c-s.p.woff2) format("woff2");font-display:swap}:root{--ink:#171716;--surface:#22221f;--paper:#f3f1e9;--muted:#aba89d;--rule:rgba(243,241,233,.18);--accent:#c9f04a;--display:QDisplay,"Arial Narrow",Arial,sans-serif;--text:QText,Arial,sans-serif;--gutter:clamp(1.1rem,4vw,4.5rem);--section:clamp(6rem,10vw,10rem);color:var(--paper);background:var(--ink);font-family:var(--text);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--ink)}body.menu-open{overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip-link{position:fixed;z-index:100;top:-5rem;left:1rem;padding:.9rem 1.2rem;background:var(--accent);color:var(--ink);font-weight:700}.skip-link:focus{top:1rem}.section{position:relative;padding:var(--section) var(--gutter);border-top:1px solid var(--rule)}.masthead{position:absolute;z-index:20;top:0;left:0;right:0;height:72px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule)}.brand{display:flex;align-items:center;gap:1rem}.brand img,.footer-brand img{width:7.5rem;filter:grayscale(1) brightness(4)}.brand span{padding-left:1rem;border-left:1px solid var(--rule);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.desktop-nav{display:flex;gap:clamp(1.4rem,3vw,3.5rem)}.desktop-nav a,.menu-toggle{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.desktop-nav a:hover{color:var(--accent)}.menu-toggle{display:none;min-height:44px;border:0;border-bottom:1px solid var(--accent);background:transparent;cursor:pointer}.site-menu{display:none}.utility-dock{position:fixed;z-index:15;right:var(--gutter);bottom:1rem;display:flex;min-height:48px;background:var(--paper);color:var(--ink);box-shadow:0 12px 40px #0000003d}.utility-dock a{display:flex;align-items:center;padding:0 1.2rem;border-right:1px solid rgba(23,23,22,.18);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.utility-dock a:last-child{border:0}.utility-dock a:first-child{background:var(--accent)}.utility-dock a:hover{background:var(--ink);color:var(--paper)}.hero{min-height:100dvh;padding:72px var(--gutter) 1.5rem;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,minmax(0,1fr));background:var(--ink);overflow:hidden}.hero>*{position:relative}.hero-kicker{grid-column:1/4;grid-row:1;margin:0;padding:1.2rem 0;align-self:end;color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hero h1{grid-column:1/6;grid-row:2/5;z-index:2;align-self:center;margin:0;padding-right:2rem;font-family:var(--display);font-size:clamp(4.1rem,8.8vw,9.2rem);font-weight:500;line-height:.8;letter-spacing:-.075em}.hero-copy{grid-column:3/5;grid-row:5/7;align-self:center;margin:0;padding:1.3rem 1rem 0 0;max-width:26rem;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55;color:#d0cec6}.hero-media{grid-column:6/9;grid-row:1/4;margin:0;overflow:hidden;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.06)}.hero-media figcaption{position:absolute;left:0;right:0;bottom:0;padding:.8rem 1rem;background:#171716d1;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em}.hero-proof{grid-column:6/8;grid-row:4/7;padding:1rem;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hero-proof strong,.hero-team strong{font-family:var(--display);font-size:clamp(1.8rem,3.1vw,3.8rem);font-weight:500;line-height:.9}.hero-proof span,.hero-team span{max-width:11rem;margin-top:.8rem;color:var(--muted);font-size:.72rem;line-height:1.4}.hero-team{grid-column:8/9;grid-row:4/7;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--rule);border-top:0}.projects{padding-bottom:8rem;background:var(--ink)}.projects-heading{min-height:48vh;display:flex;flex-direction:column;justify-content:flex-end;max-width:62rem}.projects-heading h2,.research-intro h2,.about h2,.events>h2,.member-field h2,.partners>h2,.closing h2{margin:0;font-family:var(--display);font-size:clamp(4rem,8vw,8.5rem);font-weight:500;line-height:.86;letter-spacing:-.07em}.projects-heading p{max-width:42rem;margin:2rem 0 4rem;color:var(--muted);font-size:1.05rem;line-height:1.55}.project-explorer{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,6rem);align-items:start}.project-index{border-top:1px solid var(--rule)}.project-index button{width:100%;min-height:7.5rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:.45rem 1rem;text-align:left;padding:1.3rem 0;border:0;border-bottom:1px solid var(--rule);background:transparent;cursor:pointer;transition:padding .2s,background .2s}.project-index button:hover,.project-index button.is-active{padding-left:1rem;padding-right:1rem;background:#c9f04a0e}.project-index button span{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.project-index button strong{grid-column:1;font-family:var(--display);font-size:clamp(1.3rem,2.2vw,2.5rem);font-weight:500;line-height:1}.project-index button i{grid-column:2;grid-row:1/3;font-style:normal;color:var(--accent);font-size:.62rem}.project-evidence{position:sticky;top:2rem;min-height:42rem;display:grid;grid-template-rows:minmax(18rem,1fr) auto;background:var(--surface)}.project-evidence>img{width:100%;height:100%;max-height:32rem;object-fit:cover;filter:saturate(.65) contrast(1.08)}.evidence-copy{padding:1.6rem;display:grid;grid-template-columns:1fr auto;gap:.8rem 2rem}.evidence-copy>p:first-child{grid-column:1/3;margin:0;color:var(--accent);font-size:.62rem;text-transform:uppercase;letter-spacing:.07em}.evidence-copy h3{margin:0;font-family:var(--display);font-size:clamp(2rem,3.7vw,4.4rem);font-weight:500;line-height:.9;letter-spacing:-.055em}.evidence-copy h3+p{margin:0;max-width:28rem;color:var(--muted);line-height:1.5}.evidence-copy>a{grid-column:2;grid-row:2/4;align-self:end;border-bottom:1px solid var(--accent);padding-bottom:.55rem;font-size:.68rem;font-weight:700;text-transform:uppercase}.section-link{display:inline-flex;gap:1rem;margin-top:4rem;padding-bottom:.6rem;border-bottom:1px solid var(--accent);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.research{background:var(--surface)}.research-intro{max-width:62rem}.research-intro p{max-width:40rem;margin:2rem 0;color:var(--muted);font-size:1.05rem;line-height:1.55}.research-actions{display:flex;gap:2rem;margin:2.5rem 0 6rem}.research-actions a{padding-bottom:.55rem;border-bottom:1px solid var(--accent);font-size:.68rem;font-weight:700;text-transform:uppercase}.research-index{list-style:none;margin:0 0 0 14vw;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule)}.research-index li{min-height:19rem;padding:1.5rem;display:grid;grid-template-rows:1fr auto;background:var(--surface);position:relative}.research-index li:first-child{grid-row:span 2;min-height:38rem;background:var(--ink)}.research-index span{color:var(--accent);font-size:.61rem;text-transform:uppercase;letter-spacing:.07em}.research-index h3{max-width:13ch;margin:1rem 0;font-family:var(--display);font-size:clamp(2rem,3.2vw,4rem);font-weight:500;line-height:.94;letter-spacing:-.05em}.research-index p{max-width:32rem;margin:2rem 2.5rem 0 0;color:var(--muted);line-height:1.5}.research-index a{position:absolute;right:1.5rem;bottom:1.5rem;color:var(--accent);font-size:1.3rem}.publication-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:7rem;background:var(--rule)}.publication-proof p{margin:0;padding:1.5rem;background:var(--surface);color:var(--muted)}.publication-proof strong{display:block;margin-bottom:2rem;font-family:var(--display);font-size:clamp(3rem,6vw,6rem);font-weight:500;color:var(--paper);letter-spacing:-.06em}.about{background:var(--ink)}.about-statement{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.about-statement h2{grid-column:1/8}.about-statement p{grid-column:8/13;margin:0;color:#cfcdc5;line-height:1.65}.about-statement p:last-child{margin-top:2rem}.stat-field{margin:8rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule)}.stat-field div{min-height:13rem;padding:1.25rem;background:var(--ink)}.stat-field dt{font-family:var(--display);font-size:clamp(3rem,5.5vw,6rem);line-height:1;letter-spacing:-.06em}.stat-field dd{max-width:12rem;margin:2rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.discipline-field{margin-top:5rem;display:flex;flex-wrap:wrap;gap:.7rem}.discipline-field span{padding:.75rem 1rem;border:1px solid var(--rule);font-size:.72rem;color:#c6c4bc}.events{min-height:210vh;background:var(--surface)}.events>h2{position:sticky;top:3rem;z-index:1;max-width:9ch}.event-composition{position:relative;z-index:2}.event{width:min(46rem,62vw);margin:0}.event img{width:100%;aspect-ratio:1.35;object-fit:cover;filter:saturate(.7) contrast(1.08)}.event>div{display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding-top:1rem}.event p{margin:0;color:var(--accent);font-size:.65rem;text-transform:uppercase}.event h3{grid-column:2;margin:0;font-family:var(--display);font-size:clamp(1.8rem,3.5vw,4rem);font-weight:500;line-height:.95}.event span{grid-column:2;color:var(--muted);line-height:1.4}.event-1{margin:25vh 0 0 auto}.event-2{margin:28vh auto 0 4vw;width:min(38rem,54vw)}.event-3{margin:28vh 8vw 0 auto;width:min(34rem,50vw)}.outcomes{display:grid;grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,10rem);background:var(--ink)}.quote-panel{position:sticky;top:3rem;height:max-content}.quote{margin:0;font-family:var(--display);font-size:clamp(2rem,3.4vw,4.2rem);line-height:1.03;letter-spacing:-.04em}.quote-person{display:flex;gap:1.2rem;align-items:center;margin-top:3rem}.quote-person img{width:5rem;height:5rem;object-fit:cover;filter:grayscale(1)}.quote-person p,.member-list p{display:flex;flex-direction:column;gap:.25rem;margin:0}.quote-person span,.member-list span{font-size:.68rem;color:var(--muted)}.member-field h2{font-size:clamp(3.4rem,5.8vw,6.5rem)}.member-list{margin-top:5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1rem}.member-list article{display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:center}.member-list img{width:5rem;height:5rem;object-fit:cover;filter:grayscale(1)}.employer-field{margin-top:6rem;padding-top:1.5rem;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;color:var(--muted);font-family:var(--display);font-size:1.5rem}.partners{background:var(--surface)}.partners>h2{max-width:12ch}.sponsor-tiers{margin:7rem 0 0 14vw}.sponsor-tiers>div{display:grid;grid-template-columns:10rem 1fr;min-height:13rem;padding:1.5rem 0;border-top:1px solid var(--rule);align-items:center}.sponsor-tiers h3{align-self:start;margin:0;color:var(--accent);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em}.sponsor-tiers>div>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:3rem}.sponsor-tiers img{max-width:min(18rem,35%);max-height:5rem;object-fit:contain;filter:grayscale(1) brightness(2.5)}.programs{display:grid;grid-template-columns:7fr 5fr;gap:1px;background:var(--rule)}.programs article{background:var(--ink)}.program-cucai>img{width:100%;height:24rem;object-fit:cover;filter:grayscale(.75) contrast(1.12)}.programs article>div{padding:2rem}.programs article>div>p:first-child{color:var(--accent);font-size:.63rem;text-transform:uppercase;letter-spacing:.07em}.programs h2{margin:2rem 0;font-family:var(--display);font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.8;letter-spacing:-.07em}.programs article>div>p:not(:first-child){max-width:31rem;color:var(--muted);line-height:1.55}.programs a{display:inline-flex;margin:2rem 1.5rem 0 0;padding-bottom:.5rem;border-bottom:1px solid var(--accent);font-size:.67rem;font-weight:700;text-transform:uppercase}.program-inqubate{display:flex;flex-direction:column}.program-inqubate img{width:100%;height:22rem;margin-top:auto;object-fit:cover;filter:grayscale(.5)}.closing{min-height:85dvh;display:flex;flex-direction:column;justify-content:center;background:var(--accent);color:var(--ink)}.closing h2{max-width:11ch;font-size:clamp(5rem,11vw,12rem)}.closing-links{margin-top:6rem;display:grid;grid-template-columns:repeat(4,1fr)}.closing-links a{min-height:4.5rem;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink);border-right:1px solid var(--ink);font-size:.68rem;font-weight:700;text-transform:uppercase}.closing-links a:last-child{border-right:0}footer{position:relative;padding:4rem var(--gutter) 2rem;display:grid;grid-template-columns:2fr 2fr 1fr 2fr;gap:3rem;background:var(--ink);font-size:.68rem;line-height:1.7;color:var(--muted)}.footer-brand{width:8rem}.footer-brand img{width:100%}footer nav{display:flex;flex-direction:column;align-items:flex-start}footer nav a:hover{color:var(--accent)}footer p{margin:0}footer small{grid-column:4;text-align:right}@media(prefers-reduced-motion:no-preference){.hero h1{animation:hero-in .9s cubic-bezier(.16,1,.3,1) both}.hero-media{animation:media-in .9s .12s cubic-bezier(.16,1,.3,1) both}.project-evidence img{animation:evidence-in .35s ease both}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}}@keyframes media-in{0%{opacity:0;transform:scale(.97)}}@keyframes evidence-in{0%{opacity:.35}}}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:block}.site-menu{position:fixed;z-index:18;top:0;right:0;bottom:0;left:0;padding:7rem var(--gutter) 3rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--ink);visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.site-menu.is-open{visibility:visible;opacity:1}.site-menu nav{display:flex;flex-direction:column}.site-menu nav a{padding:.8rem 0;font-family:var(--display);font-size:clamp(2.5rem,9vw,5rem);line-height:1;border-bottom:1px solid var(--rule)}.site-menu>a{align-self:flex-start;padding-bottom:.6rem;border-bottom:1px solid var(--accent)}.hero h1{grid-column:1/7}.hero-media{grid-column:6/9}.hero-proof{grid-column:6/8}.hero-copy{grid-column:2/5}.project-explorer{grid-template-columns:1fr}.project-evidence{position:relative;top:auto;min-height:34rem}.research-index{margin-left:0}.about-statement h2{grid-column:1/8}.about-statement p{grid-column:7/13}.stat-field{grid-template-columns:repeat(3,1fr)}.outcomes{grid-template-columns:1fr}.quote-panel{position:relative;top:auto}.programs{grid-template-columns:1fr}.closing-links{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1}footer small{grid-column:2}}@media(max-width:700px){:root{--section:6rem;--gutter:1rem}.brand span{display:none}.utility-dock{left:0;right:0;bottom:0}.utility-dock a{flex:1;justify-content:center;padding:0 .4rem;font-size:.56rem}.hero{min-height:760px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,1fr);padding-bottom:0}.hero-kicker{grid-column:1/5;grid-row:1;padding-top:1rem}.hero h1{grid-column:1/5;grid-row:2/4;align-self:center;padding:0;font-size:clamp(3.6rem,16vw,6rem)}.hero-copy{grid-column:1/4;grid-row:4;margin:0;padding-top:1rem}.hero-media{grid-column:2/5;grid-row:5/7}.hero-actions{grid-column:1/5;grid-row:7;align-items:end;justify-content:stretch;gap:.5rem}.button{flex:1;gap:.5rem;padding:0 .7rem;font-size:.61rem}.hero-proof{grid-column:1/2;grid-row:5/6;padding:.6rem}.hero-team{grid-column:1/2;grid-row:6/7;padding:.6rem}.hero-proof strong,.hero-team strong{font-size:1.55rem}.hero-proof span,.hero-team span{font-size:.56rem;margin-top:.4rem}.projects-heading{min-height:38vh}.projects-heading h2,.research-intro h2,.about h2,.events>h2,.member-field h2,.partners>h2{font-size:clamp(3.6rem,16vw,6rem)}.project-index button{min-height:6.5rem}.project-evidence{display:flex;flex-direction:column;min-height:0}.project-evidence>img{height:17rem}.evidence-copy{display:block}.evidence-copy h3{margin:1rem 0;font-size:2.5rem}.evidence-copy>a{display:inline-flex;margin-top:1.5rem}.research-actions{flex-direction:column;align-items:flex-start;gap:1rem}.research-index{display:block}.research-index li,.research-index li:first-child{min-height:20rem;border-bottom:1px solid var(--rule)}.research-index h3{font-size:2.6rem}.publication-proof{grid-template-columns:1fr}.about-statement{display:block}.about-statement p{margin-top:2rem}.stat-field{grid-template-columns:repeat(2,1fr);margin-top:5rem}.stat-field div{min-height:11rem}.events{min-height:auto}.events>h2{position:relative;top:auto}.event{width:100%;margin:6rem 0 0}.event>div{grid-template-columns:1fr}.event h3,.event span{grid-column:1}.outcomes{display:block}.quote{font-size:2.3rem}.member-field{margin-top:7rem}.member-list{grid-template-columns:1fr}.employer-field{grid-template-columns:repeat(2,1fr)}.sponsor-tiers{margin-left:0}.sponsor-tiers>div{display:block}.sponsor-tiers h3{margin-bottom:2rem}.sponsor-tiers>div>div{justify-content:flex-start}.sponsor-tiers img{max-width:42%}.programs{padding-left:0;padding-right:0}.programs article>div{padding:2rem 1rem}.program-cucai>img,.program-inqubate img{height:16rem}.closing{min-height:90dvh}.closing h2{font-size:clamp(4.8rem,20vw,7.5rem)}.closing-links{grid-template-columns:1fr;margin-top:4rem}.closing-links a{border-right:0;border-bottom:1px solid var(--ink)}footer{grid-template-columns:1fr;padding-bottom:6rem}footer small{grid-column:1;text-align:left}}.hero{background:#171716;column-gap:clamp(1rem,2vw,2rem)}.hero h1{font-size:clamp(3.9rem,6.35vw,7.2rem);line-height:.86}.hero-copy{grid-column:2/5;padding:1.1rem 0 0;border-top:1px solid var(--rule)}.hero-actions{display:none}.stat-field dt span,.publication-proof strong span{font-variant-numeric:tabular-nums}@media(max-width:700px){.hero{column-gap:.5rem}.hero h1{font-size:clamp(3.2rem,14vw,4.8rem);line-height:.88}.hero-copy{grid-column:1/4;padding-top:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.project-evidence img{animation:none}.events>h2,.quote-panel,.project-evidence{position:relative;top:auto}}@media(prefers-contrast:more){:root{--muted:#d1cfc7;--rule:rgba(255,255,255,.42)}}
