.lab-detail[data-astro-cid-pejiczag]{padding:clamp(3.5rem, 10vh, 7rem) var(--gutter) clamp(2rem, 6vh, 4rem)}.lab-detail__inner[data-astro-cid-pejiczag],.lab-detail__body[data-astro-cid-pejiczag]{max-width:42rem}@media (width>=60rem){.lab-detail__inner[data-astro-cid-pejiczag].has-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);max-width:86rem;display:grid}.lab-gallery[data-astro-cid-pejiczag]{position:sticky;top:5.4rem}}.section-label[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-muted);align-items:center;gap:.6rem;margin:0 0 2rem;font-size:.72rem;display:flex}.section-label--link[data-astro-cid-pejiczag]{text-decoration:none;transition:color .3s}@media (hover:hover){.section-label--link[data-astro-cid-pejiczag]:hover{color:var(--on-surface)}}.section-label__arrow[data-astro-cid-pejiczag]{width:20px;color:var(--mark);display:inline-flex}.section-label__arrow[data-astro-cid-pejiczag] svg[data-astro-cid-pejiczag]{width:100%;height:auto;display:block;overflow:visible}.section-label__arrow-shaft[data-astro-cid-pejiczag],.section-label__arrow-head[data-astro-cid-pejiczag]{transform-box:view-box;transition:transform .22s}.section-label__arrow-shaft[data-astro-cid-pejiczag]{transform-origin:21px 5px}.section-label--link[data-astro-cid-pejiczag]:focus-visible .section-label__arrow-shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}@media (hover:hover){.section-label--link[data-astro-cid-pejiczag]:hover .section-label__arrow-shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}}.section-label--link[data-astro-cid-pejiczag]:focus-visible .section-label__arrow-head[data-astro-cid-pejiczag]{transform:translate(-7.2px)}@media (hover:hover){.section-label--link[data-astro-cid-pejiczag]:hover .section-label__arrow-head[data-astro-cid-pejiczag]{transform:translate(-7.2px)}}.draft[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);border:1px dashed var(--accent-2);border-radius:4px;margin:0 0 1rem;padding:.25rem .6rem;font-size:.66rem;display:inline-block}.lab-head__title[data-astro-cid-pejiczag]{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:600;line-height:1.08}.lab-head__meta[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.04em;color:var(--on-surface-muted);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.74rem;display:flex}.lab-head__meta[data-astro-cid-pejiczag] .dot[data-astro-cid-pejiczag]{opacity:.6}.lab-head__blurb[data-astro-cid-pejiczag]{letter-spacing:-.01em;max-width:40ch;color:var(--on-surface);margin:1.2rem 0 0;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:500;line-height:1.4}.lab-head__foot[data-astro-cid-pejiczag]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin-top:1.6rem;display:flex}.visit[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.04em;color:var(--on-surface);border-bottom:1.5px solid var(--mark);align-items:center;gap:.35rem;padding-bottom:2px;font-size:.78rem;text-decoration:none;transition:color .3s,border-color .55s;display:inline-flex}@media (hover:hover){.visit[data-astro-cid-pejiczag]:hover{color:var(--accent-2)}}.visit__arrow[data-astro-cid-pejiczag]{color:var(--accent-2)}.lab-gallery[data-astro-cid-pejiczag]{margin:2.8rem 0 0}@media (width>=60rem){.lab-gallery[data-astro-cid-pejiczag]{margin:.4rem 0 0}}.lab-gallery__viewport[data-astro-cid-pejiczag]{position:relative}.lab-gallery__slide[data-astro-cid-pejiczag]{margin:0}.lab-gallery__slide[data-astro-cid-pejiczag][hidden]{display:none}.lab-gallery__img[data-astro-cid-pejiczag]{border:1.5px solid var(--mark);width:100%;height:auto;box-shadow:9px 9px 0 var(--mark);transition:border-color .55s,box-shadow .55s;display:block}.lab-gallery__bar[data-astro-cid-pejiczag]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.lab-gallery__cap[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.02em;color:var(--on-surface-muted);margin:0;font-size:.72rem;line-height:1.5}.lab-gallery__nav[data-astro-cid-pejiczag]{flex-shrink:0;align-items:center;gap:.9rem;margin-left:auto;display:flex}.lab-gallery__btn[data-astro-cid-pejiczag]{appearance:none;cursor:pointer;color:var(--on-surface-muted);background:0 0;border:0;align-items:center;padding:.2rem;transition:color .3s,transform .2s;display:inline-flex}@media (hover:hover){.lab-gallery__btn[data-astro-cid-pejiczag]:hover{color:var(--on-surface)}}.lab-gallery__btn[data-astro-cid-pejiczag]:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.lab-gallery__btn[data-astro-cid-pejiczag] svg[data-astro-cid-pejiczag]{width:24px;height:auto;display:block;overflow:visible}.lab-gallery__shaft[data-astro-cid-pejiczag],.lab-gallery__head[data-astro-cid-pejiczag]{transform-box:view-box;transition:transform .22s}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="1"] .lab-gallery__shaft[data-astro-cid-pejiczag]{transform-origin:1px 5px}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="1"]:focus-visible .lab-gallery__shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}@media (hover:hover){.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="1"]:hover .lab-gallery__shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="1"]:focus-visible .lab-gallery__head[data-astro-cid-pejiczag]{transform:translate(7.2px)}@media (hover:hover){.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="1"]:hover .lab-gallery__head[data-astro-cid-pejiczag]{transform:translate(7.2px)}}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="-1"] .lab-gallery__shaft[data-astro-cid-pejiczag]{transform-origin:27px 5px}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="-1"]:focus-visible .lab-gallery__shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}@media (hover:hover){.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="-1"]:hover .lab-gallery__shaft[data-astro-cid-pejiczag]{transform:scaleX(1.4)}}.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="-1"]:focus-visible .lab-gallery__head[data-astro-cid-pejiczag]{transform:translate(-7.2px)}@media (hover:hover){.lab-gallery__btn[data-astro-cid-pejiczag][data-dir="-1"]:hover .lab-gallery__head[data-astro-cid-pejiczag]{transform:translate(-7.2px)}}@media (prefers-reduced-motion:reduce){.lab-gallery__shaft[data-astro-cid-pejiczag],.lab-gallery__head[data-astro-cid-pejiczag]{transition:none}.lab-gallery__btn[data-astro-cid-pejiczag]:hover .lab-gallery__shaft[data-astro-cid-pejiczag],.lab-gallery__btn[data-astro-cid-pejiczag]:hover .lab-gallery__head[data-astro-cid-pejiczag]{transform:none}}.prose[data-astro-cid-pejiczag]{margin-top:2.8rem;font-size:1.02rem;line-height:1.68}.prose[data-astro-cid-pejiczag]>:first-child{margin-top:0}.prose[data-astro-cid-pejiczag] h2{letter-spacing:-.01em;margin:2.4rem 0 .8rem;font-size:1.3rem;font-weight:600}.prose[data-astro-cid-pejiczag] h3{margin:1.8rem 0 .6rem;font-size:1.08rem;font-weight:600}.prose[data-astro-cid-pejiczag] p{margin:0 0 1.1rem}.prose[data-astro-cid-pejiczag] ul,.prose[data-astro-cid-pejiczag] ol{margin:0 0 1.1rem;padding-left:1.3rem}.prose[data-astro-cid-pejiczag] li{margin:.3rem 0}.prose[data-astro-cid-pejiczag] a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .3s}@media (hover:hover){.prose[data-astro-cid-pejiczag] a:hover{text-decoration-color:currentColor}}.prose[data-astro-cid-pejiczag] blockquote{border-left:2px solid var(--mark);color:var(--on-surface-muted);margin:1.6rem 0;padding-left:1.1rem;font-size:1.1rem;font-style:italic;transition:border-color .55s}.lab-updated[data-astro-cid-pejiczag]{font-family:var(--mono);letter-spacing:.04em;color:var(--on-surface-muted);margin:2.8rem 0 0;font-size:.72rem}.prose[data-astro-cid-pejiczag] .egg{border-bottom:1px dotted color-mix(in srgb, var(--on-surface-muted) 60%, transparent)}.prose[data-astro-cid-pejiczag] .egg__tip{top:50%;right:var(--gutter);z-index:20;box-sizing:border-box;width:min(24rem, calc(100vw - 2 * var(--gutter)));background:var(--surface);font-family:var(--sans);text-align:right;color:var(--on-surface);opacity:0;visibility:hidden;pointer-events:none;padding:1rem 1.25rem;font-style:normal;transition:opacity .2s,transform .22s,visibility 0s linear .22s;position:fixed;transform:translateY(-50%)translate(14px)}.prose[data-astro-cid-pejiczag] .egg__tip-a,.prose[data-astro-cid-pejiczag] .egg__tip-b,.prose[data-astro-cid-pejiczag] .egg__tip-c{display:block}.prose[data-astro-cid-pejiczag] .egg__tip-a{color:var(--on-surface-muted);font-size:1.05rem;line-height:1.35}.prose[data-astro-cid-pejiczag] .egg__tip-b{letter-spacing:-.01em;color:var(--on-surface);margin-top:.4rem;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:600;line-height:1.15}.prose[data-astro-cid-pejiczag] .egg__tip-c{color:var(--on-surface-muted);margin-top:.7rem;font-size:1.15rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.prose[data-astro-cid-pejiczag] .egg:hover .egg__tip{opacity:1;visibility:visible;transition:opacity .2s,transform .22s;transform:translateY(-50%)translate(0)}}@media (width<=40rem){.prose[data-astro-cid-pejiczag] .egg__tip{display:none}.prose[data-astro-cid-pejiczag] .egg{border-bottom:none}}@media not all and (hover:hover) and (pointer:fine){.prose[data-astro-cid-pejiczag] .egg{border-bottom:none}}@media (prefers-reduced-motion:reduce){.section-label__arrow-shaft[data-astro-cid-pejiczag],.section-label__arrow-head[data-astro-cid-pejiczag]{transition:none}.section-label--link[data-astro-cid-pejiczag]:hover .section-label__arrow-shaft[data-astro-cid-pejiczag],.section-label--link[data-astro-cid-pejiczag]:hover .section-label__arrow-head[data-astro-cid-pejiczag]{transform:none}}
