.au-r629-portfolio__head{display:grid;gap:16px 48px;margin-bottom:56px}.au-r629-portfolio__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px}.au-r629-portfolio__eyebrow:before{content:"";width:32px;height:2px;background:var(--au-laranja);flex:none}html body .au-r6 .au-r629-portfolio__title{margin:0}.au-r629-portfolio__intro{margin:0;max-width:34ch;font:400 18px/1.5 var(--font-elza);color:var(--au-verde)}.au-r629-portfolio__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:48px}.au-r629-tile{margin:0;display:flex;flex-direction:column;min-width:0}.au-r629-tile__media{display:block;border-radius:16px;overflow:hidden;background:var(--au-creme)}.au-r629-tile__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}html body #MainContent .au-r629-tile.au-r629-tile--tall .au-r629-tile__img{aspect-ratio:3 / 4;object-position:var(--au-r6332-pos, 50% 50%)}html body .au-r629-portfolio .au-r629-tile__name{margin:20px 0 8px;font-family:var(--font-sztos-display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.02em;color:var(--au-verde);text-transform:none}.au-r629-tile__scene{margin:0 0 8px;font:700 20px/1.3 var(--font-elza);color:var(--au-verde)}.au-r629-tile__contents{margin:0 0 16px;font:400 16px/1.5 var(--font-elza);color:var(--au-verde-suave, var(--au-verde))}.au-r629-tile__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;align-self:flex-start;font:700 16px/1.3 var(--font-elza);color:var(--au-verde);text-decoration:underline;text-underline-offset:4px}.au-r629-tile__arrow{color:var(--au-laranja);text-decoration:none}.au-r629-tile__link:focus-visible,.au-r629-tile__media:focus-visible{outline:3px solid var(--au-laranja);outline-offset:4px}@media(min-width:750px){.au-r629-portfolio__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}}@media(min-width:990px){.au-r629-portfolio__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.au-r629-portfolio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 32px}.au-r629-tile__media{border-radius:20px}html body .au-r629-portfolio .au-r629-tile__name{font-size:44px}.au-r629-tile__scene{font-size:23px}.au-r629-tile__contents{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/345/assets/au-r629-portfolio.css.map */
