html{scroll-behavior:smooth;scroll-padding-top:110px}:root{--abk-bg:#110D17;--abk-bg2:#1A1522;--abk-card:#221B2B;--abk-line:#2C2436;--abk-border:#3A3045;--abk-text:#F4EEE6;--abk-muted:#CFC6D6;--abk-muted2:#B9AFC2;--abk-gold:#D9B26F;--abk-gold-h:#F0D49E;--abk-ink:#1A1208;--abk-serif:'Bodoni Moda',Georgia,serif;--abk-sans:'Jost','Helvetica Neue',sans-serif}body:has(.abk-header) .et-l--header,body:has(.abk-header) .et-l--footer{display:none!important}body:has(.abk-header),body:has(.abk-header) #page-container,body:has(.abk-header) #main-content{background:var(--abk-bg)!important}body:has(.abk-header) #page-container{overflow:visible!important;overflow-x:clip!important;padding-top:0!important}.et_pb_section.abk-s{background:var(--abk-bg);padding:120px 0;color:var(--abk-text);font-family:var(--abk-sans);font-weight:300;font-size:17px;line-height:1.7}.abk-s .et_pb_row{width:calc(100% - 48px);max-width:1240px;padding:0;margin:0 auto}.abk-s .et_pb_text,.abk-s .et_pb_text p{color:var(--abk-muted);font-family:var(--abk-sans);font-weight:300;font-size:17px;line-height:1.7}.abk-s p{padding-bottom:0;margin:0 0 18px}.abk-s p:last-child{margin-bottom:0}.abk-s h1,.abk-s h2,.abk-s h3{font-family:var(--abk-serif);font-weight:400;color:var(--abk-text);padding:0;letter-spacing:-.005em}.abk-s h1{font-size:clamp(46px,6.2vw,92px);line-height:1.02;margin:28px 0 0}.abk-s h2{font-size:clamp(34px,4vw,54px);line-height:1.1;margin:18px 0 26px}.abk-s h1 em,.abk-s h2 em{font-style:italic;color:var(--abk-gold)}.abk-s a{color:var(--abk-gold);transition:color .2s,background .2s,border-color .2s}.abk-s a:hover{color:var(--abk-gold-h)}.abk-alt.et_pb_section{background:var(--abk-bg2);border-top:1px solid var(--abk-line);border-bottom:1px solid var(--abk-line)}.abk-eyebrow{display:flex;align-items:center;gap:14px;font-size:12px!important;letter-spacing:.3em;text-transform:uppercase;color:var(--abk-gold)!important;font-weight:400!important;margin:0!important}.abk-eyebrow.abk-line::before{content:"";width:40px;height:1px;background:var(--abk-gold)}.abk-center{text-align:center}.abk-center .abk-eyebrow{justify-content:center}.abk-lead{font-size:19px!important;color:var(--abk-muted)!important;max-width:560px}.abk-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.abk-s a.abk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 32px;border-radius:999px;background:var(--abk-gold);color:var(--abk-ink);text-decoration:none;font-family:var(--abk-sans);font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1;border:1px solid var(--abk-gold)}.abk-s a.abk-btn:hover{background:var(--abk-gold-h);border-color:var(--abk-gold-h);color:var(--abk-ink)}.abk-s a.abk-btn--ghost{background:transparent;color:var(--abk-text);border-color:#5A4C68;font-weight:400}.abk-s a.abk-btn--ghost:hover{background:transparent;border-color:var(--abk-gold);color:var(--abk-gold)}.abk-s a.abk-btn--outline{background:transparent;color:var(--abk-gold);font-weight:400}.abk-s a.abk-btn--outline:hover{background:var(--abk-gold);color:var(--abk-ink)}.abk-s a.abk-btn--sm{min-height:44px;padding:0 22px;font-size:13px}.abk-s a.abk-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:400}.abk-s a.abk-link::after{content:"→";font-size:16px;letter-spacing:0}.et_pb_section.abk-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:999;padding:0;background:rgba(17,13,23,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--abk-line)}.abk-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding:10px 0}.abk-s a.abk-logo{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--abk-text)}.abk-logo b{font-family:var(--abk-serif);font-size:30px;font-weight:500;letter-spacing:.04em;line-height:1}.abk-logo b i{color:var(--abk-gold)}.abk-logo small{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--abk-muted2)}.abk-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:0 26px;flex:1 1 420px}.abk-s .abk-menu a{color:#E6DEEA;text-decoration:none;padding:10px 0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:400}.abk-s .abk-menu a:hover{color:var(--abk-gold)}.abk-right{display:flex;align-items:center;gap:14px}.abk-lang{display:flex;border:1px solid var(--abk-border);border-radius:999px;padding:3px}.abk-s .abk-lang a{min-width:44px;min-height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;letter-spacing:.12em;color:var(--abk-muted);text-decoration:none}.abk-s .abk-lang a.is-active{background:var(--abk-text);color:var(--abk-bg);font-weight:500}.et_pb_section.abk-hero{padding:88px 0 80px}.abk-hero .et_pb_row{align-items:center;gap:56px}.abk-arch{position:relative;max-width:440px;margin:0 auto;width:100%}.abk-arch::before{content:"";position:absolute;inset:-14px;border:1px solid #6E5A3A;border-radius:240px 240px 18px 18px;pointer-events:none}.abk-arch .et_pb_image_wrap,.abk-arch img{display:block;width:100%;height:560px;object-fit:cover;border-radius:230px 230px 12px 12px}.et_pb_section.abk-stats{padding:44px 0;border-top:1px solid var(--abk-line);border-bottom:1px solid var(--abk-line)}.abk-stat b{display:block;font-family:var(--abk-serif);font-weight:400;font-size:44px;line-height:1.1;color:var(--abk-text)}.abk-stat span{font-size:14px;letter-spacing:.08em;color:var(--abk-muted2)}.abk-s .et_pb_image{width:100%}.abk-img .et_pb_image_wrap,.abk-img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.abk-about .et_pb_row{align-items:center;gap:64px}.abk-tall img{height:520px}.abk-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;padding:0;list-style:none}.abk-pills li{padding:10px 18px;border:1px solid var(--abk-border);border-radius:999px;font-size:14px;color:#E6DEEA;line-height:1.3}.abk-star{font-size:30px;color:var(--abk-gold);line-height:1;margin-bottom:18px!important}.abk-sziget h2{max-width:860px;margin-left:auto;margin-right:auto}.abk-sziget .abk-lead{max-width:720px;margin:0 auto}.abk-quote{font-family:var(--abk-serif)!important;font-style:italic;font-size:28px!important;color:var(--abk-gold)!important;margin-top:40px!important;line-height:1.3!important}.abk-music .et_pb_row{gap:56px;align-items:flex-start}.abk-s ol.abk-tracks{list-style:none;margin:0;padding:0;border-top:1px solid var(--abk-line)}.abk-tracks li{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 4px;border-bottom:1px solid var(--abk-line)}.abk-tracks .n{width:28px;font-family:var(--abk-serif);font-size:18px;color:#8A7E96}.abk-tracks .t{flex:1 1 200px;font-family:var(--abk-serif);font-size:24px;color:var(--abk-text);line-height:1.3}.abk-tracks audio{height:40px;width:300px;max-width:100%;color-scheme:dark}.abk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:48px}.abk-head h2{margin-bottom:0}.abk-videos .et_pb_row+.et_pb_row{gap:24px}.abk-vid .fluid-width-video-wrapper,.abk-vid iframe{border-radius:12px;overflow:hidden}.abk-gal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;gap:16px}.abk-gal .et_pb_module{margin:0!important;width:auto!important;height:100%}.abk-gal .et_pb_module:first-child{grid-row:span 2}.et_pb_section.abk-shows{padding:0 0 120px}.abk-box{border:1px solid var(--abk-border);border-radius:20px;padding:56px 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.abk-box>div{flex:1 1 460px;min-width:0}.abk-box h2{font-size:clamp(30px,3.2vw,44px);margin:16px 0}.et_pb_section.abk-contact{background:var(--abk-gold);padding:110px 0}.abk-contact .et_pb_row{align-items:center;gap:56px}.abk-contact .et_pb_text p,.abk-contact h2{color:var(--abk-ink)}.abk-contact .abk-eyebrow{color:#4A3714!important;font-weight:500!important}.abk-contact h2{font-size:clamp(38px,4.6vw,64px);line-height:1.06}.abk-contact .abk-lead{color:#3A2B10!important;font-weight:400!important}.abk-card{background:var(--abk-bg);border-radius:20px;padding:40px;color:var(--abk-text)}.abk-card .abk-role{font-size:12px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--abk-muted2)!important;margin:0!important}.abk-card .abk-name{font-family:var(--abk-serif)!important;font-size:32px!important;color:var(--abk-text)!important;margin:4px 0 22px!important;line-height:1.2!important}.abk-s .abk-card a.abk-c{display:flex;align-items:center;gap:14px;min-height:44px;color:var(--abk-text);text-decoration:none;font-size:17px}.abk-s .abk-card a.abk-c:hover{color:var(--abk-gold)}.abk-c i{font-style:normal;color:var(--abk-gold);width:20px;text-align:center}.abk-card .abk-btn{width:100%;margin-top:24px}.et_pb_section.abk-footer{padding:48px 0}.abk-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.abk-foot .abk-logo b{font-size:24px}.abk-foot .copy{font-size:14px;color:var(--abk-muted2)}.abk-social{display:flex;gap:8px}.abk-s .abk-social a{min-width:44px;height:44px;padding:0 14px;border:1px solid var(--abk-border);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#E6DEEA;text-decoration:none;font-size:13px;letter-spacing:.1em}.abk-s .abk-social a:hover{border-color:var(--abk-gold);color:var(--abk-gold)}@media (max-width:980px){.et_pb_section.abk-s{padding:80px 0}.et_pb_section.abk-header{padding:0}.et_pb_section.abk-hero{padding:56px 0}.et_pb_section.abk-stats{padding:32px 0}.et_pb_section.abk-shows{padding:0 0 80px}.abk-s .et_pb_row{flex-wrap:wrap;gap:40px!important}.abk-s .et_pb_row>.et_pb_column{width:100%!important;flex-basis:100%!important;margin-right:0!important}.abk-stats .et_pb_row{gap:20px!important}.abk-videos .et_pb_row+.et_pb_row>.et_pb_column{margin-bottom:0}.abk-menu{order:3;flex:1 1 100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:0 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.abk-right{margin-left:auto}.abk-arch .et_pb_image_wrap,.abk-arch img{height:460px}.abk-tall img{height:380px}.abk-gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.abk-box{padding:40px 28px}}@media (max-width:560px){.abk-logo small{display:none}.abk-right .abk-btn{display:none!important}.abk-s h1{font-size:46px}.abk-gal{grid-template-columns:1fr;grid-auto-rows:240px}.abk-gal .et_pb_module:first-child{grid-row:span 1}.abk-card{padding:28px}.abk-tracks audio{width:100%}}.abk-s .et_pb_text ul.abk-pills{list-style:none;padding:0;margin:32px 0 0}.abk-s .et_pb_text ul.abk-pills li{margin:0}.abk-s .et_pb_text ul.abk-pills li::before{display:none}.abk-menu{flex-wrap:nowrap;gap:0 22px}@media (max-width:1280px){.abk-nav .abk-logo small{display:none}}.abk-s a.abk-logo{align-items:center;flex:none}.abk-s img.abk-logo-img{display:block;height:72px;width:auto;max-width:none}.abk-foot img.abk-logo-img{height:64px}@media (max-width:560px){.abk-s img.abk-logo-img{height:54px}}.et_pb_section.abk-contact{background:var(--abk-bg2);border-top:1px solid var(--abk-line);border-bottom:1px solid var(--abk-line)}.abk-contact .et_pb_text p{color:var(--abk-muted)}.abk-contact h2{color:var(--abk-text);font-weight:500}.abk-contact .abk-eyebrow{color:var(--abk-gold)!important;font-weight:400!important}.abk-contact .abk-lead{color:var(--abk-muted)!important;font-weight:300!important}.abk-card{border:1px solid #6E5A3A;box-shadow:0 0 0 6px rgba(217,178,111,.06)}.abk-card .abk-role{color:var(--abk-gold)!important}.abk-s a.abk-video{display:block;text-decoration:none;color:var(--abk-text)}.abk-video__thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;border:1px solid var(--abk-border);background:var(--abk-card)}.abk-video__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s;filter:saturate(.85) brightness(.82)}.abk-video__thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,13,23,0) 50%,rgba(17,13,23,.55))}.abk-video__play{position:absolute;left:50%;top:50%;z-index:1;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(17,13,23,.55);border:1px solid var(--abk-gold);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .25s,transform .25s}.abk-video__play::after{content:"";position:absolute;left:26px;top:21px;border-left:16px solid var(--abk-gold);border-top:11px solid transparent;border-bottom:11px solid transparent;transition:border-color .25s}.abk-s a.abk-video:hover .abk-video__thumb,.abk-s a.abk-video:focus-visible .abk-video__thumb{border-color:var(--abk-gold)}.abk-video:hover .abk-video__thumb img{transform:scale(1.04);filter:saturate(1) brightness(.95)}.abk-video:hover .abk-video__play{background:var(--abk-gold);transform:scale(1.06)}.abk-video:hover .abk-video__play::after{border-left-color:var(--abk-ink)}.abk-video__title{display:block;margin-top:14px;font-family:var(--abk-serif);font-size:20px;line-height:1.3;color:var(--abk-text)}.abk-modal{position:fixed;inset:0;z-index:100000;background:rgba(10,7,14,.92);display:grid;place-items:center;padding:16px;animation:abkFade .25s ease}.abk-modal__box{width:min(1100px,100%);aspect-ratio:16/9;position:relative}.abk-modal .abk-modal__frame{width:100%;height:100%;border:0;border-radius:12px;box-shadow:0 0 0 1px #6E5A3A,0 30px 80px rgba(0,0,0,.6)}.abk-modal__close{position:absolute;top:14px;right:16px;width:48px;height:48px;border-radius:50%;border:1px solid var(--abk-border);background:rgba(17,13,23,.7);color:var(--abk-text);font-size:28px;line-height:1;cursor:pointer}.abk-modal__close:hover{border-color:var(--abk-gold);color:var(--abk-gold)}@keyframes abkFade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.abk-modal{animation:none}.abk-video__thumb img{transition:none}}@media (min-width:981px){.abk-videos .et_pb_row+.et_pb_row>.et_pb_column{flex:1 1 0!important;width:auto!important;max-width:none!important;margin-right:0!important}}.abk-s h1{font-size:clamp(40px,4.9vw,72px);line-height:1.05;margin-top:0}.abk-sub{font-family:var(--abk-serif)!important;font-style:italic;font-size:24px!important;line-height:1.35!important;color:var(--abk-gold)!important;margin:22px 0 0!important}.abk-hero .abk-lead{margin-top:20px}.abk-lead strong{font-weight:500;color:var(--abk-text)}.abk-hcontact{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:26px}.abk-s .abk-hcontact a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--abk-text);text-decoration:none;font-size:18px;font-weight:400}.abk-s .abk-hcontact a:hover{color:var(--abk-gold)}.abk-hcontact i{font-style:normal;color:var(--abk-gold)}.abk-social2{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.abk-s .abk-social2 a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--abk-border);background:rgba(34,27,43,.7);color:var(--abk-text);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.02em}.abk-s .abk-social2 a:hover{border-color:var(--abk-gold);color:var(--abk-text)}.abk-social2 svg{flex:none}.abk-hero .abk-btns{margin-top:30px}.abk-strong{color:var(--abk-text)!important;font-family:var(--abk-serif)!important;font-size:22px!important;line-height:1.4!important;font-style:italic}.abk-sziget h2{max-width:980px}.abk-sziget .abk-quote{font-size:clamp(34px,4.4vw,58px)!important;line-height:1.15!important;margin:40px auto 36px!important;display:flex;align-items:center;justify-content:center;gap:22px;text-shadow:0 0 40px rgba(217,178,111,.25)}.abk-sziget .abk-quote::before,.abk-sziget .abk-quote::after{content:"";flex:0 0 64px;height:1px;background:linear-gradient(90deg,transparent,var(--abk-gold))}.abk-sziget .abk-quote::after{background:linear-gradient(90deg,var(--abk-gold),transparent)}.abk-after{color:var(--abk-text)!important}.abk-vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.abk-modal__box--short{width:min(420px,100%);aspect-ratio:9/16;max-height:88vh}.abk-concerts .abk-head{max-width:900px;margin-left:auto;margin-right:auto}.abk-cal{display:grid;gap:34px;max-width:900px;margin:0 auto}.abk-s h3.abk-cal__m{display:flex;align-items:baseline;gap:12px;font-size:30px;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid rgba(217,178,111,.35);text-transform:capitalize}.abk-cal__m span{color:var(--abk-gold)}.abk-cal__m small{font-family:var(--abk-sans);font-size:14px;color:var(--abk-muted2);letter-spacing:.12em}.abk-s ul.abk-cal__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.abk-s .abk-cal__list li.abk-tix{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:18px;padding:10px 18px 10px 0;margin:0;background:rgba(34,27,43,.85);border:1px solid rgba(217,178,111,.38);border-radius:10px;transition:transform .3s,border-color .3s;box-shadow:0 10px 28px -14px rgba(0,0,0,.9)}.abk-tix:hover{transform:translateX(4px);border-color:rgba(240,212,158,.8)}.abk-tix__stub{align-self:stretch;display:grid;place-content:center;text-align:center;margin:-10px 0;padding:8px 0;border-radius:10px 0 0 10px;background:linear-gradient(160deg,#F0D49E,var(--abk-gold));color:var(--abk-ink);position:relative}.abk-tix__stub::after{content:"";position:absolute;right:-1px;top:6px;bottom:6px;width:2px;background:radial-gradient(circle,#221B2B 1.5px,transparent 2px) 0 0/2px 8px repeat-y}.abk-tix__stub b{font-family:var(--abk-serif);font-size:30px;line-height:1;font-weight:500}.abk-tix__stub small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.abk-s .abk-tix__body h4{font-family:var(--abk-sans);font-size:17px;font-weight:500;color:var(--abk-text);padding:0;margin:0;line-height:1.35}.abk-s .abk-tix__body p{font-size:13px;color:var(--abk-muted2);padding:2px 0 0;margin:0;line-height:1.4}.abk-s .abk-cal__list li.abk-tix--private{background:rgba(17,13,23,.55);border-style:dashed;border-color:rgba(217,178,111,.28)}.abk-tix--private .abk-tix__stub{background:transparent;color:#CDB79A;border-right:1px dashed rgba(217,178,111,.28)}.abk-tix--private .abk-tix__stub::after{display:none}.abk-s .abk-tix--private h4{color:#E3D6C3;font-weight:400}.abk-pill{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid rgba(217,178,111,.35);color:#E9D8BD;background:rgba(0,0,0,.25);white-space:nowrap;line-height:1.3}.abk-pill--gold{border-color:rgba(217,178,111,.7);color:var(--abk-gold)}.abk-tix .abk-btn{min-height:38px!important;padding:0 16px!important;font-size:12px!important}.abk-archive{max-width:900px;margin:40px auto 0;border:1px solid rgba(217,178,111,.35);border-radius:10px;padding:0 20px;background:rgba(17,13,23,.5)}.abk-archive summary{cursor:pointer;font-family:var(--abk-serif);font-size:24px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;color:var(--abk-text);min-height:44px}.abk-archive summary::-webkit-details-marker{display:none}.abk-archive summary::after{content:"+";color:var(--abk-gold);font-family:var(--abk-sans);font-size:26px;margin-left:auto}.abk-archive[open] summary::after{content:"–"}.abk-archive__n{font-family:var(--abk-sans);font-size:14px;color:var(--abk-muted2)}.abk-s .abk-archive ul{list-style:none;padding:0 0 8px;margin:0;border-top:1px solid rgba(217,178,111,.18)}.abk-s .abk-archive li{display:flex;gap:18px;padding:11px 0;margin:0;border-bottom:1px solid rgba(217,178,111,.14);font-size:14px;color:var(--abk-muted);line-height:1.5}.abk-s .abk-archive li:last-child{border-bottom:0}.abk-archive time{font-variant-numeric:tabular-nums;color:var(--abk-text);min-width:96px;flex:none}.abk-archive em{font-style:normal;color:var(--abk-muted2)}.abk-contact .et_pb_row+.et_pb_row{margin-top:48px}.abk-promo{border-top:1px solid var(--abk-line);padding-top:32px;text-align:center}.abk-s .abk-promo p{max-width:820px;margin:0 auto;font-size:16px;color:var(--abk-muted)}.abk-s .abk-promo a{color:var(--abk-gold);font-weight:400;white-space:nowrap}@media (max-width:980px){.abk-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.abk-sziget .abk-quote::before,.abk-sziget .abk-quote::after{flex-basis:28px}}@media (max-width:560px){.abk-vgrid{grid-template-columns:1fr}.abk-s .abk-cal__list li.abk-tix{grid-template-columns:62px 1fr;row-gap:6px}.abk-tix>.abk-pill,.abk-tix>.abk-btn{grid-column:2;justify-self:start;margin-bottom:4px}.abk-sub{font-size:20px!important}.abk-sziget .abk-quote{flex-direction:column;gap:14px}.abk-sziget .abk-quote::before,.abk-sziget .abk-quote::after{flex:0 0 1px;width:64px}}.abk-center,.abk-center .et_pb_text_inner,.abk-center p,.abk-center h2{text-align:center!important}.abk-sziget h2,.abk-sziget .abk-lead{margin-left:auto!important;margin-right:auto!important}.et_pb_section.abk-contact{background:var(--abk-bg)}.abk-s .abk-menu a{white-space:nowrap}@media (max-width:560px){.abk-s .abk-cal__list li.abk-tix>.abk-tix__stub{grid-row:1 / span 2}.abk-s .abk-cal__list li.abk-tix>.abk-pill,.abk-s .abk-cal__list li.abk-tix>.abk-btn{grid-column:2;grid-row:2;justify-self:start;margin-bottom:6px}.abk-s .abk-cal__list li.abk-tix>.abk-tix__body{padding-top:6px}}.abk-arch img{object-position:center top}.abk-s .abk-tall img,.abk-about-img img{height:auto!important;aspect-ratio:807/560;object-fit:cover}.abk-about-img .et_pb_image_wrap{height:auto!important}.et_pb_section.abk-sziget{position:relative;background:linear-gradient(180deg,rgba(26,21,34,.80),rgba(17,13,23,.93)),url(https://www.abba.sk/wp-content/uploads/2026/11/abbsk-sziget-1.jpg) center/cover no-repeat}.abk-ggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:12px}.abk-s a.abk-gi{display:block;position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--abk-border);background:var(--abk-card)}.abk-gi:first-child{grid-column:span 2;grid-row:span 2}.abk-gi img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s;filter:saturate(.9)}.abk-gi:hover img{transform:scale(1.05);filter:saturate(1.05)}.abk-s a.abk-gi:hover{border-color:var(--abk-gold)}.abk-gi--more{display:none!important}.abk-ggrid.is-open .abk-gi--more{display:block!important}.abk-more-wrap{text-align:center;margin-top:28px}.abk-s button.abk-more{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border-radius:999px;background:transparent;color:var(--abk-gold);border:1px solid var(--abk-gold);font-family:var(--abk-sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.abk-s button.abk-more:hover{background:var(--abk-gold);color:var(--abk-ink)}.abk-lb{margin:0;max-width:min(1400px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center}.abk-lb img{max-width:100%;max-height:86vh;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.abk-lb figcaption{color:var(--abk-muted2);font-family:var(--abk-sans);font-size:13px;margin-top:10px;letter-spacing:.1em}.abk-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid var(--abk-border);background:rgba(17,13,23,.7);color:var(--abk-text);font-size:28px;line-height:1;cursor:pointer;z-index:2}.abk-lb__nav:hover{border-color:var(--abk-gold);color:var(--abk-gold)}.abk-lb__prev{left:16px}.abk-lb__next{right:16px}@media (max-width:980px){.abk-ggrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px}}@media (max-width:560px){.abk-ggrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:8px}.abk-lb__nav{width:44px;height:44px;font-size:24px}.abk-lb__prev{left:6px}.abk-lb__next{right:6px}}.abk-burger{display:none}@media (max-width:980px){.abk-header .et_pb_row,.abk-header .et_pb_column,.abk-header .et_pb_module,.abk-header .et_pb_text_inner{position:static!important}.abk-nav{flex-wrap:nowrap!important;gap:12px!important;padding:10px 0!important}.abk-right{margin-left:auto}.abk-s .abk-lang a{min-width:40px}.abk-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex:none;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid var(--abk-border);background:rgba(34,27,43,.7);cursor:pointer}.abk-burger span{display:block;width:18px;height:2px;background:var(--abk-text);border-radius:2px;transition:transform .25s,opacity .2s}.abk-header.is-open .abk-burger{border-color:var(--abk-gold)}.abk-header.is-open .abk-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.abk-header.is-open .abk-burger span:nth-child(2){opacity:0}.abk-header.is-open .abk-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.abk-s nav.abk-menu{display:none!important;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 28px;background:#110D17;border-bottom:1px solid var(--abk-line);box-shadow:0 30px 60px rgba(0,0,0,.6);max-height:calc(100vh - 90px);overflow-y:auto;overflow-x:hidden}.abk-header.is-open nav.abk-menu{display:flex!important}.abk-s .abk-menu a{display:block;padding:16px 2px;font-size:17px;letter-spacing:.14em;border-bottom:1px solid var(--abk-line);white-space:normal}.abk-s .abk-menu a.abk-menu-cta{border:0;margin-top:22px;padding:0 24px;display:flex;color:var(--abk-ink)}html.abk-noscroll{overflow:hidden}.abk-s h1,.abk-s h2,.abk-s h3,.abk-sub,.abk-quote,.abk-strong,.abk-stat b,.abk-tracks .t,.abk-video__title,.abk-name,.abk-tix__stub b,.abk-archive summary,.abk-cal__m{font-optical-sizing:none;font-variation-settings:'opsz' 16}.abk-s h1,.abk-s h2{font-weight:500;letter-spacing:0}.abk-s h1{font-size:40px;line-height:1.12}.abk-s h2{font-size:34px;line-height:1.15}.abk-sub{font-size:21px!important;font-weight:500}.abk-s .et_pb_text,.abk-s .et_pb_text p,.abk-s .abk-pills li,.abk-s .abk-archive li{font-weight:400!important;color:#E2DAE7}.abk-s .et_pb_text p{font-size:16.5px;line-height:1.65}.abk-lead{font-size:18px!important;color:#E2DAE7!important}.abk-eyebrow{font-size:12.5px!important;font-weight:500!important}.abk-stat span,.abk-tix__body p,.abk-cal__m small{color:#CFC6D6!important;font-weight:400}.abk-stat b{font-size:38px}}.abk-ico{display:inline-block;width:20px;height:20px;vertical-align:middle;color:var(--abk-gold);flex:none}.abk-cookies{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100001;max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 22px;background:rgba(17,13,23,.97);border:1px solid #6E5A3A;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#E2DAE7;font-family:'Jost',sans-serif;font-size:15px;font-weight:400;line-height:1.55;animation:abkFade .3s ease}.abk-cookies p{flex:1 1 300px;margin:0;padding:0;color:#E2DAE7}.abk-cookies a{color:#D9B26F}.abk-cookies button{flex:none;min-height:46px;padding:0 26px;border:0;border-radius:999px;background:#D9B26F;color:#1A1208;font-family:'Jost',sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.abk-cookies button:hover{background:#F0D49E}@media (max-width:560px){.abk-cookies{left:10px;right:10px;padding:16px}.abk-cookies button{width:100%}}@media (min-width:981px){.abk-s .abk-menu a.abk-menu-cta{display:none!important}}.abk-s h1,.abk-s h2,.abk-s h3,.abk-sub,.abk-quote,.abk-strong,.abk-stat b,.abk-tracks .t,.abk-video__title,.abk-name,.abk-tix__stub b,.abk-archive summary,.abk-cal__m,.abk-logo b{font-optical-sizing:none;font-variation-settings:'opsz' 16}.abk-s h1,.abk-s h2{font-weight:500;letter-spacing:0}.abk-sub{font-weight:500}.abk-s .et_pb_text,.abk-s .et_pb_text p,.abk-s .abk-pills li,.abk-s .abk-archive li{font-weight:400!important;color:#E2DAE7}.abk-lead{color:#E2DAE7!important}.abk-eyebrow{font-weight:500!important}.abk-stat span,.abk-tix__body p,.abk-cal__m small{color:#CFC6D6!important;font-weight:400}.abk-s .abk-menu a{font-weight:500}.abk-contact .et_pb_text p{color:#E2DAE7}.abk-promo{border:1px solid var(--abk-gold);border-radius:16px;padding:32px 36px;max-width:900px;margin:0 auto;background:rgba(217,178,111,.06);box-shadow:0 0 0 6px rgba(217,178,111,.06);text-align:center}.abk-s .abk-promo p{font-size:20px!important;line-height:1.55!important;color:var(--abk-text)!important;font-weight:400!important;max-width:none}.abk-s .abk-promo a{font-weight:500}@media (max-width:560px){.abk-promo{padding:24px 20px}.abk-s .abk-promo p{font-size:17.5px!important}}.et_pb_section.abk-legal-sec{padding:80px 0 100px}.abk-legal{max-width:820px;margin:0 auto}.abk-s .abk-legal h1{font-size:clamp(36px,4.4vw,56px);margin:18px 0 8px}.abk-legal-eff{color:var(--abk-muted2)!important;font-size:14px!important;margin-bottom:40px!important}.abk-s .abk-legal h2{font-size:26px;margin:40px 0 14px;color:var(--abk-gold)}.abk-s .abk-legal ul{list-style:disc;padding:0 0 0 1.2em;margin:0 0 18px}.abk-s .abk-legal li{color:#E2DAE7;margin:0 0 10px;line-height:1.65;font-weight:400}.abk-s .abk-legal li strong,.abk-s .abk-legal p strong{color:var(--abk-text);font-weight:500}.abk-s .abk-legal a{color:var(--abk-gold)}.abk-foot .copy{line-height:1.8}.abk-s .abk-foot a.abk-legal-link{color:var(--abk-muted2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.abk-s .abk-foot a.abk-legal-link:hover{color:var(--abk-gold)}.abk-sep{color:var(--abk-border);margin:0 4px}.abk-cookies p a{white-space:nowrap}