.page-header-module__Y34n7G__header{max-width:var(--container-content);padding:var(--space-10) var(--gutter) var(--space-8);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.page-header-module__Y34n7G__header{padding-block:var(--space-11) var(--space-9)}}.page-header-module__Y34n7G__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.page-header-module__Y34n7G__title{font-size:var(--text-display);letter-spacing:-.028em;color:var(--ink);max-width:18ch}.page-header-module__Y34n7G__title em{color:var(--accent);font-style:italic}.page-header-module__Y34n7G__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:58ch}
.blog-module__3rPSzG__page{background:var(--paper);min-height:100vh}.blog-module__3rPSzG__list{max-width:var(--container-content);padding:0 var(--gutter) var(--space-10);flex-direction:column;margin-inline:auto;list-style:none;display:flex}.blog-module__3rPSzG__item{align-items:center;gap:clamp(var(--space-5), 5vw, var(--space-8));padding-block:var(--space-7);border-top:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);text-decoration:none;display:grid}.blog-module__3rPSzG__list li:last-child .blog-module__3rPSzG__item{border-bottom:1px solid var(--line)}.blog-module__3rPSzG__meta{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.blog-module__3rPSzG__topic{color:var(--accent)}.blog-module__3rPSzG__time{color:var(--faint)}.blog-module__3rPSzG__time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}.blog-module__3rPSzG__title{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);max-width:24ch;transition:color var(--dur-fast) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__title{color:var(--accent)}.blog-module__3rPSzG__excerpt{font-size:var(--text-base);line-height:var(--leading-base);color:var(--muted);max-width:62ch}.blog-module__3rPSzG__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__cta{color:var(--accent)}.blog-module__3rPSzG__arrow{transition:transform var(--dur-fast) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__arrow{transform:translateX(var(--nudge))}.blog-module__3rPSzG__imageWrap{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--sunken);box-shadow:var(--shadow-1);overflow:hidden}.blog-module__3rPSzG__image{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__image{transform:scale(1.018)}.blog-module__3rPSzG__copy{gap:var(--space-3);flex-direction:column;display:flex}.blog-module__3rPSzG__meta time{color:var(--faint)}.blog-module__3rPSzG__meta time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}@media (max-width:719px){.blog-module__3rPSzG__item{gap:var(--space-5);grid-template-columns:1fr}}
.lab-module__oEHPxq__page{background:var(--paper);min-height:100vh}.lab-module__oEHPxq__note{max-width:var(--container-content);margin-inline:max(var(--gutter), calc((100% - var(--container-content)) / 2));margin-top:calc(var(--space-6) * -1);padding:var(--space-5);gap:var(--space-2);background:var(--sunken);border-left:2px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--body);flex-direction:column;display:flex}.lab-module__oEHPxq__noteLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.lab-module__oEHPxq__list{max-width:var(--container-content);margin:var(--space-9) auto 0;padding:0 var(--gutter);gap:var(--space-9);flex-direction:column;list-style:none;display:flex}.lab-module__oEHPxq__figure{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.lab-module__oEHPxq__frame{aspect-ratio:3/2;background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.lab-module__oEHPxq__shot{object-fit:contain;padding:var(--space-3)}.lab-module__oEHPxq__caption{gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.lab-module__oEHPxq__captionHead{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__name{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.lab-module__oEHPxq__category{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.lab-module__oEHPxq__tagline{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--body)}.lab-module__oEHPxq__notes{gap:var(--space-3);flex-direction:column;display:flex}.lab-module__oEHPxq__notesLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.lab-module__oEHPxq__highlights{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.lab-module__oEHPxq__highlight{padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-base);color:var(--body);position:relative}.lab-module__oEHPxq__highlight:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px;position:absolute;top:.66em;left:0}.lab-module__oEHPxq__surfaces{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--muted);flex-direction:column;display:flex}.lab-module__oEHPxq__surfacesLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.lab-module__oEHPxq__foot{max-width:var(--container-content);padding:var(--space-9) var(--gutter) var(--space-10);margin-inline:auto}.lab-module__oEHPxq__footLink{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-sm);color:var(--ink);border-bottom:1px solid var(--line-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.lab-module__oEHPxq__footLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.lab-module__oEHPxq__arrow{transition:transform var(--dur-fast) var(--ease-out)}.lab-module__oEHPxq__footLink:hover .lab-module__oEHPxq__arrow{transform:translateX(var(--nudge))}@media (min-width:700px){.lab-module__oEHPxq__frame{border-radius:var(--radius-md)}}
.now-module__QLnXXa__page{background:var(--paper);min-height:100vh}.now-module__QLnXXa__grid{max-width:var(--container-content);padding:0 var(--gutter);gap:var(--space-7) var(--space-8);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:700px){.now-module__QLnXXa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.now-module__QLnXXa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.now-module__QLnXXa__group{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.now-module__QLnXXa__groupLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);font-weight:400}.now-module__QLnXXa__items{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.now-module__QLnXXa__item{gap:var(--space-1);flex-direction:column;display:flex}.now-module__QLnXXa__itemTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--ink);letter-spacing:var(--tracking-tight)}.now-module__QLnXXa__itemNote{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--muted);max-width:46ch}.now-module__QLnXXa__foot{max-width:var(--container-content);padding:var(--space-8) var(--gutter) var(--space-10);margin-inline:auto}.now-module__QLnXXa__footLink{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-sm);color:var(--ink);border-bottom:1px solid var(--line-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.now-module__QLnXXa__footLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.now-module__QLnXXa__arrow{transition:transform var(--dur-fast) var(--ease-out)}.now-module__QLnXXa__footLink:hover .now-module__QLnXXa__arrow{transform:translateX(var(--nudge))}
