.archive-cta-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(240,229,219,.3);padding-bottom:22px;margin-top:45px;gap:25px}.archive-cta-row .event-section-label{margin:0}.archive-cta{font:500 11px 'DM Sans',sans-serif;color:var(--sand);border-bottom:1px solid #D8B59A;padding:10px 0;display:inline-block}.home-archive-card .event-button{margin-top:12px}.home-archive-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.archive-page{margin:0;background:#F0E5DB;color:#474329}.archive-nav{padding:18px 5%;display:flex;gap:30px;align-items:center;border-bottom:1px solid rgba(71,67,41,.2);background:#F0E5DB}.archive-brand{display:flex;align-items:center;gap:12px;margin-inline-end:auto;font:400 32px Georgia,serif}.archive-brand img{width:45px;height:45px;border-radius:50%}.archive-back{font-size:11px;border-bottom:1px solid #B85C38;padding:8px 0}.archive-languages{display:flex;gap:7px}.archive-languages button{border:0;background:none;color:#474329;font:600 10px 'DM Sans',sans-serif;padding:8px;cursor:pointer}.archive-languages button[aria-pressed=true]{background:#474329;color:#F0E5DB;border-radius:50%}.archive-header{background:#474329;color:#F0E5DB;padding:80px 0 65px;position:relative;overflow:hidden}.archive-header>.wrap{position:relative;z-index:1}.archive-header .kicker{color:#D8B59A}.archive-header h1{font:400 clamp(52px,6.5vw,92px)/1.02 'Playfair Display',Georgia,serif;letter-spacing:-.05em;margin:28px 0;max-width:850px}.archive-header p{max-width:470px;font-size:14px;line-height:1.8;opacity:.8}.archive-watermark{position:absolute;right:0;bottom:-.27em;color:rgba(240,229,219,.035);font:400 30vw/1 Georgia,serif;pointer-events:none}.archive-browser{padding:45px 0 70px;min-height:450px}.archive-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px;border-bottom:1px solid rgba(71,67,41,.2);padding-bottom:25px}.archive-filters label{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:10px}.archive-filters input,.archive-filters select{width:100%;border:1px solid rgba(71,67,41,.35);border-radius:0;background:transparent;color:#474329;padding:12px;font:400 12px 'DM Sans',sans-serif;min-height:44px}.archive-results-bar{display:flex;justify-content:space-between;align-items:center;margin:25px 0;gap:20px}.archive-results-bar p{font-size:11px;color:#66624c}.archive-reset{cursor:pointer;border:0;border-bottom:1px solid #B85C38;padding:6px 0;background:none;color:#474329;font-size:11px}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.archive-card{display:flex;flex-direction:column;border-bottom:1px solid rgba(71,67,41,.3);padding-bottom:24px;min-width:0}.archive-poster{height:190px;padding:25px;background:#474329;position:relative;overflow:hidden;display:flex;align-items:flex-end;color:#F0E5DB}.archive-poster img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.archive-poster:has(img):after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgba(34,32,21,.7))}.archive-poster:before{content:'';width:170px;height:170px;border:1px solid rgba(216,181,154,.2);border-radius:50%;position:absolute;right:-50px;top:-50px;box-shadow:0 0 0 30px rgba(216,181,154,.035),0 0 0 60px rgba(216,181,154,.02)}.archive-poster span{position:relative;z-index:1;font:400 40px/1 Georgia,serif;white-space:pre-line}.archive-poster .poster-label{position:absolute;right:23px;bottom:25px;font:600 8px 'DM Sans',sans-serif;letter-spacing:.2em;color:#D8B59A}.archive-card .archive-meta{display:flex;gap:15px;margin:20px 0 12px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#914326}.archive-card h2{font:400 28px/1.15 'Playfair Display',Georgia,serif;letter-spacing:-.02em;margin:0 0 15px}.archive-card p{font-size:12px;line-height:1.8;color:#66624c;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive-card>a{margin-top:auto;align-self:flex-start;border-bottom:1px solid #B85C38;font-size:11px;font-weight:700;padding:8px 0;color:#474329}.archive-card>a:hover{color:#914326}.archive-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:40px}.archive-pagination button{cursor:pointer;border:1px solid rgba(71,67,41,.3);background:none;color:#474329;min-width:38px;min-height:38px;padding:10px;font:400 11px 'DM Sans',sans-serif}.archive-pagination button[aria-current=page]{background:#474329;color:#F0E5DB}.archive-pagination button:disabled{opacity:.35;cursor:default}.archive-empty{padding:55px 0;text-align:center}.archive-empty h2{font-size:42px;margin-bottom:18px}.archive-empty p{font-size:14px}.archive-footer{padding:35px 0;background:#474329;color:#F0E5DB;font-size:11px}.archive-footer .wrap{display:flex;justify-content:space-between;gap:25px}.archive-footer a{border-bottom:1px solid #D8B59A}.archive-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}.archive-photo-grid a{padding:0;margin:0;background:none}.archive-photo-grid img{width:100%;height:200px;object-fit:cover}.archive-page .dialog-content h2{font:400 40px/1.1 Georgia,serif;margin:20px 0 25px}.archive-page .dialog-content .archive-meta{color:#914326;font-size:11px}.archive-page .dialog-content p{margin-bottom:22px;font-size:14px;line-height:1.85}html[dir=rtl] .archive-header h1{font-family:Manrope,sans-serif;letter-spacing:0;font-size:clamp(45px,5.5vw,78px)}html[lang=ka] .archive-header h1{font-family:Manrope,sans-serif;font-size:clamp(40px,5.5vw,76px);letter-spacing:0}
@media(max-width:900px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.archive-search{grid-column:1/-1}.archive-header{padding:55px 0}.archive-header h1{font-size:65px}.archive-cta-row{align-items:flex-start;flex-direction:column;gap:10px}.archive-nav{gap:20px}}
@media(max-width:520px){.archive-nav{padding:14px 5%;gap:15px;flex-wrap:wrap}.archive-brand{font-size:27px;gap:8px}.archive-brand img{width:35px;height:35px}.archive-back{font-size:9px}.archive-languages{gap:0}.archive-languages button{padding:7px;font-size:9px}.archive-header{padding:50px 0}.archive-header h1{font-size:52px}.archive-header p{font-size:12px}.archive-filters{grid-template-columns:1fr 1fr}.archive-search{grid-column:1/-1}.archive-filters>div:last-child{grid-column:1/-1}.archive-grid{grid-template-columns:1fr}.archive-poster{height:185px}.archive-card h2{font-size:29px}.archive-browser{padding-top:30px}.archive-footer .wrap{flex-direction:column;gap:12px}.archive-photo-grid{grid-template-columns:1fr}.archive-page .dialog-content h2{font-size:32px}.archive-results-bar p{font-size:10px}.archive-cta{font-size:11px}.archive-cta-row{margin-top:25px}.archive-grid{gap:35px}}
/* Standalone archive shares the site's foundational styles. */
.archive-page,.archive-page *{box-sizing:border-box}.archive-page{font-family:'DM Sans',sans-serif;line-height:1.6}.archive-page a{color:inherit;text-decoration:none}.archive-page .wrap{width:min(1240px,90%);margin-inline:auto}.archive-page h1,.archive-page h2,.archive-page p{padding:0}.archive-page .kicker{display:flex;align-items:center;gap:14px}.archive-page .kicker:before{content:'';display:block;width:22px;height:2px;background:#B85C38}.archive-page button,.archive-page input,.archive-page select{font-family:inherit}.archive-page .archive-header h1{max-width:100%;margin:28px 0}.archive-page .archive-header p{margin:0;max-width:470px}.archive-page .archive-card p{margin:0 0 20px}.archive-page .archive-card h2{margin:0 0 15px}.archive-page .archive-results-bar p{margin:0}.archive-page .archive-card>a:hover{color:#914326}.archive-page .archive-meta{line-height:1.6}.archive-grid{scroll-margin-top:25px}
