.ee-grid{display:block;padding:clamp(45px,7vw,110px) clamp(20px,4vw,64px);background:var(--ee-background,#fff);color:var(--ee-color,#171717)}.ee-grid>h2{font:600 clamp(26px,3vw,42px)/1.15 var(--erya-client-heading,Montserrat,sans-serif);color:inherit;margin:0 0 30px;letter-spacing:-.035em}.ee-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ee-card{text-decoration:none;color:inherit;min-width:0}.ee-image{aspect-ratio:4/5;overflow:hidden;background:#f1f1ed}.ee-image img,.ee-image svg{width:100%;height:100%;display:block;object-fit:contain;transform:none!important}.ee-image img{mix-blend-mode:multiply}.ee-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.ee-caption h3{font:500 clamp(17px,1.8vw,24px)/1.25 var(--erya-client-body,Montserrat,sans-serif);color:inherit;margin:0;letter-spacing:-.025em}.ee-caption>span{font-size:27px;transition:translate .2s}.ee-card:hover .ee-caption>span{translate:3px -3px}.ee-card:focus-visible{outline:2px solid currentColor;outline-offset:6px}.ee-grid--offset .ee-items{grid-template-columns:1.2fr .8fr;align-items:start;gap:7vw}.ee-grid--offset .ee-card:nth-child(even){margin-top:140px}.ee-grid--tiles .ee-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ee-grid--tiles .ee-image{aspect-ratio:1}.ee-grid--tiles .ee-caption{justify-content:center;border:0}.ee-grid--tiles .ee-caption>span{display:none}.ee-grid--filmstrip .ee-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:20px;gap:24px}.ee-grid--filmstrip .ee-card{flex:0 0 40%;flex-basis:40%;flex-shrink:0;scroll-snap-align:start}.ee-grid--filmstrip .ee-image{aspect-ratio:3/4}.ee-grid--mosaic .ee-items{grid-template-columns:1.1fr 1fr;gap:2px}.ee-grid--mosaic .ee-card{position:relative}.ee-grid--mosaic .ee-card:first-child{grid-row:span 2}.ee-grid--mosaic .ee-card:first-child .ee-image{height:100%;min-height:600px}.ee-grid--mosaic .ee-card:not(:first-child) .ee-image{aspect-ratio:1.8}.ee-grid--mosaic .ee-caption{position:absolute;bottom:20px;left:20px;right:20px;background:#111;color:#fff;padding:16px 20px;border:0}.ee-card[data-enter]{opacity:0;translate:0 18px;transition:opacity .65s ease,translate .65s ease}.ee-card[data-enter=visible]{opacity:1;translate:0 0}@media(max-width:749px){.ee-items{gap:18px}.ee-grid{padding:44px 20px}.ee-grid--pair .ee-items{grid-template-columns:1fr}.ee-grid--offset .ee-items{gap:20px;grid-template-columns:1fr 1fr}.ee-grid--offset .ee-card:nth-child(even){margin-top:65px}.ee-grid--offset .ee-caption h3{font-size:16px}.ee-grid--tiles .ee-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding-bottom:10px}.ee-grid--tiles .ee-card{flex:0 0 65%;scroll-snap-align:start}.ee-grid--filmstrip .ee-card{flex-basis:83%}.ee-grid--mosaic .ee-items{grid-template-columns:1fr}.ee-grid--mosaic .ee-card:first-child{grid-row:auto}.ee-grid--mosaic .ee-card:first-child .ee-image{min-height:0;height:auto;aspect-ratio:4/5}.ee-grid--mosaic .ee-card:not(:first-child) .ee-image{aspect-ratio:1.1}}@media(prefers-reduced-motion:reduce){.ee-card[data-enter]{opacity:1;translate:none;transition:none}.ee-caption>span{transition:none}}

body[data-pulse-motion-state=paused] .ee-card[data-enter],body[data-direction-motion-state=paused] .ee-card[data-enter],body:has([data-atelier-motion-toggle][aria-pressed=true]) .ee-card[data-enter]{opacity:1;translate:none;transition:none}
