.site.a11y-on{--navy:var(--a11y-foreground);--teal:var(--a11y-foreground);--muted:var(--a11y-foreground);--paper:var(--a11y-background);--line:var(--a11y-foreground);font:var(--a11y-font)/1.6 Arial,Helvetica,sans-serif!important;color:var(--a11y-foreground)!important;background:var(--a11y-background)!important;min-height:100vh;overflow-wrap:anywhere}.site.a11y-on *{font-family:Arial,Helvetica,sans-serif!important;color:inherit!important;border-color:var(--a11y-foreground)!important;text-shadow:none!important;box-shadow:none!important;letter-spacing:normal!important}.site.a11y-on :is(header,main,footer,section,aside,article,nav,.reference-extra,.calendar-empty,.demo-strip,.event-card,.card-info,.filters,.info-card,.empty,.booking-modal,.lightbox,.notice,.quantity button,.age,.card-tag,.chip,.small-button,.search-form){color:var(--a11y-foreground)!important;background:var(--a11y-background)!important}.site.a11y-on :is(p,a,button,label,input,select,textarea,summary,time,legend,li,.small,.muted,.eyebrow,.demo-news-date,.event-date,.card-tag,.age,.reference-event-age,.reference-event-meta,.calendar-weekdays,.calendar-groups,.calendar-note,.calendar-month,.footer-bottom,.sitemap,.breadcrumbs){font-size:var(--a11y-font)!important;line-height:1.6!important;font-weight:400;white-space:normal!important}.site.a11y-on :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;line-height:1.3!important;font-weight:700!important;margin-bottom:.6em;max-width:100%;overflow-wrap:normal}.site.a11y-on .reference-hero h1,.site.a11y-on h1{font-size:calc(var(--a11y-font) * 1.9)!important;line-height:1.2!important}.site.a11y-on .reference-calendar h2,.site.a11y-on h2{font-size:calc(var(--a11y-font) * 1.4)!important;white-space:normal!important}.site.a11y-on h3{font-size:calc(var(--a11y-font) * 1.15)!important}.site.a11y-on a{text-decoration:underline;text-underline-offset:.2em}.site.a11y-on a:focus-visible,.site.a11y-on button:focus-visible,.site.a11y-on input:focus-visible,.site.a11y-on select:focus-visible,.site.a11y-on summary:focus-visible,.site.a11y-on textarea:focus-visible{outline:3px solid var(--a11y-foreground)!important;outline-offset:4px}.site.a11y-on :is(button,.button,input,select,textarea){min-height:48px;max-width:100%;border:2px solid var(--a11y-foreground);background:var(--a11y-background)!important;color:var(--a11y-foreground)!important;padding:9px 13px;border-radius:0}.site.a11y-on :is(button[aria-pressed=true],.chip.selected,.selected-date,.button){background:var(--a11y-foreground)!important;color:var(--a11y-background)!important}.site.a11y-on .button *,.site.a11y-on button[aria-pressed=true] *{color:inherit!important}.site.a11y-on button:disabled{opacity:.6}.site.a11y-on input[type=checkbox]{min-height:24px;width:24px;height:24px;padding:0;accent-color:var(--a11y-foreground)}.site.a11y-on .header-inner{height:auto;min-height:100px;flex-wrap:wrap;padding:22px 0;gap:20px}.site.a11y-on .institution-name{max-width:100%;flex-shrink:1}.site.a11y-on .institution-name strong{font-size:calc(var(--a11y-font) * 1.15)!important;line-height:1.4}.site.a11y-on .institution-name span{font-size:var(--a11y-font)!important;line-height:1.6;max-width:none}.site.a11y-on .header-actions{margin-left:0;gap:18px;flex-wrap:wrap}.site.a11y-on .header-access{display:flex!important;min-height:48px}.site.a11y-on .header-access span{display:inline!important}.site.a11y-on .nav{margin-left:0;gap:16px;flex-wrap:wrap}.site.a11y-on .nav a{padding:8px 0}.site.a11y-on .icon-button{border:2px solid var(--a11y-foreground);padding:10px;min-width:48px;min-height:48px}.site.a11y-on .reference-hero{height:auto;min-height:0;overflow:visible}.site.a11y-on .reference-hero-copy{height:auto;padding-top:30px;padding-bottom:30px}.site.a11y-on .reference-hero h1{margin-top:0}.site.a11y-on .reference-hero p{font-size:var(--a11y-font)!important;max-width:100%}.site.a11y-on .reference-hero-image,.site.a11y-on .reference-hero-overlay{display:none}.site.a11y-on .detail-grid,.site.a11y-on .reference-program{grid-template-columns:minmax(0,1fr);gap:30px}.site.a11y-on .reference-stage-heading{align-items:flex-start;flex-wrap:wrap}.site.a11y-on .event-grid,.site.a11y-on .reference-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.site.a11y-on .reference-calendar{border:2px solid var(--a11y-foreground);padding:24px;margin:0;max-width:600px;width:100%}.site.a11y-on .calendar-grid{grid-auto-rows:minmax(52px,auto);gap:5px}.site.a11y-on .calendar-grid button{height:52px;min-height:52px;min-width:0;width:100%;font-size:var(--a11y-font)!important;padding:0;display:grid;place-items:center}.site.a11y-on .calendar-grid button:not(.today):not(.selected-date){border-color:transparent!important}.site.a11y-on .calendar-grid .today{outline:2px solid var(--a11y-foreground);outline-offset:-3px}.site.a11y-on .calendar-grid .has-event:after{background:currentColor}.site.a11y-on .calendar-month{gap:12px}.site.a11y-on .calendar-month>span,.site.a11y-on .calendar-weekdays{font-size:var(--a11y-font)!important}.site.a11y-on .calendar-month button{min-width:48px;flex-shrink:0}.site.a11y-on .card-bottom,.site.a11y-on .reference-event-line,.site.a11y-on .reference-event-meta{flex-wrap:wrap;gap:15px}.site.a11y-on .reference-event-meta button{min-height:48px;white-space:normal}.site.a11y-on .card-info h3{min-height:0}.site.a11y-on .reference-news-list{grid-template-columns:1fr;gap:24px}.site.a11y-on .reference-news-item{border-right:0;padding:0 0 24px;border-bottom:1px solid var(--a11y-foreground);gap:22px}.site.a11y-on .reference-news-item>a{max-width:180px;width:180px}.site.a11y-on .reference-news-item img{height:120px}.site.a11y-on .reference-news-heading{align-items:start;flex-wrap:wrap}.site.a11y-on .footer-bottom,.site.a11y-on .reference-extra>div{flex-wrap:wrap;gap:20px}.site.a11y-on .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site.a11y-on .footer-main .wordmark{flex-wrap:wrap}.site.a11y-on .footer-main a{max-width:100%;overflow-wrap:anywhere}.site.a11y-on[data-a11y-images=hide] img:not(.ticket-qr){display:none!important}.site.a11y-on[data-a11y-images=hide] :is(.reference-event-image,.reference-news-item>a,.card-image,.news-card>img,.detail-image){display:none!important}.site.a11y-on[data-a11y-images=hide] .album{padding:15px}.site.a11y-on .ticket-qr{display:block!important;opacity:1!important;background:#fff!important;max-width:100%}.site.a11y-on .booking-modal{width:min(720px,calc(100% - 28px));padding:35px 25px}.site.a11y-on .booking-modal .close,.site.a11y-on .lightbox .close{padding:8px;min-width:48px;min-height:48px}.site.a11y-on .booking-modal h2{padding-right:42px}.site.a11y-on .filters label{max-width:100%}.site.a11y-on .filters label:not(.checkbox){flex:1 1 230px}.site.a11y-on .search-form input{min-width:0}.a11y-toolbar{position:relative;z-index:40;border-bottom:3px solid var(--a11y-foreground);background:var(--a11y-background);color:var(--a11y-foreground);padding:18px max(20px,calc((100% - 1450px)/2)) 14px;font-family:Arial,Helvetica,sans-serif}.a11y-toolbar:focus{outline:none}.a11y-toolbar-inner{display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px;max-width:1450px;margin:auto}.a11y-toolbar-title{display:flex;align-items:center;gap:10px;width:100%}.a11y-toolbar-title strong{font-size:21px!important}.a11y-toolbar fieldset{border:0!important;padding:0;margin:0;min-width:0}.a11y-toolbar legend{font-size:18px!important;line-height:1.4!important;padding:0;margin-bottom:8px}.a11y-options{display:flex;gap:8px;flex-wrap:wrap}.site.a11y-on .a11y-options button{font:18px/1.4 Arial,sans-serif!important;min-height:48px;min-width:48px;padding:8px 12px;border:2px solid;border-radius:0}.a11y-font-option{line-height:1!important;font-weight:700}.a11y-font-option.font-22{font-size:20px!important}.a11y-font-option.font-26{font-size:25px!important}.a11y-font-option.font-30{font-size:30px!important}.site.a11y-on .a11y-exit{font-size:18px!important;min-height:48px;display:flex;align-items:center;gap:8px;margin-left:auto;padding:8px 0;white-space:normal}.site.a11y-on .a11y-mode-status{font-size:16px!important;line-height:1.5!important;max-width:1450px;margin:14px auto 0}.site.a11y-on .a11y-toolbar{background:var(--a11y-background)!important;color:var(--a11y-foreground)!important}@media(max-width:800px){.site.a11y-on .container{width:calc(100% - 36px)}.site.a11y-on .header-inner{gap:15px}.site.a11y-on .nav{position:static;top:auto;width:100%;order:3}.site.a11y-on .nav:not(.open){display:none}.site.a11y-on .header-actions{width:100%;justify-content:flex-start}.site.a11y-on .event-grid,.site.a11y-on .footer-main,.site.a11y-on .reference-events{grid-template-columns:minmax(0,1fr)}.site.a11y-on .reference-calendar{padding:18px 12px}.site.a11y-on .reference-news-item{display:block}.site.a11y-on .reference-news-item>a{display:block;margin-bottom:15px;width:100%;max-width:240px}.site.a11y-on .reference-news-item img{height:150px}.site.a11y-on .calendar-grid{gap:2px}.site.a11y-on .calendar-grid button{min-height:48px;height:48px}.site.a11y-on .calendar-weekdays{font-size:18px!important}.site.a11y-on .footer-main>div{grid-column:auto}.site.a11y-on .reference-extra>div{display:flex;flex-direction:column;align-items:flex-start}.site.a11y-on .a11y-toolbar{padding:18px}.a11y-toolbar-inner{gap:20px}.a11y-toolbar-title{align-items:flex-start}.site.a11y-on .a11y-exit{margin-left:0}.site.a11y-on .reference-hero h1{font-size:calc(var(--a11y-font) * 1.55)!important}.site.a11y-on .reference-hero p{margin-bottom:22px}.site.a11y-on .calendar-month>span{font-size:calc(var(--a11y-font) * .85)!important}}@media(prefers-reduced-motion:reduce){.a11y-on *{scroll-behavior:auto!important}}.site.a11y-on[data-a11y-images=show] .reference-hero-image{display:block;position:static;max-height:340px;width:100%;object-fit:cover;opacity:1;z-index:auto}@media(max-width:520px){.institution-name{min-width:0}.header-actions{flex-shrink:0}.header-access{display:inline-flex;width:30px;min-height:44px;align-items:center;justify-content:center}.header-access span{display:none}.site.a11y-on .header-access{width:auto}}.a11y-font-option.font-34{font-size:34px!important}.a11y-font-option.font-38{font-size:38px!important}.site.a11y-on .a11y-options button{min-width:52px;min-height:52px}.site.a11y-on .a11y-toolbar.a11y-toolbar-collapsed{visibility:hidden;pointer-events:none}.site.a11y-on .a11y-toolbar.a11y-toolbar-expanded{position:fixed;z-index:1002;top:0;left:0;right:0;max-height:85dvh;overflow:auto;border-bottom:3px solid var(--a11y-foreground);padding-top:calc(16px + env(safe-area-inset-top));box-shadow:0 12px 30px #0005!important}.a11y-compact-bar{position:fixed;z-index:1001;top:0;left:0;right:0;padding:calc(7px + env(safe-area-inset-top)) 16px 7px;background:var(--a11y-background);border-bottom:2px solid var(--a11y-foreground);color:var(--a11y-foreground)}.site.a11y-on .a11y-compact-bar button{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;text-align:left;font-size:18px!important;font-weight:700;background:var(--a11y-background)!important;color:var(--a11y-foreground)!important}.a11y-toolbar-title .a11y-collapse{margin-left:auto;font-size:16px!important;min-height:44px!important;flex-shrink:0}@media(max-width:640px){.a11y-toolbar-title{flex-wrap:wrap}.a11y-toolbar-title .a11y-collapse{margin-left:0}.site.a11y-on .a11y-toolbar.a11y-toolbar-expanded{max-height:90dvh}}.cms-site{--cms-primary:#173e35;--cms-bg:#f5f1e8;--cms-fg:#203a31;background:#f5f1e8;color:#203a31}.cms-header{max-width:1280px;margin:auto;padding:22px 28px!important;border-bottom:1px solid #d3dace;background:transparent!important;gap:24px!important}.cms-brand{max-width:260px;gap:12px}.cms-brand img{width:52px!important;height:52px!important}.cms-brand strong{font-size:18px;line-height:1.2}.cms-header nav{gap:21px}.cms-header nav a{font-size:14px}.cms-header>[data-accessibility-trigger]{font-size:11px;max-width:110px}.cms-main{max-width:1240px;margin:auto;padding:50px 28px 80px}.cms-page-title h1{font-size:clamp(34px,5vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.08}.cms-page-title>p{max-width:660px;font-size:18px;line-height:1.7;color:#53685c}.cms-section{border-radius:22px!important;border-color:#d3dace!important;padding:32px!important}.cms-section h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.025em}.cms-copy{line-height:1.8}.cms-footer{background:#173e35!important;color:#f5f1e8!important;border-radius:32px 32px 0 0;padding:48px max(28px,calc((100vw - 1184px)/2))!important}.cms-footer a{color:#f2dec0!important}.byrakan-home .cms-main{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.byrakan-home .cms-page-title{grid-column:1/4;grid-row:1;align-self:center;padding:24px 20px 24px 0}.byrakan-home .cms-page-title h1{font-size:clamp(42px,5.2vw,76px);white-space:pre-line}.byrakan-home .cms-main>.cms-section{grid-column:1/-1;margin:0!important}.byrakan-home .cms-main>.cms-section:first-of-type{grid-column:4/-1;grid-row:1;padding:0!important;border:0!important;background:transparent!important}.byrakan-home .cms-main>.cms-section:first-of-type figure{margin:0}.byrakan-home .cms-main>.cms-section:first-of-type img{width:100%;height:auto;border-radius:34% 34% 8% 8%;display:block}.byrakan-home .cms-main>.cms-section:first-of-type figcaption{font-size:11px;text-align:center;color:#65746b;padding:10px}.byrakan-home .cms-main>.cms-section:nth-of-type(3){grid-column:1/3}.byrakan-home .cms-main>.cms-section:nth-of-type(4){grid-column:3/5}.byrakan-home .cms-main>.cms-section:nth-of-type(5){grid-column:5/7}.byrakan-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.byrakan-hero-actions a{font-family:Arial,sans-serif;font-size:14px;min-height:48px;display:inline-flex;align-items:center;gap:28px;padding:15px 23px;border:1px solid #173e35;border-radius:999px;text-decoration:none}.byrakan-hero-actions a:first-child{background:#173e35;color:#fff}.cms-existing-content>.site>footer,.cms-existing-content>.site>header{display:none!important}.ekdc-public{--navy:#173e35;--teal:#2f6452;--gold:#d2ac6e;--cream:#f5f1e8;--paper:#fffdf8}.ekdc-header-mark{background-image:url(/icons/byrakan.svg)!important}.a11y-on .byrakan-hero-actions a{color:inherit!important;background:transparent!important;border-color:currentColor}.cms-site:has(.a11y-toolbar){color:inherit}@media(max-width:900px){.cms-header{flex-wrap:wrap;padding:18px!important}.cms-header nav{order:3;width:100%;overflow:auto;padding:12px 0;justify-content:flex-start}.cms-header>[data-accessibility-trigger]{margin-left:auto}.cms-main{padding:28px 18px 50px}.byrakan-home .cms-page-title{grid-column:1/-1;grid-row:1;padding:10px 0}.byrakan-home .cms-main>.cms-section:first-of-type{grid-column:1/-1;grid-row:2;max-width:540px;justify-self:center}.byrakan-home .cms-main>.cms-section:nth-of-type(n){grid-column:1/-1}.cms-section{padding:24px!important}.cms-footer{padding:32px 20px!important}}