.fl-research-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-top:clamp(6rem,12vh,8rem);display:grid}.fl-research-hero__copy .ui-head__title{max-width:14ch}.fl-research-lede{max-width:48ch;font:300 1.15rem/1.55 var(--f-text);color:var(--fl-ink);margin:1.2rem 0 0}.fl-research-hero__portrait{justify-content:center;display:flex}.fl-research-block>div{max-width:62rem}.fl-research-h{border-top:1px solid var(--fl-rule);font:400 clamp(1.4rem, 2.6vw, 2rem) / 1.2 var(--f-display);color:var(--fl-ink);margin:0 0 1.4rem;padding-top:1.2rem}.fl-research-body{max-width:62ch;font:300 1.05rem/1.6 var(--f-text);color:var(--fl-ink);margin:0 0 1rem}.fl-research-meta{font:400 .95rem/1.5 var(--f-text);color:var(--fl-ink);margin:.4rem 0 0}.fl-research-data{font-family:var(--f-mono);letter-spacing:.02em;font-size:.72rem}.fl-research-instruments{margin:0;padding:0;list-style:none}.fl-research-instruments li{border-top:1px solid var(--fl-rule);grid-template-columns:2.25rem 6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.fl-research-instruments li:last-child{border-bottom:1px solid var(--fl-rule)}.fl-research-instruments strong{font:600 1.05rem/1.3 var(--f-text)}.fl-research-what{font:300 .98rem/1.5 var(--f-text);color:var(--fl-ink-dim)}.fl-research-tile{color:#fff;background:linear-gradient(135deg, var(--fl-blue), var(--fl-blue-2));border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.fl-research-modus{grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.fl-research-plate{display:block}.fl-research-plate img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--fl-rule);border-radius:14px;width:100%;display:block}.fl-research-kind{font:500 .7rem/1.6 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--fl-ink-dim);display:block}.fl-research-poster{font:400 1.15rem/1.4 var(--f-display);margin:.6rem 0 1rem}.fl-research-note{font:300 .85rem/1.4 var(--f-text);color:var(--fl-ink-dim);margin:.8rem 0 0}.fl-research-thesis-title{font:400 1.15rem/1.35 var(--f-display);margin:0 0 .6rem}.fl-research-objectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin:1.6rem 0;display:grid}.fl-research-objectives h3{font:600 1rem/1.3 var(--f-text);margin:0 0 .3rem}.fl-research-objectives p{font:300 .95rem/1.55 var(--f-text);margin:0}.fl-research-corr{border-collapse:collapse;width:100%;max-width:28rem;margin-bottom:1.2rem}.fl-research-corr th,.fl-research-corr td{border-top:1px solid var(--fl-rule);text-align:left;font:400 .95rem/1.4 var(--f-text);padding:.6rem 0}.fl-research-corr tr:last-child th,.fl-research-corr tr:last-child td{border-bottom:1px solid var(--fl-rule)}.fl-research-corr td{font-family:var(--f-mono);font-size:.85rem}.fl-research-sup{font:300 .9rem/1.5 var(--f-text);color:var(--fl-ink-dim);margin:0 0 .6rem}.fl-research-work{columns:2;column-gap:2.5rem;margin:1rem 0 0;padding:0;list-style:none}.fl-research-work li{break-inside:avoid;border-top:1px solid var(--fl-rule);font:300 .95rem/1.5 var(--f-text);padding:.6rem 0}.fl-reveal{flex-direction:column;align-items:center;gap:.8rem;margin:0;display:flex}.fl-reveal__stage{aspect-ratio:1054/1492;-webkit-mask-composite:source-in;max-width:100%;height:min(78vh,46rem);-webkit-mask-image:linear-gradient(#0000 0,#000 7% 74%,#0000 100%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 74%,#0000 100%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fl-reveal__box{width:100%;height:100%;position:relative}.fl-reveal__img{width:100%;height:100%;display:block}.fl-reveal__overlay{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.fl-reveal__overlay[data-masked=true]{-webkit-mask-image:radial-gradient(circle 14rem at var(--mx,50%) var(--my,50%), #000 0, #000 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle 14rem at var(--mx,50%) var(--my,50%), #000 0, #000 45%, transparent 100%);mask-image:radial-gradient(circle 14rem at var(--mx,50%) var(--my,50%), #000 0, #000 45%, transparent 100%)}.fl-reveal__overlay svg,.fl-reveal__overlay img{pointer-events:none;width:100%;height:100%;display:block}.fl-neural__tract{animation:3.2s linear infinite fl-neural-flow}@keyframes fl-neural-flow{to{stroke-dashoffset:-52px}}.fl-reveal__toggle{font:500 .8rem/1 var(--f-text);border:1px solid var(--fl-rule-strong);color:var(--fl-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1rem}.fl-reveal__toggle[aria-pressed=true]{background:var(--fl-ink);color:var(--fl-paper);border-color:var(--fl-ink)}.fl-reveal__label{font:500 .68rem/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--fl-ink-dim);text-align:center}@media (prefers-reduced-motion:reduce){.fl-neural__tract{animation:none}.fl-reveal__overlay{transition:none}}@media (max-width:899px){.fl-research-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fl-research-hero__portrait{order:-1}.fl-reveal__stage{height:min(50vh,26rem)}.fl-research-modus,.fl-research-objectives{grid-template-columns:minmax(0,1fr)}.fl-research-work{columns:1}.fl-research-instruments li{grid-template-columns:2.25rem minmax(0,1fr)}.fl-research-instruments .fl-research-what{grid-column:2}}
