.exhibition-timeline{padding:4rem 0rem;max-width:100%;margin:auto}.exhibition-heading{text-align:center;margin-bottom:3rem}.timeline-container{position:relative;margin:auto;padding:2rem 0}.timeline-container:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#000;transform:translate(-50%);z-index:1}.timeline-entry{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;position:relative}.timeline-entry.left{flex-direction:row-reverse}.timeline-entry.right{flex-direction:row}.timeline-bullet{position:absolute;display:block!important;top:25px;left:50%;transform:translate(-50%);width:16px;height:16px;background-color:#a47c66;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 2px #a47c66;z-index:3}.timeline-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:25px;width:45%;position:relative;z-index:2;font-size:var(--text-font);color:var(--text-color)}.timeline-year-label{display:inline-block;font-weight:700;font-size:var(--year-font);color:#000;margin-bottom:var(--text-bottom-spacing)}.timeline-content h4{margin:0 0 var(--text-bottom-spacing) 0;font-size:var(--title-font)}.timeline-content p{margin:0 0 var(--text-bottom-spacing) 0;font-size:var(--text-font)}.timeline-image{width:var(--image-width);max-width:100%;margin-top:var(--text-bottom-spacing);margin-bottom:var(--image-bottom-spacing);border-radius:4px}.timeline-entry.right img{margin-left:auto}.timeline-button{display:inline-block;margin-top:.8rem;padding:8px 15px;background-color:var(--button-bg-color);color:var(--button-text-color);font-size:var(--button-font-size);text-decoration:none;border-radius:0;transition:background .3s ease}.timeline-button:hover{background-color:var(--button-bg-hover-color);color:var(--button-text-color)!important}@media screen and (max-width: 768px){.timeline-container:before{left:20px}.timeline-bullet{left:-22px;transform:none}.timeline-entry,.timeline-entry.left,.timeline-entry.right{flex-direction:column;align-items:flex-start;margin-left:34px}.timeline-content{width:100%;font-size:var(--text-font-mobile)}.timeline-content h4{font-size:var(--title-font-mobile)}.timeline-year-label{font-size:var(--year-font-mobile)}}.year h3{border:1px solid #a47c66;padding:8px 12px;margin-left:20px;font-size:26px;color:#fff;-webkit-text-stroke:2px #a47c66;margin-top:10px}@media (min-width:1025px){.timeline-entry.right .year{width:fit-content;margin-left:auto;margin-right:100px}.timeline-entry.left .year{width:fit-content;margin-right:auto;margin-left:100px}}.year-group{margin:32px 0}.year-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid #a47c66;border-radius:0;background:#a47c66;cursor:pointer;gap:12px;max-width:200px;position:relative;z-index:3;margin:auto}.year-toggle:hover{background:#611e26!important;1px solid #611e26!important}.year-toggle h3{margin:0;font-size:18px;color:#fff}.year-toggle .chev{transition:transform .25s;width:3rem;height:3rem;fill:#fff!important;stroke:#fff!important}.year-group.expanded .chev{transform:rotate(180deg)}.year-body{margin-top:18px}.year-body[hidden]{display:none!important}.press-invitation-section{padding:80px 0;padding-bottom:var(--spacing-bottom)}.press-invitation-section h2{margin-bottom:2rem;text-align:center}.press-grid{display:grid;gap:var(--column-gap);justify-content:center;grid-template-columns:repeat(var(--columns),1fr)}.press-card{border:1px solid #ccc;padding:25px;text-align:center;border-radius:0;background:#fafafa}.press-card h3{margin:0 0 15px}.press-card img{width:100%;max-height:250px;object-fit:contain;margin-bottom:20px}.button-wrap{display:flex;flex-direction:row;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.press-btn{padding:.5rem 1rem;border:1px solid;text-decoration:none;border-radius:0;transition:background .2s ease;white-space:nowrap;background-color:#fff}.press-btn:hover{background-color:#f5cba7;color:#fff!important}@media screen and (max-width: 768px){.press-invitation-section{padding-top:60px!important}.press-grid{grid-template-columns:repeat(var(--columns_mobile),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
