:root{--bs-body-bg: #efe6cf;--bs-body-color: #1c1610;--bs-link-color: #1c1610;--bs-link-hover-color: #a8312a;--bs-border-color: #1c1610;--bs-border-radius: 0;--bs-border-width: 2px;--bs-body-font-family: "IM Fell English", "IM Fell DW Pica", serif;--bs-body-font-size: 1.1rem;--bs-body-line-height: 1.55;--v-paper: #f1e4c5;--v-paper-dark:#e8d8b3;--v-ink: #1c1610;--v-red: #a8312a;--v-red-dark: #7a221c;--v-faded: rgba(28, 22, 16, .55);--v-f-display: "Rye", "Alfa Slab One", serif;--v-f-banner: "Alfa Slab One", "Rye", serif;--v-f-small: "IM Fell English SC", serif;--v-f-type: "Special Elite", "Courier New", monospace;--v-f-script: "Fredericka the Great", "Caveat", cursive}*{box-sizing:border-box}body{background:var(--bs-body-bg)}.poster{position:relative;background:var(--v-paper);background-image:radial-gradient(circle at 14% 18%,rgba(122,34,28,.05),transparent 35%),radial-gradient(circle at 86% 72%,rgba(122,34,28,.04),transparent 42%),radial-gradient(circle at 50% 50%,transparent 40%,rgba(60,40,20,.06) 100%);overflow:hidden;padding-bottom:60px}.poster:before,.poster:after{content:"";position:absolute;pointer-events:none}.poster:before{inset:16px;border:4px double var(--v-ink)}.poster:after{inset:24px;border:1px solid var(--v-ink)}.poster-inner{position:relative;padding:44px 60px 0}.topline{font-size:.8rem;letter-spacing:.25em;color:var(--v-faded);text-transform:uppercase}.topline .anno{font-family:var(--v-f-type)}.topline .tagline{font-family:var(--v-f-small)}.orn-row{display:flex;justify-content:center;align-items:center;gap:48px;font-size:.85rem;line-height:1;color:var(--v-red)}.orn-row.sig{gap:36px;font-size:1rem}.v-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin:20px 0 8px;padding:0;list-style:none}.v-nav a{font-family:var(--v-f-small);font-size:1rem;letter-spacing:.18em;color:var(--v-ink);text-transform:uppercase;text-decoration:none}.v-nav a:hover{color:var(--v-red)}.v-nav a:focus-visible{outline:2px solid var(--v-red);outline-offset:4px}.v-nav a[aria-current=page]{color:var(--v-red);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.v-nav li:not(:last-child):after{content:"\2726";font-size:.8rem;color:var(--v-red);margin-left:18px}.v-nav-sub{gap:10px;margin:6px 0 0;flex-basis:100%}.v-nav-sub a{font-size:.85rem;letter-spacing:.12em}.v-nav-sub li:not(:last-child):after{content:"\b7";margin-left:10px}.v-nav-heading{font-family:var(--v-f-small);font-size:1rem;letter-spacing:.18em;color:var(--v-faded);text-transform:uppercase}.v-divider{display:flex;align-items:center;gap:14px;margin:14px 0}.v-divider .rule{flex:1;border-top:2px solid var(--v-ink);border-bottom:2px solid var(--v-ink);height:5px}.v-divider .orn{font-size:1.2rem}.section-label{font-family:var(--v-f-banner);font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.dropcap{font-family:var(--v-f-banner);font-size:1.25em;color:var(--v-red);margin-right:3px}.programme-eyebrow{font-family:var(--v-f-small);font-size:.85rem;letter-spacing:.6em;color:var(--v-red);text-transform:uppercase}.programme-title{font-family:var(--v-f-banner);font-size:clamp(1.4rem,5vw,3.5rem);line-height:1;text-transform:uppercase;font-weight:400}.programme-sub{font-style:italic;font-size:1.1rem;color:var(--v-faded)}.programme-list{padding:4px 0 16px}.prog-row{display:flex;align-items:baseline;gap:16px;padding:14px 12px;border-bottom:1px dashed var(--v-faded);margin:0 -12px;text-decoration:none;color:var(--v-ink);transition:background .12s ease}.prog-row:last-child{border-bottom:none}.prog-row:hover{background:#a8312a12;color:var(--v-ink)}.prog-row:hover .prog-title{color:var(--v-red)}.prog-row:active{background:#a8312a2e}.prog-row:active .prog-title{color:var(--v-red-dark)}.prog-row.current{border-left:3px solid var(--v-red);margin-left:-15px;padding-left:15px;background:repeating-linear-gradient(45deg,rgba(168,49,42,.04),rgba(168,49,42,.04) 4px,transparent 4px,transparent 12px)}.prog-row.current .prog-title{color:var(--v-red)}.prog-row.current:hover{background:repeating-linear-gradient(45deg,rgba(168,49,42,.08),rgba(168,49,42,.08) 4px,transparent 4px,transparent 12px)}.prog-no{font-family:var(--v-f-small);font-size:1rem;letter-spacing:.18em;color:var(--v-red);flex:0 0 56px;font-weight:700}.prog-title{font-family:var(--v-f-banner);font-size:clamp(1.1rem,2vw,1.75rem);flex:0 0 auto;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;transition:color .12s ease}.prog-leader{flex:1;border-bottom:1px dotted var(--v-faded);margin:0 14px 8px;min-width:20px}.prog-desc{font-family:var(--v-f-small);font-size:.95rem;font-style:italic;color:var(--v-faded);text-align:right;flex:0 0 auto;max-width:320px}.prog-here{font-family:var(--v-f-type);font-size:.72rem;letter-spacing:.15em;color:var(--v-red);flex:0 0 auto;white-space:nowrap}.sig-name{font-family:var(--v-f-script);font-size:clamp(2rem,5vw,3.25rem);margin:14px 0 4px}.sig-role{font-family:var(--v-f-small);font-size:.8rem;letter-spacing:.3em;color:var(--v-faded);text-transform:uppercase}.v-footer{font-family:var(--v-f-type);font-size:.75rem;letter-spacing:.18em;color:var(--v-faded);text-transform:uppercase}.pre-title{font-family:var(--v-f-small);font-style:italic;font-size:1.35rem}.attrakcio{font-family:var(--v-f-banner);font-size:clamp(28px,11vw,132px);line-height:.92;color:var(--v-red);letter-spacing:.02em;text-shadow:3px 3px 0 var(--v-ink);text-transform:uppercase;margin:6px 0 4px}.ribbon{font-family:var(--v-f-small);font-size:clamp(.9rem,1.7vw,1.35rem);letter-spacing:.18em;margin:12px 0 6px}.brand{font-family:var(--v-f-display);font-size:clamp(22px,8vw,96px);line-height:1;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 12px}.occasions{font-style:italic;font-size:1.2rem;margin:10px 0}.hero-photos{display:flex;align-items:stretch;gap:18px;margin-top:24px}.hero-photos .main{flex:2}.hero-photos .side{flex:1;display:flex;flex-direction:column;gap:18px}.hero-photos .side .photo{flex:1;min-height:140px}.photo{border:2px solid var(--v-ink);overflow:hidden;background:var(--v-paper-dark);position:relative}.photo img{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(22%) contrast(1.05) saturate(.92)}.photo.main{min-height:280px}.figcap{position:absolute;bottom:6px;right:10px;font-family:var(--v-f-type);font-size:.68rem;color:var(--v-paper);background:#1c161099;padding:2px 6px;letter-spacing:.18em}.seal{position:absolute;bottom:-22px;left:-22px;width:134px;height:134px;border:3px solid var(--v-red);border-radius:50%;background:var(--v-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--v-red);transform:rotate(-12deg);box-shadow:inset 0 0 0 5px var(--v-paper),inset 0 0 0 6px var(--v-red),3px 3px 0 var(--v-ink);text-align:center;z-index:2}.seal .s-anno{font-family:var(--v-f-small);font-size:.8rem;letter-spacing:.25em}.seal .s-year{font-family:var(--v-f-banner);font-size:2.2rem;line-height:1}.seal .s-ev{font-family:var(--v-f-small);font-size:.68rem;letter-spacing:.2em;margin-top:4px}.mozgokep-eyebrow{font-family:var(--v-f-small);font-size:.75rem;letter-spacing:.9em;color:var(--v-red);text-transform:uppercase}.mozgokep-title{font-family:var(--v-f-banner);font-size:clamp(1.1rem,4vw,2.75rem);line-height:1;text-transform:uppercase;font-weight:400}.mozgokep-sub{font-style:italic;font-size:1rem;color:var(--v-faded)}.reel{border:2px solid var(--v-ink);outline:1px solid var(--v-ink);outline-offset:6px;background:var(--v-paper-dark);max-width:620px;margin:0 auto}.reel-screen{position:relative}.reel-screen video{display:block;width:100%}.reel-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--v-red);border:3px solid var(--v-paper);color:var(--v-paper);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 3px var(--v-red),3px 3px 0 var(--v-ink);transition:background .15s ease,transform .15s ease;z-index:2;pointer-events:auto}.reel-play-btn:hover{background:var(--v-red-dark);transform:translate(-50%,-50%) scale(1.1)}.reel-play-btn svg{width:30px;height:30px;margin-left:5px}.reel-play-btn.hidden{display:none}.reel-caption{font-family:var(--v-f-small);font-size:.68rem;letter-spacing:.7em;text-align:center;padding:8px 0 6px;background:var(--v-paper);text-transform:uppercase;border-top:1px solid var(--v-ink)}.page-eyebrow{font-family:var(--v-f-type);font-size:.78rem;letter-spacing:.6em;color:var(--v-faded);text-transform:uppercase;white-space:nowrap}.page-title{font-family:var(--v-f-banner);font-size:clamp(2.4rem,10vw,7rem);line-height:.95;text-transform:uppercase;letter-spacing:.02em;color:var(--v-ink);text-shadow:2px 2px 0 rgba(28,22,16,.18);font-weight:400;margin:8px 0 6px}.page-sub{font-family:var(--v-f-small);font-size:1.05rem;letter-spacing:.18em;color:var(--v-faded);font-style:italic}.page-body{font-size:1.1rem;line-height:1.6}.gallery-grid{display:flex;gap:10px;align-items:stretch;max-width:min(100%,920px);margin-inline:auto}.gallery-main{flex:2;min-height:300px}.gallery-side{flex:1;display:flex;flex-direction:column;gap:10px}.gallery-side .pswp-thumb{flex:1;min-height:140px}.gallery-grid.gallery-1{max-width:min(100%,560px)}.gallery-grid.gallery-1 .gallery-main,.gallery-grid.gallery-2 .gallery-main,.gallery-grid.gallery-2 .gallery-side{flex:1}.gallery-grid.gallery-2 .gallery-side .pswp-thumb{min-height:300px}.gallery-grid.gallery-4{flex-wrap:wrap}.gallery-grid.gallery-4 .gallery-main,.gallery-grid.gallery-4 .gallery-side{flex:1 1 calc(50% - 5px)}.gallery-grid.gallery-4 .gallery-side{flex-direction:row}.gallery-grid.gallery-4 .gallery-side .pswp-thumb{flex:1;min-height:180px}.gallery-grid.gallery-5,.gallery-grid.gallery-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:min(100%,760px)}.gallery-grid.gallery-5 .gallery-side,.gallery-grid.gallery-6 .gallery-side{display:contents}.gallery-grid.gallery-5 .gallery-main,.gallery-grid.gallery-6 .gallery-main,.gallery-grid.gallery-5 .gallery-side .pswp-thumb,.gallery-grid.gallery-6 .gallery-side .pswp-thumb{min-height:0;aspect-ratio:4 / 3}.pswp-thumb{display:block;border:2px solid var(--v-ink);overflow:hidden;position:relative;cursor:zoom-in;background:var(--v-paper-dark);text-decoration:none}.pswp-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(15%) contrast(1.05) saturate(.92);transition:filter .25s ease,transform .25s ease}.pswp-thumb:hover img{filter:sepia(0%) contrast(1.08) saturate(1.05);transform:scale(1.03)}.prev-next-nav{font-family:var(--v-f-small);font-size:1rem;letter-spacing:.12em;padding:10px 0}.prev-btn,.next-btn{font-family:var(--v-f-banner);font-size:1.15rem;color:var(--v-red);text-decoration:none;letter-spacing:.02em;transition:color .12s ease}.prev-btn.disabled,.next-btn.disabled{color:var(--v-ink);pointer-events:none}.next-btn:hover{color:var(--v-red-dark)}.pos-label{font-family:var(--v-f-type);font-size:.82rem;letter-spacing:.4em;color:var(--v-faded);white-space:nowrap}@media(max-width:767.98px){.orn-row>span:first-child,.orn-row>span:last-child{display:none}.prog-leader{display:none}.prog-desc{text-align:left;max-width:100%;flex:1}}@media(max-width:575.98px){.hero-photos{flex-direction:column}.hero-photos .side{flex-direction:row}.hero-photos .side .photo{min-height:120px}.mozgokep-sub,.programme-sub{font-size:.82rem}.gallery-grid,.gallery-grid.gallery-4,.gallery-grid.gallery-5,.gallery-grid.gallery-6{flex-direction:column}.gallery-side{flex-direction:row!important}.gallery-main{min-height:220px!important}.gallery-side .pswp-thumb{min-height:110px!important}.prog-here{display:none}.poster:before,.poster:after{display:none}.poster-inner{padding:28px 16px 0}.orn-row{gap:10px}.orn-row>span:nth-child(-n+4),.orn-row>span:nth-child(n+8){display:none}.v-nav{flex-direction:column;align-items:center;gap:4px;margin:10px 0 4px}.v-nav a{font-size:.8rem;letter-spacing:.09em;display:flex;align-items:center}.v-nav li:not(:last-child):after{content:none}.v-nav a:before,.v-nav a:after{content:"\2726";font-size:.7rem;color:var(--v-red);margin:0 9px}.v-nav-sub li:not(:last-child):after{content:none}.v-nav-sub a:before,.v-nav-sub a:after{content:"\b7"}.prog-no{flex:0 0 44px;font-size:.82rem}.prog-title{font-size:4.5vw}.prog-row{flex-wrap:wrap;gap:4px;align-items:flex-start}.prog-leader{display:none}.prog-desc{flex:0 0 100%;text-align:left;max-width:100%;padding-left:44px}.prog-here{padding-left:44px}.prog-row.current{margin-left:-16px;padding-left:16px}.page-eyebrow{overflow-wrap:anywhere;white-space:normal}.section-label{font-size:6vw}.sig-name{font-size:8vw}}@media(max-width:374.98px){.poster-inner{padding:24px 12px 0}.topline{flex-direction:column;align-items:flex-start;gap:2px}.v-nav a{font-size:.65rem}}.poster-inner,#radaptor-page-fragment,#slot-content,#slot-content>*,.prog-row,.prog-row>*,.hero-photos,.hero-photos>*,.hero-photos .side>*,.gallery-grid,.gallery-grid>*,.gallery-side>*{min-width:0;min-inline-size:0}.poster-inner{box-sizing:border-box;max-width:100%}.poster-inner img,.poster-inner video,.poster-inner audio,.poster-inner iframe{height:auto;max-width:100%}.poster-inner pre{max-width:100%;overflow-x:auto}.poster-inner table{display:block;max-width:100%;overflow-x:auto}.retro-error{text-align:center;padding:2rem 0}.retro-error h1{font-family:var(--v-f-display);color:var(--v-ink)}.retro-error p{color:var(--v-ink)}.retro-error code{color:var(--v-red-dark)}.radaptor-consent-necessary-only-statement{border:2px solid var(--v-ink);border-radius:2px;background:var(--v-paper-dark);padding:10px 12px 12px;color:var(--v-ink)}.footer-menu{display:inline}.footer-menu a{color:var(--v-ink)}.footer-menu a:hover{color:var(--v-red)}.pswp-thumb picture{display:block;width:100%;height:100%}.v-footer a{color:inherit}.v-footer a:hover,.v-footer a:focus-visible{color:var(--v-red)}
/*# sourceMappingURL=vintage.min.css.map */
