.atelier-module.atelier-journal-cards{width:100%;max-width:none;padding:0 0 var(--am-padding,40px);overflow:hidden}
.atelier-journal-cards .atelier-journal-cards__header{padding:var(--am-header-padding,40px);border-bottom:1px solid var(--am-border,#000)}
.atelier-journal-cards .atelier-journal-cards__header h2,.atelier-journal-cards .atelier-journal-cards__header h2 a{font-family:'Atelier Galano','Galano Classic',Arial,sans-serif;font-size:var(--am-heading-size,38px);line-height:1.1;font-weight:600;letter-spacing:-.1px;text-align:left;color:var(--am-heading,#000);margin:0;text-decoration:none;text-transform:none}
.atelier-journal-cards .atelier-journal-cards__controls{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:var(--am-control-height,64px);padding:0 40px}
.atelier-journal-cards .atelier-journal-cards__controls .atelier-prev,.atelier-journal-cards .atelier-journal-cards__controls .atelier-next{position:static;top:auto;left:auto;right:auto;transform:none;display:block;width:36px;height:36px;min-height:0;padding:0;margin:0;border:0;border-radius:4px;font:400 24px/36px Arial,sans-serif;background:var(--am-arrow-background,#f8f5ef);color:var(--am-arrow-text,#000);text-align:center}
.atelier-journal-cards .atelier-journal-cards__track{display:flex;align-items:stretch;gap:var(--am-gap,16px);padding:0 var(--am-track-gutter,16px);overflow-x:auto;scroll-padding-inline:var(--am-track-gutter,16px);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}
.atelier-journal-cards .atelier-journal-cards__track::-webkit-scrollbar{display:none}
.atelier-journal-cards .atelier-journal-cards__card{position:relative;flex:0 0 calc((100% - var(--am-gap,16px)*2)/3);min-width:0;margin:0;padding:0;border:0;background:var(--journal-card-bg,#fff);color:var(--journal-card-color,#000);scroll-snap-align:start}
.atelier-journal-cards .atelier-journal-cards__media{display:block;aspect-ratio:3/4;width:100%;overflow:hidden}
.atelier-journal-cards .atelier-journal-cards__media img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;margin:0;border-radius:0}
.atelier-journal-cards .atelier-journal-cards__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--am-body-button-gap,16px);padding:var(--am-card-vertical-padding,40px) var(--am-card-padding,20px)}
.atelier-journal-cards .atelier-journal-cards__copy h3{font-family:'Atelier Galano','Galano Classic',Arial,sans-serif;font-size:var(--am-item-size,24px);line-height:1.33333333;font-weight:400;letter-spacing:normal;color:var(--journal-card-color,var(--am-text,#000));margin:0;text-align:left;text-transform:none}
.atelier-journal-cards .atelier-journal-cards__copy p{font-family:'Atelier Galano','Galano Classic',Arial,sans-serif;font-size:var(--am-body-size,16px);line-height:1.5;font-weight:400;letter-spacing:normal;color:var(--journal-card-color,var(--am-text,#000));margin:var(--am-title-body-gap,16px) 0 0;text-align:left}
.atelier-journal-cards .atelier-journal-cards__copy .atelier-journal-cards__button{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:0;font-family:'Atelier Toma',Toma,Arial,sans-serif;font-size:var(--am-button-size,14px);line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:var(--am-button-text,#fff);background:var(--am-button-bg,#000);margin:0;padding:10px 20px;border:0;border-radius:4px}
.atelier-journal-cards .atelier-journal-cards__button[href]::after{content:'';position:absolute;inset:0}
@media(max-width:1279.98px) and (min-width:768px){.atelier-module.atelier-journal-cards{padding-bottom:32px}}
@media(max-width:767.98px){
.atelier-module.atelier-journal-cards{padding-bottom:var(--am-padding-mobile,20px)}
.atelier-journal-cards .atelier-journal-cards__header{padding:var(--am-header-padding-mobile,40px)}
.atelier-journal-cards .atelier-journal-cards__header h2,.atelier-journal-cards .atelier-journal-cards__header h2 a{font-size:var(--am-heading-mobile,30px)}
.atelier-journal-cards .atelier-journal-cards__controls{height:var(--am-control-height-mobile,76px);padding:0 20px}
.atelier-journal-cards .atelier-journal-cards__controls .atelier-prev,.atelier-journal-cards .atelier-journal-cards__controls .atelier-next{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
.atelier-journal-cards .atelier-journal-cards__controls .atelier-prev:focus-visible,.atelier-journal-cards .atelier-journal-cards__controls .atelier-next:focus-visible{position:static;width:36px;height:36px;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}
.atelier-journal-cards .atelier-journal-cards__track{gap:var(--am-gap-mobile,16px);padding-inline:var(--am-track-gutter-mobile,16px);scroll-padding-inline:var(--am-track-gutter-mobile,16px)}
.atelier-journal-cards .atelier-journal-cards__copy{padding:var(--am-card-vertical-padding-mobile,32px) var(--am-card-padding-mobile,20px)}
.atelier-journal-cards .atelier-journal-cards__copy h3{font-size:var(--am-item-mobile,24px)}
.atelier-journal-cards .atelier-journal-cards__copy p{font-size:var(--am-body-mobile,16px)}
.atelier-journal-cards .atelier-journal-cards__copy .atelier-journal-cards__button{font-size:var(--am-button-mobile,14px)}
}
@media(max-width:639.98px){.atelier-journal-cards .atelier-journal-cards__card{flex-basis:calc((100% - var(--am-gap-mobile,16px)*.25)/1.25)}}

.atelier-journal-cards .atelier-journal-cards__controls button:not(:disabled):hover{background:var(--am-arrow-hover-background,#eeeae3)}
