@font-face{font-family:Ghost Theory;src:url(/_astro/ghost-theory-1.ChHpzfl-.woff2) format("woff2"),url(/_astro/ghost-theory-1.C_Ou4Y1u.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ghost Theory 2";src:url(/_astro/ghost-theory-2.C90o_9SO.woff2) format("woff2"),url(/_astro/ghost-theory-2.WoeBSwZw.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--palette-crimson: #990000;--palette-burgundy: #650015;--palette-ivory: #FFFFF0;--palette-black: #000000;--palette-grey: #48494B;--palette-gold: #BB852F;--ink: var(--palette-black);--ink-2: color-mix(in srgb, var(--palette-burgundy) 14%, var(--palette-black));--ink-3: color-mix(in srgb, var(--palette-burgundy) 30%, var(--palette-black));--bone: var(--palette-ivory);--bone-2: color-mix(in srgb, var(--palette-ivory) 80%, transparent);--bone-3: color-mix(in srgb, var(--palette-ivory) 65%, transparent);--blood: var(--palette-crimson);--blood-deep: var(--palette-burgundy);--blood-hi: var(--palette-burgundy);--blood-txt: var(--palette-crimson);--accent: var(--blood);--accent-hi: var(--blood-hi);--accent-txt: var(--blood-txt);--accent-ink: var(--bone);--edge: color-mix(in srgb, var(--palette-ivory) 16%, transparent);--edge-2: color-mix(in srgb, var(--palette-ivory) 28%, transparent);--header-height: 96px;--header-control-size: 44px;--header-logo-width: 138px;--gut: clamp(20px, 3.4vw, 104px);--ease: cubic-bezier(.22, .61, .36, 1);--scene-cut-height: clamp(22px, 3vw, 48px);--shard: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px) );--shard-sm: polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px) );--torn: polygon( .8% 1.5%, 42% 0, 71% 2.2%, 100% .6%, 99.2% 38%, 100% 72%, 98.6% 100%, 57% 98.4%, 24% 100%, 0 99%, 1.4% 61%, 0 27% )}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html{overflow-x:clip}body{max-width:100%;margin:0;background:var(--ink);color:var(--bone);font-family:Ghost Theory,Georgia,Times New Roman,serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--palette-ivory);outline-offset:4px}::selection{background:var(--palette-burgundy);color:var(--palette-ivory)}.carved{font-family:Ghost Theory,Georgia,serif;font-weight:400;text-transform:uppercase;letter-spacing:.004em;margin:0}.carved--swash{font-family:"Ghost Theory 2",Ghost Theory,Georgia,serif}.stencil{font-family:Ghost Theory,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mono{font-family:Ghost Theory,Georgia,Times New Roman,serif;font-variant-numeric:tabular-nums}.lab{font-family:Ghost Theory,Georgia,Times New Roman,serif;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-3)}h1,h2,h3{margin:0;font-weight:400;text-wrap:balance}.shell{position:relative}.wrap{width:100%;margin:0 auto;padding:0 var(--gut)}.bleed{width:100%}.sec{position:relative;padding:clamp(72px,10vw,152px) 0}section[id]{scroll-margin-top:var(--header-height)}.sec--lift,.sec--deep{position:relative;isolation:isolate}.sec--lift{background:var(--ink-2)}.sec--deep{background:var(--ink-3)}.sec--lift:before,.sec--deep:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(var(--palette-black) 0%,transparent clamp(60px,9vw,150px),transparent calc(100% - clamp(60px,9vw,150px)),var(--palette-black) 100%)}.sec-head{position:relative;display:flex;flex-direction:column;margin-bottom:clamp(30px,4.5vw,60px);padding-bottom:0}.sec-head h2{font-size:clamp(32px,9.4vw,250px);line-height:.88;overflow-wrap:break-word}.sec-head h2 em{font-style:normal;color:var(--accent-txt)}.sec-head h2,.bio__h,.news__h{position:relative;align-self:start;width:fit-content;max-width:100%;padding-bottom:clamp(20px,2.2vw,34px)}.sec-head h2:after,.bio__h:after,.news__h:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(2px,.2vw,3px);background:var(--palette-crimson);pointer-events:none}@media(prefers-reduced-motion:no-preference){.js .sec-head h2[data-reveal]:after,.js .bio__h[data-reveal]:after{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.22,1,.36,1) .15s}.js .sec-head h2.is-in:after,.js .bio__h.is-in:after{clip-path:inset(0)}}.tear{position:relative;background:transparent}.tear:before,.tear:after{content:"";position:absolute;pointer-events:none}.tear:before{inset:0;background:var(--edge-2);clip-path:var(--cut, var(--torn))}.tear:after{inset:1px;background:var(--fill, var(--ink-2));clip-path:var(--cut, var(--torn))}.tear>*{position:relative;z-index:2}.btn{display:inline-flex;align-items:center;gap:12px;padding:17px 34px 16px;border:2px solid var(--bone);background:transparent;color:var(--bone);font-family:Ghost Theory,Georgia,serif;font-weight:400;font-size:16px;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease)}.btn:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn svg{width:.7em;height:.7em;fill:currentColor;transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--pri:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--accent-ink)}.stamp-red{color:var(--blood-txt);border-color:color-mix(in srgb,var(--palette-crimson) 55%,transparent)}.btn--sm{padding:10px 18px 9px;border-width:1px;font-size:16px;letter-spacing:.08em}.lnk{display:inline-block;font-family:Ghost Theory,Georgia,Times New Roman,serif;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .25s var(--ease),border-color .25s var(--ease)}.lnk:hover{color:var(--bone);border-bottom-color:var(--accent)}.lnk--fx{position:relative;overflow:hidden;vertical-align:bottom;border-bottom:0;padding-bottom:0}.lnk--fx .lnk__in{display:block;transition:transform .42s var(--ease)}.lnk--fx:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;color:var(--accent-txt);transform:translateY(100%);transition:transform .42s var(--ease)}.lnk--fx:hover,.lnk--fx:focus-visible{color:var(--bone-2);border-bottom-color:transparent}.lnk--fx:hover .lnk__in,.lnk--fx:focus-visible .lnk__in{transform:translateY(-100%)}.lnk--fx:hover:after,.lnk--fx:focus-visible:after{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lnk--fx .lnk__in,.lnk--fx:after{transition:none}}.grain{position:fixed;inset:-50%;z-index:60;opacity:.06;mix-blend-mode:overlay;pointer-events:none}.grain rect{width:100%;height:100%}.slot{position:relative;transform:rotate(var(--rot, 0deg))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-theme=white]{--accent: var(--palette-ivory);--accent-hi: var(--palette-ivory);--accent-txt: var(--palette-ivory);--accent-ink: var(--ink)}[data-theme=white] .sec-head h2{color:var(--bone-2)}[data-theme=white] .sec-head h2 em{color:var(--accent-txt)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .75s var(--ease),transform .95s var(--ease),scale .95s var(--ease),clip-path 1s var(--ease);transition-delay:calc(var(--i, 0) * 80ms);will-change:transform,opacity}.js [data-reveal].is-in{opacity:1}.js [data-reveal=rise]{transform:translateY(34px)}.js [data-reveal=left]{transform:translate(-46px)}.js [data-reveal=right]{transform:translate(46px)}.js [data-reveal=zoom]{transform:scale(1.07)}.js [data-reveal=rise].is-in,.js [data-reveal=left].is-in,.js [data-reveal=right].is-in,.js [data-reveal=zoom].is-in{transform:none}.js [data-reveal=wipe]{opacity:1;clip-path:inset(0 100% 0 0)}.js [data-reveal=wipe].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=grow]{opacity:1;scale:0 1;transform-origin:left center}.js [data-reveal=grow].is-in{scale:1 1}.js [data-reveal=word]{display:inline-block;transform:translateY(.42em) rotate(1.4deg)}.js [data-reveal=word].is-in{transform:none}[data-parallax]{will-change:transform}}html[data-theme=white]{--ink: var(--palette-black);--ink-2: var(--palette-black);--ink-3: var(--palette-burgundy);--bone: var(--palette-ivory);--bone-2: color-mix(in srgb, var(--palette-ivory) 80%, transparent);--bone-3: color-mix(in srgb, var(--palette-ivory) 65%, transparent);--edge: color-mix(in srgb, var(--palette-ivory) 16%, transparent);--edge-2: color-mix(in srgb, var(--palette-ivory) 28%, transparent);--accent: var(--palette-ivory);--accent-hi: var(--palette-ivory);--accent-txt: var(--palette-ivory);--accent-ink: var(--ink);--signal: var(--palette-crimson);--signal-hi: var(--palette-crimson)}html[data-theme=white] .next,html[data-theme=white] .slab,html[data-theme=white] .news,html[data-theme=white] .foot,html[data-theme=white] .bar.is-stuck,html[data-theme=white] .vid,html[data-theme=white] .btn,html[data-theme=white] .notice,html[data-theme=white] .tear:before,html[data-theme=white] .tear:after{clip-path:none}html[data-theme=white] .slot{transform:none}html[data-theme=white] .tear:before{background:var(--edge-2)}html[data-theme=white] .hero__eyebrow i,html[data-theme=white] .contact .blk:before,html[data-theme=white] .hero__cue i,html[data-theme=white] .blade-rule:before,html[data-theme=white] .rel__len{transform:none}html[data-theme=white] .hero__eyebrow{margin-bottom:clamp(26px,3.4vw,46px)}html[data-theme=white] .hero__eyebrow i{width:92px;height:10px;background:var(--bone)}html[data-theme=white] .sec-head h2{color:var(--bone);letter-spacing:-.005em}html[data-theme=white] .sec-head h2 em,html[data-theme=white] .lost__title em{display:inline-block;padding:.04em .16em .09em;background:var(--bone);color:var(--ink)}html[data-theme=white] .hero__plate{background:radial-gradient(46% 40% at 38% 56%,color-mix(in srgb,var(--palette-ivory) 13%,transparent),transparent 68%),linear-gradient(178deg,color-mix(in srgb,var(--palette-black) 90%,transparent),color-mix(in srgb,var(--palette-burgundy) 50%,transparent) 46%,color-mix(in srgb,var(--palette-black) 92%,transparent))}html[data-theme=white] .hero__smoke{filter:blur(70px);opacity:.34}html[data-theme=white] .hero__smoke--a,html[data-theme=white] .hero__smoke--b,html[data-theme=white] .hero__smoke--c{background:radial-gradient(34% 28% at 40% 52%,color-mix(in srgb,var(--palette-ivory) 16%,transparent),transparent 72%)}html[data-theme=white] .hero__pulse{background:radial-gradient(40% 32% at 38% 56%,color-mix(in srgb,var(--palette-ivory) 10%,transparent),transparent 70%)}html[data-theme=white] .hero__scrim{background:radial-gradient(60% 54% at 38% 56%,transparent 28%,color-mix(in srgb,var(--palette-black) 72%,transparent) 100%),linear-gradient(color-mix(in srgb,var(--palette-black) 72%,transparent) 0%,color-mix(in srgb,var(--palette-black) 10%,transparent) 34%,color-mix(in srgb,var(--palette-black) 80%,transparent) 84%,var(--ink) 100%)}html[data-theme=white] .hero .hero__mark{filter:none}html[data-theme=white] .hero__foot{border-top:3px solid var(--edge-2)}html[data-theme=white] .hero__cue i{width:8px;height:22px;background:var(--bone)}html[data-theme=white] .hero__veil{background:var(--ink)}html[data-theme=white] .btn{border-width:3px}html[data-theme=white] .btn--pri{background:var(--bone);border-color:var(--bone);color:var(--ink)}html[data-theme=white] .btn--pri:hover{background:transparent;color:var(--bone)}html[data-theme=white] .next{margin:0;padding:clamp(60px,7vw,118px) 0;background:var(--bone);color:var(--ink)}html[data-theme=white] .next__lab{border-top:6px solid color-mix(in srgb,var(--palette-black) 85%,transparent)}html[data-theme=white] .statement__list a{opacity:1}html[data-theme=white] .statement__n{opacity:.5}html[data-theme=white] .rel{margin-left:0!important;padding:clamp(20px,2.6vw,32px) clamp(12px,1.6vw,22px);border-bottom:3px solid var(--edge)}html[data-theme=white] .rel:before{transform:scaleX(0)}html[data-theme=white] .rel:hover:before,html[data-theme=white] .rel:focus-visible:before{transform:scaleX(1)}html[data-theme=white] .rel:after{display:none}html[data-theme=white] .rel__len{height:10px;opacity:1;background:var(--bone-3)}html[data-theme=white] .rel:hover .rel__len{background:var(--ink)}html[data-theme=white] .rel:hover .rel__go,html[data-theme=white] .rel:focus-visible .rel__go{transform:none}html[data-theme=white] .latest__ghost{color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--palette-ivory) 14%,transparent)}html[data-theme=white] .slab{background:var(--bone);color:var(--ink)}html[data-theme=white] .slab .sec-head h2{color:var(--ink)}html[data-theme=white] .slab .sec-head h2 em{background:var(--ink);color:var(--bone)}html[data-theme=white] .slab .lab{color:color-mix(in srgb,var(--palette-black) 55%,transparent)}html[data-theme=white] .gig{border-bottom-color:color-mix(in srgb,var(--palette-black) 16%,transparent)}html[data-theme=white] .gig:after{display:none}html[data-theme=white] .gig__date{color:color-mix(in srgb,var(--palette-black) 62%,transparent)}html[data-theme=white] .gig__city{color:var(--ink)}html[data-theme=white] .gig--available:is(:hover,:focus-visible) .gig__city{color:color-mix(in srgb,var(--palette-black) 55%,transparent)}html[data-theme=white] .gig__venue{color:color-mix(in srgb,var(--palette-black) 50%,transparent)}html[data-theme=white] .slab .btn{border-color:var(--ink);color:var(--ink)}html[data-theme=white] .slab .btn:hover{background:var(--ink);color:var(--bone)}html[data-theme=white] .gig--available:is(:hover,:focus-visible,:focus-within) .btn{background:var(--ink);border-color:var(--ink);color:var(--bone)}html[data-theme=white] .slab .gig__out,html[data-theme=white] .slab .gig__out:hover{background:var(--palette-crimson);border-color:var(--palette-crimson);color:var(--palette-ivory)}html[data-theme=white] .gig:focus-visible{outline-color:var(--palette-black)}html[data-theme=white] .crew__shot,html[data-theme=white] .crew__shot[data-on]{transform:none}html[data-theme=white] .crew__list button{width:100%!important;margin-left:0!important;border-bottom:3px solid var(--edge)!important}html[data-theme=white] .item{margin-top:0!important}html[data-theme=white] .item__row{border-bottom:3px solid var(--edge)}html[data-theme=white] .item:hover .item__row{border-bottom-color:var(--bone)}html[data-theme=white] .item__buy{color:var(--bone)}html[data-theme=white] .vid{margin-top:0!important;border:3px solid var(--edge)}html[data-theme=white] .vid__shot{filter:grayscale(.95) contrast(1.12) brightness(.78)}html[data-theme=white] .vid:hover .vid__shot{filter:grayscale(.15) contrast(1.06) brightness(1)}html[data-theme=white] .vid__glow{background:linear-gradient(transparent 26%,color-mix(in srgb,var(--palette-black) 72%,transparent) 62%,color-mix(in srgb,var(--palette-black) 97%,transparent))}html[data-theme=white] .vid__no{color:var(--signal-hi)}html[data-theme=white] .vid__play:before,html[data-theme=white] .vid__play:after{clip-path:none}html[data-theme=white] .vid__play:before{background:var(--bone)}html[data-theme=white] .vid__play:after{background:var(--ink)}html[data-theme=white] .vid:hover .vid__play:after{background:transparent}html[data-theme=white] .vid:hover .vid__play svg{fill:var(--ink)}html[data-theme=white] .contact .blk:before{width:74px;height:10px;background:var(--bone)}html[data-theme=white] .news{background:var(--ink-2);border-top:4px solid var(--edge-2)}html[data-theme=white] .news__input{border-width:3px}html[data-theme=white] .field__input{border-bottom-width:3px}html[data-theme=white] .foot{background:var(--ink-2);border-top:4px solid var(--edge-2)}html[data-theme=white] .foot:before{display:none}html[data-theme=white] .foot__grid{border-top-width:4px}html[data-theme=white] .foot__mail{border-bottom-width:3px;border-bottom-color:var(--bone)}html[data-theme=white] .burger i{height:5px;transform:none;background:var(--bone)}html[data-theme=white] .burger.is-open i:nth-child(2){transform:rotate(45deg)}html[data-theme=white] .burger.is-open i:nth-child(4){transform:rotate(-45deg)}html[data-theme=white] .menu__wipe{background:var(--bone);transform:translate(-101%)}html[data-theme=white] .menu.is-open .menu__wipe{transform:translate(0)}html[data-theme=white] .menu__nav li{border-bottom:3px solid var(--edge)}@media(prefers-reduced-motion:no-preference){html[data-theme=white].js [data-reveal=word]{transform:translateY(.42em)}html[data-theme=white].js [data-reveal=left]{transform:translateY(38px)}html[data-theme=white].js [data-reveal=left].is-in{transform:none}}html[data-theme=white] .lab,html[data-theme=white] .foot__h,html[data-theme=white] .rel__n,html[data-theme=white] .crew__n,html[data-theme=white] .crew__count,html[data-theme=white] .menu__n,html[data-theme=white] .item__buy,html[data-theme=white] .next__lab,html[data-theme=white] .statement__n{color:var(--signal-hi);opacity:1}html[data-theme=white] .slab .lab,html[data-theme=white] .next__lab{color:var(--signal)}html[data-theme=white] .lnk--fx:after{color:var(--signal-hi)}html[data-theme=white] .lnk:hover{border-bottom-color:var(--signal)}html[data-theme=white] .progress i{background:var(--signal)}html[data-theme=white] .contact .blk:before,html[data-theme=white] .hero__eyebrow i{background:var(--signal)}html[data-theme=white] .rel:hover .rel__n,html[data-theme=white] .rel:focus-visible .rel__n{color:var(--ink)}html[data-theme=white] .vid:hover .vid__play:before{background:var(--signal)}html[data-theme=white] .vid:hover .vid__play:after{background:var(--signal)}html[data-theme=white] .crew__list button.is-current{border-bottom-color:var(--signal)!important}html[data-theme=white] .crew__list button.is-current .crew__n{color:var(--signal-hi)}html[data-theme=white] .foot__mail{border-bottom-color:var(--signal)}html[data-theme=white] .burger.is-open i{background:var(--signal)}html[data-theme=white] .mdl__panel{align-items:start}html[data-theme=white] .mdl__ghost{-webkit-text-stroke:2px color-mix(in srgb,var(--palette-ivory) 12%,transparent)}html[data-theme=white] .mdl__role{color:var(--signal-hi)}html[data-theme=white] .mdl__nav{border-top-width:4px}html[data-theme=white] .mdl__count{color:var(--signal)}html[data-theme=white] .mdl__close i{height:5px}html[data-theme=white] .sec-head:after{height:26px;background:linear-gradient(90deg,var(--bone) 0 clamp(110px,13vw,240px),transparent clamp(110px,13vw,240px)),repeating-linear-gradient(114deg,var(--bone) 0 12px,transparent 12px 26px)}html[data-theme=white] .slab .sec-head:after{background:linear-gradient(90deg,var(--ink) 0 clamp(110px,13vw,240px),transparent clamp(110px,13vw,240px)),repeating-linear-gradient(114deg,var(--ink) 0 12px,transparent 12px 26px)}html[data-theme=white] .slab .ritual-rule{--rule-color: var(--ink)}.mark[data-astro-cid-hhuuaa7r]{display:block}.mark__img[data-astro-cid-hhuuaa7r]{width:100%;height:auto}.progress[data-astro-cid-lq7i5isa]{position:fixed;inset:0 0 auto;z-index:57;height:3px;pointer-events:none}.progress[data-astro-cid-lq7i5isa] i[data-astro-cid-lq7i5isa]{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center}.bar[data-astro-cid-lq7i5isa]{position:fixed;inset:0 0 auto;z-index:58;display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--header-height);padding:0 calc(var(--gut) + 92px) 0 var(--gut);background:linear-gradient(color-mix(in srgb,var(--palette-black) 92%,transparent),color-mix(in srgb,var(--palette-black) 0%,transparent));transition:background .5s var(--ease)}.bar[data-astro-cid-lq7i5isa].is-stuck{background:color-mix(in srgb,var(--palette-black) 95%,transparent);backdrop-filter:blur(10px)}.bar__logo[data-astro-cid-lq7i5isa]{display:block;opacity:0;transition:opacity .45s var(--ease)}.bar[data-astro-cid-lq7i5isa].is-stuck .bar__logo[data-astro-cid-lq7i5isa]{opacity:1}.bar__logo[data-astro-cid-lq7i5isa] .bar__mark{width:var(--header-logo-width)}.bar__right[data-astro-cid-lq7i5isa]{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}@media(max-width:599px){.bar__cta[data-astro-cid-lq7i5isa]{display:none}}.menu-trigger[data-astro-cid-ohllak7e]{position:fixed;top:calc((var(--header-height) - var(--header-control-size)) / 2);right:var(--gut);z-index:60;width:60px;height:var(--header-control-size);border:0;padding:0;background:transparent;cursor:pointer}.menu-trigger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]{position:absolute;left:0;display:block;height:4px;background:var(--bone);transform:skew(-30deg);transition:width .4s var(--ease),transform .4s var(--ease),top .35s var(--ease),opacity .25s}.menu-trigger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(1){top:9px;width:60px}.menu-trigger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(2){top:20px;width:42px}.menu-trigger[data-astro-cid-ohllak7e] span[data-astro-cid-ohllak7e]:nth-child(3){top:31px;width:30px}.menu-trigger[data-astro-cid-ohllak7e].is-open span[data-astro-cid-ohllak7e]:nth-child(1){top:20px;width:56px;transform:rotate(38deg)}.menu-trigger[data-astro-cid-ohllak7e].is-open span[data-astro-cid-ohllak7e]:nth-child(2){opacity:0;width:0}.menu-trigger[data-astro-cid-ohllak7e].is-open span[data-astro-cid-ohllak7e]:nth-child(3){top:20px;width:56px;transform:rotate(-38deg)}.menu-trigger--inside[data-astro-cid-ohllak7e]{position:absolute}.navigation[data-astro-cid-ohllak7e]{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--bone);overflow:auto;overscroll-behavior:contain}.navigation[data-astro-cid-ohllak7e]::backdrop{background:transparent}.navigation__wipe[data-astro-cid-ohllak7e]{position:absolute;inset:0;background:var(--blood);pointer-events:none}.navigation__frame[data-astro-cid-ohllak7e]{position:relative;isolation:isolate;background:var(--ink);min-height:100%;height:100%;padding:28px var(--gut);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(22px,4dvh,48px)}.navigation__frame[data-astro-cid-ohllak7e]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--palette-black) 86%,transparent),color-mix(in srgb,var(--palette-black) 45%,transparent)),linear-gradient(0deg,var(--ink),transparent 45%),url(/media/band-wide.webp) center / cover}.navigation__header[data-astro-cid-ohllak7e]{display:flex;justify-content:space-between;align-items:center;gap:24px}.navigation__header[data-astro-cid-ohllak7e] .navigation__logo{width:clamp(150px,15vw,230px)}.navigation__main[data-astro-cid-ohllak7e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:clamp(32px,6vw,100px);min-height:0}.navigation__links[data-astro-cid-ohllak7e]{align-self:center}.navigation__links[data-astro-cid-ohllak7e] ul[data-astro-cid-ohllak7e]{list-style:none;padding:0;margin:0}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:flex;align-items:center;justify-content:flex-start;gap:28px;min-height:44px;padding:clamp(6px,1dvh,14px) 0;font-size:clamp(32px,min(5.4vw,7.4dvh),96px);line-height:1.05}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]>span[data-astro-cid-ohllak7e]{transition:transform .25s var(--ease),color .25s var(--ease)}.navigation__links[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{width:28px;height:28px;flex:0 0 auto;fill:none;stroke:var(--bone);stroke-width:1;opacity:0;transform:translate(-12px);transition:opacity .25s,transform .25s}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover>span[data-astro-cid-ohllak7e],.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:focus-visible>span[data-astro-cid-ohllak7e]{transform:translate(6px);color:var(--accent-txt)}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover svg[data-astro-cid-ohllak7e],.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:focus-visible svg[data-astro-cid-ohllak7e]{opacity:1;transform:none}.navigation__footer[data-astro-cid-ohllak7e]{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;padding-top:20px;border-top:1px solid var(--edge)}.navigation__booking[data-astro-cid-ohllak7e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;letter-spacing:.18em;text-transform:uppercase}.navigation__booking[data-astro-cid-ohllak7e]>span[data-astro-cid-ohllak7e]{color:var(--bone-3)}.navigation__booking[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{overflow-wrap:anywhere}.navigation__socials[data-astro-cid-ohllak7e]{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0;font-size:15px;letter-spacing:.18em;text-transform:uppercase}.navigation__footer[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;min-height:32px}.navigation__footer[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{color:var(--bone-2)}@media(max-width:700px){.navigation__frame[data-astro-cid-ohllak7e]{padding:0 var(--gut) 18px;gap:18px;grid-template-rows:auto 1fr auto;height:auto;min-height:100%}.navigation__header[data-astro-cid-ohllak7e]{height:var(--header-height)}.navigation__header[data-astro-cid-ohllak7e] .navigation__logo{width:var(--header-logo-width)}.navigation__main[data-astro-cid-ohllak7e]{position:relative;display:flex;align-items:center;min-height:0}.navigation__links[data-astro-cid-ohllak7e]{position:relative;z-index:2;width:100%}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{font-size:clamp(32px,min(9vw,6.2dvh),46px);padding:8px 0}.navigation__links[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{width:20px;height:20px}.navigation__footer[data-astro-cid-ohllak7e]{flex-direction:column;align-items:start;gap:8px;padding-top:12px}.navigation__booking[data-astro-cid-ohllak7e]{font-size:14px;gap:4px 12px}.navigation__socials[data-astro-cid-ohllak7e]{gap:4px 14px;font-size:14px}}@media(max-height:500px)and (min-width:701px){.navigation__frame[data-astro-cid-ohllak7e]{padding-top:12px;padding-bottom:12px;gap:14px}.navigation__header[data-astro-cid-ohllak7e] .navigation__logo{width:150px}.navigation__links[data-astro-cid-ohllak7e] ul[data-astro-cid-ohllak7e]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.navigation__links[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{font-size:clamp(22px,3vw,36px)}.navigation__links[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{display:none}.navigation__footer[data-astro-cid-ohllak7e]{padding-top:10px}.navigation__main[data-astro-cid-ohllak7e]{gap:24px}}.foot[data-astro-cid-sz7xmlte]{position:relative;margin-top:0;padding:clamp(52px,5vw,80px) 0 clamp(34px,4vw,56px);background:var(--ink-2);overflow:hidden}.foot[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{position:relative;z-index:1}.foot__markLink[data-astro-cid-sz7xmlte]{display:block;margin-bottom:clamp(34px,4vw,64px)}.foot[data-astro-cid-sz7xmlte] .foot__mark{width:100%;max-width:1180px;margin:0 auto;opacity:.92;transition:opacity .4s var(--ease)}.foot__markLink[data-astro-cid-sz7xmlte]:hover .foot__mark{opacity:1}.foot__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:clamp(26px,3vw,52px);padding-top:clamp(26px,3vw,44px);border-top:2px solid var(--edge-2)}.foot__h[data-astro-cid-sz7xmlte]{display:block;margin-bottom:18px;font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-txt);font-weight:400}.foot__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none}.foot__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:4px}.foot__link[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;gap:10px;padding:3px 0;font-size:clamp(20px,1.9vw,34px);line-height:1.12;color:var(--bone-2);transition:color .28s var(--ease),transform .35s var(--ease)}.foot__link[data-astro-cid-sz7xmlte]:hover{color:var(--bone);transform:translate(8px)}.foot__no[data-astro-cid-sz7xmlte]{font-size:16px;color:var(--bone-3)}.foot__addr[data-astro-cid-sz7xmlte]{margin:0 0 14px;font-size:17px;line-height:1.5;color:var(--bone-2)}.foot__mail[data-astro-cid-sz7xmlte]{display:inline-block;font-size:16px;letter-spacing:.04em;color:var(--bone);border-bottom:2px solid var(--accent);padding-bottom:3px;transition:color .28s var(--ease)}.foot__mail[data-astro-cid-sz7xmlte]:hover{color:var(--accent-txt)}.foot__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:clamp(40px,5vw,76px) 0 0;padding-top:22px;border-top:1px solid var(--edge);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3)}@media(max-width:900px){.foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__col--wide[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:520px){.foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.skip[data-astro-cid-5hce7sga]{position:absolute;top:-60px;left:12px;z-index:90;padding:10px 16px;font-size:15px;letter-spacing:.18em;text-transform:uppercase;background:var(--accent);color:var(--ink);transition:top .25s var(--ease)}.skip[data-astro-cid-5hce7sga]:focus{top:12px}.notice[data-astro-cid-5hce7sga]{position:fixed;right:14px;bottom:14px;z-index:70;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:8px 13px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);background:color-mix(in srgb,var(--palette-black) 80%,transparent);backdrop-filter:blur(6px);clip-path:var(--shard-sm)}.notice[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{color:var(--accent-txt);font-weight:400}
