@layer sections{.lab-photo-panel{display:block}.photo-panel{display:grid;grid-template-columns:minmax(0,1fr)}.photo-panel__photo{position:relative;margin:0;aspect-ratio:1 / .95;overflow:hidden;background:var(--ink)}.photo-panel__photo img,.photo-panel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.photo-panel--empty .photo-panel__photo{background:var(--paper)}.photo-panel__panel{display:grid;padding:clamp(28px,4.5vw,var(--s-8)) clamp(1.25rem,4vw,var(--s-8))}.photo-panel__inner{container-type:inline-size;display:grid;grid-template-rows:auto 1fr auto;gap:var(--s-5);min-inline-size:0}.photo-panel__kicker{margin:0}.photo-panel__figure{margin:0;align-self:center;font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,41cqi,15rem);line-height:.8;letter-spacing:-.03em;color:var(--on-band-display);font-variant-numeric:lining-nums}.photo-panel__prefix{display:block;margin-block-end:.1em;font-style:italic;font-weight:400;font-size:.3em;line-height:1;letter-spacing:0}.photo-panel__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:.08em}.photo-panel__number{display:block;font-weight:inherit}.photo-panel__suffix{font-style:italic;font-weight:400;font-size:.3em;line-height:1;letter-spacing:0;white-space:nowrap}.photo-panel__body{display:grid;gap:var(--s-4);justify-items:start}.photo-panel__heading{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.01em;color:var(--on-band-display);text-wrap:balance}.photo-panel__text{max-inline-size:40ch}.photo-panel__text>*{margin:0}.photo-panel__text>*+*{margin-block-start:.75em}.photo-panel__text a{color:inherit}.photo-panel__link{--focus: var(--on-band)}.photo-panel__last{white-space:nowrap}.photo-panel__link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(min-width:900px){.photo-panel:not(.photo-panel--bare){grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-block-size:min(92svh,900px)}.photo-panel--photo-end .photo-panel__photo{order:2}.photo-panel__photo{aspect-ratio:auto}.photo-panel--bare .photo-panel__inner{max-inline-size:40rem}}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lab-section-photo-panel.css.map */
