@layer sections{.lab-photos{display:block}.photos.band--pattern{padding-block:clamp(48px,8vw,var(--s-10))}.photos__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-6);padding-inline:var(--margin) var(--grid-pad-end)}.photos__head{grid-column:1 / -1;display:grid;gap:var(--s-4);justify-items:start;min-inline-size:0}.photos__kicker{margin:0}.photos__heading{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.015em;color:var(--on-band-display);text-wrap:balance}.photos__body{display:grid;gap:var(--s-4);justify-items:start}.photos__text{max-inline-size:38ch}.photos__text>*{margin:0}.photos__text>*+*{margin-block-start:.75em}.photos__text a{color:inherit}.photos__link{--focus: var(--on-band)}.photos__last{white-space:nowrap}.photos__link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.photos__item{margin:0;min-inline-size:0}.photos__item--1{grid-column:1 / -1}.photos__item--2{grid-column:1 / span 3;--m-travel: 14px}.photos__item--3{grid-column:4 / span 3;margin-block-start:var(--s-7);--m-travel: -10px}.photos--2 .photos__item--2{grid-column:3 / -1}.photos__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--band-deep)}.photos__item--1 .photos__frame{aspect-ratio:4 / 5}.photos__frame img,.photos__placeholder{position:absolute;inset-inline:0;inset-block-start:-8%;inline-size:100%;block-size:116%;object-fit:cover}.photos__caption{margin:var(--s-2) 0 0}@media(min-width:640px){.photos__inner{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;row-gap:var(--s-7)}.photos__head{grid-column:7 / -1;grid-row:1;align-self:start;gap:var(--s-5)}.photos__item--1{grid-column:1 / span 6;grid-row:1 / span 2}.photos__item--2{grid-column:7 / span 3;grid-row:2;align-self:end;margin-block-start:0}.photos__item--3{grid-column:10 / span 3;grid-row:2;align-self:end;margin-block:0 clamp(48px,7vw,112px)}.photos--2 .photos__item--2{grid-column:9 / -1}.photos__item--2{--m-travel: 32px}.photos__item--3{--m-travel: -20px}.photos--1 .photos__item--1{grid-column:1 / span 7}.photos--1 .photos__head{grid-column:9 / -1;grid-row:1 / span 2;align-self:end}.photos--bare .photos__item--2{grid-row:1 / span 2}.photos--bare .photos__item--3{grid-row:1 / span 2;align-self:start;margin-block:clamp(48px,7vw,112px) 0}}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lab-section-photos.css.map */
