.lookbook-gallery{padding:0 30px}@media(max-width:768px){.lookbook-gallery{padding:0}}.lookbook-gallery .a11y-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lookbook-gallery .a11y-only.focusable:active,.lookbook-gallery .a11y-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.lookbook-gallery img{background:#ddd;display:block;max-width:100%;min-width:10em}@media(min-width:45em){.lookbook-gallery .lookbook-grid{display:flex;flex-wrap:wrap}.lookbook-gallery .model{flex:47.5%;margin:.5%}}@media(min-width:65em){.lookbook-gallery .model{flex:24.25% 0;margin:.25%}@supports(display:grid){.lookbook-gallery .lookbook-grid{grid-gap:.5em;display:grid;grid-template-columns:repeat(4,minmax(200px,1fr))}.lookbook-gallery .model{margin:0}.lookbook-gallery .model:nth-of-type(4n-1){grid-column-end:span 2;grid-row-end:span 2}}}
.model{border-radius:10px;margin:0;overflow:hidden;position:relative}.model .model--caption{background-color:hsla(0,0%,100%,.85);bottom:0;justify-self:start;left:0;margin:0;padding:.35em 1.2em .25em .9em;position:absolute;right:0}.model .model--caption .model-hed{font-family:Lora,serif;font-size:1.25em;margin:.5em 0}.model .model--caption .model-hed a{color:#fff;text-decoration-color:hsla(0,0%,100%,.5)}.model .model--caption p{color:#fff;font-family:"Open Sans",sans-serif;font-size:.9375em;font-style:normal;font-weight:400;line-height:1.5;margin:0 0 .5em}.model .vv-picture,.model .vv-visual,.model .vv-wrapper{aspect-ratio:1/1;display:block;height:100%;left:0;top:0;width:100%}.model img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
