.aom-work-gallery{--aom-light-a: 50% 18%;--aom-light-b: 4% 96%;--aom-project-gap: 5.6rem;position:relative;overflow:hidden;color:rgb(var(--color-foreground))}.aom-work-gallery__inner{position:relative;z-index:1}.aom-work-gallery__anchor{display:block;scroll-margin-top:12rem}.aom-work-gallery__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 3.2rem;margin-bottom:4rem;padding-bottom:2rem;border-bottom:var(--aom-hairline) solid var(--aom-line)}.aom-work-gallery__heading.aom-label{margin:0}.aom-work-gallery__note{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:0}.aom-work-gallery__count{color:var(--aom-champagne);font-weight:var(--aom-sans-semibold, 600)}.aom-work-gallery__count+span:before{content:"";display:inline-block;vertical-align:middle;width:1.6rem;margin-right:1.4rem;border-top:var(--aom-hairline) solid rgba(var(--aom-champagne-rgb),.7)}@media screen and (max-width:749px){.aom-work-gallery__note{flex-direction:column;align-items:flex-start}.aom-work-gallery__count+span:before{content:none}}.aom-work-gallery__grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 calc(var(--aom-project-gap) * -1);padding:0;list-style:none}.aom-project{--aom-project-ratio: 1 / 1;min-width:0}.aom-project--feature{--aom-project-ratio: 5 / 4}.aom-project--landscape{--aom-project-ratio: 3 / 2}.aom-project--half{--aom-project-ratio: 6 / 5}.aom-project--narrow{--aom-project-ratio: 7 / 6}.aom-project--companion{--aom-project-ratio: 1 / 1}.aom-project--wide{--aom-project-ratio: 4 / 3}.aom-project__media{--tick: 1.4rem;position:relative;aspect-ratio:var(--aom-project-ratio)}.aom-project__media.aom-ticks:after{top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;opacity:.55;transition:inset .52s var(--aom-ease-soft),opacity .52s var(--aom-ease-soft)}.aom-project__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:var(--aom-hairline) solid rgba(var(--aom-champagne-rgb),.45);background-color:var(--aom-teal);box-shadow:0 2.4rem 4.8rem -3.6rem #7a5c2e8c;transition:border-color .52s var(--aom-ease-soft)}.aom-project--contain .aom-project__frame{background-color:var(--aom-white)}.aom-project__frame:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:1;border:var(--aom-hairline) solid rgba(var(--aom-white-rgb),.4);transition:border-color .52s var(--aom-ease-soft),inset .52s var(--aom-ease-soft);pointer-events:none}.aom-project__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--aom-project-focus, 50% 50%);transition:transform .9s var(--aom-ease)}.aom-project--contain .aom-project__img{padding:6%;object-fit:contain}.aom-project__img--placeholder{background-color:rgba(var(--aom-teal-rgb),.06)}.aom-project__body{position:relative;display:grid;grid-template-columns:4.4rem minmax(0,1fr);column-gap:1.6rem;align-content:start;margin-top:2.4rem;padding:2.2rem 0 var(--aom-project-gap);border-top:var(--aom-hairline) solid var(--aom-line)}.aom-project__body:before{content:"";position:absolute;top:calc(var(--aom-hairline) * -1);left:0;width:4rem;border-top:var(--aom-hairline) solid var(--aom-champagne);transition:width .9s var(--aom-ease-soft)}.aom-project__number{font-family:var(--aom-font-serif);font-style:var(--aom-serif-accent-style, italic);font-weight:var(--aom-serif-strong, 600);font-size:3.2rem;line-height:.9;color:var(--aom-champagne)}.aom-project__title{margin:0;font-family:var(--aom-font-serif);font-weight:var(--aom-serif-strong, 600);font-size:2.6rem;letter-spacing:-.005em;line-height:1.08;color:var(--aom-heading);text-wrap:balance}.aom-project__category{margin:1rem 0 0;font-family:var(--aom-font-sans);font-size:1.05rem;font-weight:var(--aom-sans-semibold, 600);letter-spacing:.22em;line-height:1.5;text-transform:uppercase;color:var(--aom-text-muted)}.aom-project__description{max-width:48rem;margin:1.4rem 0 0;font-family:var(--aom-font-sans);font-size:1.5rem;font-weight:var(--aom-sans-light, 400);letter-spacing:.01em;line-height:1.7;color:var(--aom-text-body)}@media screen and (min-width:750px){.aom-work-gallery{--aom-project-gap: 6.4rem}.aom-work-gallery__head{margin-bottom:4.8rem}.aom-work-gallery__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2.4rem;row-gap:0}.aom-project--feature,.aom-project--landscape{grid-column:span 7}.aom-project--companion{grid-column:span 5}.aom-project--half,.aom-project--narrow,.aom-project--wide{grid-column:span 6}.aom-project--companion{--aom-project-ratio: 7 / 8}.aom-project--wide{--aom-project-ratio: 7 / 6}@supports (grid-template-rows: subgrid){.aom-project{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.aom-project--companion .aom-project__media,.aom-project--wide .aom-project__media{aspect-ratio:auto;min-height:24rem}}}@media screen and (min-width:990px){.aom-work-gallery{--aom-project-gap: 8.8rem}.aom-work-gallery__head{margin-bottom:6.4rem}.aom-project--narrow{grid-column:span 4}.aom-project--wide{grid-column:span 8;--aom-project-ratio: 12 / 5}.aom-project__title{font-size:2.8rem}}@media screen and (min-width:1200px){.aom-work-gallery__grid{column-gap:3.2rem}.aom-project__number{font-size:3.6rem}.aom-project__body{grid-template-columns:5.2rem minmax(0,1fr)}}@media(hover:hover)and (pointer:fine){.aom-project:hover .aom-project__img{transform:scale(1.04)}.aom-project--contain:hover .aom-project__img{transform:scale(1.02)}.aom-project:hover .aom-project__media.aom-ticks:after{top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;opacity:1}.aom-project:hover .aom-project__frame{border-color:rgba(var(--aom-champagne-rgb),.8)}.aom-project:hover .aom-project__frame:after{top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem;border-color:rgba(var(--aom-champagne-rgb),.7)}.aom-project:hover .aom-project__body:before{width:100%}}@media(prefers-reduced-motion:reduce){.aom-project__img,.aom-project__frame,.aom-project__frame:after,.aom-project__media.aom-ticks:after,.aom-project__body:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aom-work-gallery.css.map */
