.header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);transition:background-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);align-items:center;display:flex;position:sticky;top:0}.header[data-astro-cid-nen7h5rs].is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:0 1px 0 var(--c-line);background:#0d0c0bd1}.header[data-astro-cid-nen7h5rs]:after{content:"";background:linear-gradient(90deg, transparent, var(--c-orange) 20%, var(--c-orange) 80%, transparent);opacity:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--c-cream);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--c-cream)}.brand[data-astro-cid-nen7h5rs] .logo{--logo-h:4.375rem}.brand__word[data-astro-cid-nen7h5rs]{letter-spacing:.09em;padding-top:.1em;font-size:2.125rem;line-height:1}.header__inner[data-astro-cid-nen7h5rs]>.header__cta{display:none}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]{color:var(--c-cream);padding-block:.5rem;font-weight:500;text-decoration:none;position:relative}.nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--c-orange);transform-origin:100%;height:2px;transition:transform var(--d-base) var(--ease-out);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--c-cream)}.nav__link[data-astro-cid-nen7h5rs]:hover:after{transform-origin:0;transform:scaleX(1)}.menu-toggle[data-astro-cid-nen7h5rs]{background:var(--c-card);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.menu-toggle__bars[data-astro-cid-nen7h5rs]{gap:6px;width:20px;display:grid}.menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-cream);height:2px;transition:transform var(--d-base) var(--ease-out);border-radius:2px;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}@media (width<=47.99rem){.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.header__inner[data-astro-cid-nen7h5rs]>.header__cta{margin-left:auto;padding-inline:.9rem;display:inline-flex}.brand__word[data-astro-cid-nen7h5rs]{font-size:1.75rem}.brand[data-astro-cid-nen7h5rs] .logo{--logo-h:3.25rem}.nav[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--d-base) var(--ease-out), visibility 0s linear var(--d-base);background:#0d0c0bf7;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-nen7h5rs].is-open{clip-path:inset(0);visibility:visible;transition:clip-path var(--d-base) var(--ease-out)}.nav__list[data-astro-cid-nen7h5rs]{padding:var(--s-2) var(--gutter) var(--s-3);flex-direction:column;align-items:stretch;gap:0}.nav__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-line);padding:.875rem 0;font-size:1.25rem;display:block}.nav__link[data-astro-cid-nen7h5rs]:after{display:none}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{padding-top:var(--s-3)}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .btn{width:100%}}.hero[data-astro-cid-ge2uvauf]{--px:0;--py:0;isolation:isolate;margin-top:calc(var(--header-h) * -1);background:var(--c-black);position:relative;overflow-x:clip}.hero__body[data-astro-cid-ge2uvauf]{min-height:min(100svh,56rem);padding-top:calc(var(--header-h) + clamp(2rem, 5vw, 4rem));align-items:center;padding-bottom:clamp(4rem,9vw,6.5rem);display:grid;position:relative}.stage[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 72%,#0000)}.stage[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.hero__backlight[data-astro-cid-ge2uvauf]{transition:translate .9s var(--ease-out)}.stage__beam[data-astro-cid-ge2uvauf]{filter:blur(48px);width:46%;height:92%;translate:calc(var(--px) * -10px) calc(var(--py) * -6px);position:absolute;top:-6%;left:27%}.stage__beam[data-astro-cid-ge2uvauf]:before{content:"";clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);background:linear-gradient(#ffdeba13,#ffa05009 50%,#0000 90%);position:absolute;inset:0}.stage__beam--cross[data-astro-cid-ge2uvauf]{opacity:.55;transform-origin:50% 0;width:40%;height:85%;left:44%;rotate:24deg}.stage__vignette[data-astro-cid-ge2uvauf]{background:radial-gradient(85% 75% at 50% 45%,#0000 55%,#00000080 100%);position:absolute;inset:0}.stage__haze[data-astro-cid-ge2uvauf]{aspect-ratio:1.6;width:62vw;translate:calc(var(--px) * -24px) calc(var(--py) * -14px);background:radial-gradient(closest-side,#ff964613,#0000);border-radius:50%;position:absolute}.stage__haze--a[data-astro-cid-ge2uvauf]{top:4%;left:-6%}.stage__haze--b[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side,#ffcda00d,#0000);width:48vw;top:30%;left:26%}.hero__backlight[data-astro-cid-ge2uvauf]{z-index:-1;opacity:.7;translate:calc(var(--px) * -14px) calc(var(--py) * -9px);background:radial-gradient(36% 34% at 50% 46%,#f28c1b4d,#c8480c1f 55%,#0000 100%),radial-gradient(closest-side,#f28c1b12,#0000 100%);position:absolute;inset:-20% -30%}.hero__copy[data-astro-cid-ge2uvauf]{justify-items:center;gap:var(--s-4);text-align:center;display:grid;position:relative}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:.04em;font-size:clamp(4.5rem,15vw,11rem);line-height:.86;display:grid}.hero__title[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]:nth-child(2){color:var(--c-orange)}.hero__tagline[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--c-muted);font-size:clamp(1.125rem,2.2vw,1.5rem);font-style:italic}.hero__ctas[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=48rem){.stage__beam[data-astro-cid-ge2uvauf]{width:80%;height:60%;left:10%}.stage__beam--cross[data-astro-cid-ge2uvauf]{width:60%;height:55%;left:35%}.stage__haze--a[data-astro-cid-ge2uvauf]{width:120vw}.stage__haze--b[data-astro-cid-ge2uvauf]{display:none}}.line[data-astro-cid-ge2uvauf]{margin-block:-.08em -.04em;padding-block:.08em .04em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}@media (prefers-reduced-motion:no-preference){.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise .65s var(--ease-out) both}.line[data-astro-cid-ge2uvauf]:first-child>span[data-astro-cid-ge2uvauf]{animation-delay:60ms}.line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.13s}.line[data-astro-cid-ge2uvauf]:nth-child(3)>span[data-astro-cid-ge2uvauf]{animation-delay:.2s}.hero__tagline[data-astro-cid-ge2uvauf]{animation:fade-up .5s var(--ease-out) .32s both}.hero__ctas[data-astro-cid-ge2uvauf]{animation:fade-up .5s var(--ease-out) .4s both}.stage__haze--a[data-astro-cid-ge2uvauf]{animation:drift 26s var(--ease-in-out) infinite alternate}.stage__haze--b[data-astro-cid-ge2uvauf]{animation:drift 34s var(--ease-in-out) -12s infinite alternate-reverse}.stage__beam--cross[data-astro-cid-ge2uvauf]{animation:swing 22s var(--ease-in-out) infinite alternate}}@keyframes swing{0%{rotate:18deg}to{rotate:30deg}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(6%,-3%)scale(1.12)}}.about-section[data-astro-cid-oxgmilyn]>.container[data-astro-cid-oxgmilyn]{perspective:1400px;gap:clamp(3rem,8vw,6rem);display:grid}.about__row[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}.about__copy[data-astro-cid-oxgmilyn]{gap:var(--s-3);flex-direction:column;display:flex}.tile[data-astro-cid-oxgmilyn]{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--glare:0;border-radius:var(--r-md);background:var(--c-card);margin:0;position:relative;overflow:hidden}.js .tile[data-astro-cid-oxgmilyn].is-in{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out), opacity var(--d-slow) var(--ease-out)}.js .tile[data-astro-cid-oxgmilyn].is-tilting{transition:transform .12s linear}.tile[data-astro-cid-oxgmilyn]:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my), #ffdcb42e, transparent 45%);opacity:var(--glare);transition:opacity .4s var(--ease-out);pointer-events:none;position:absolute;inset:0}.tile[data-astro-cid-oxgmilyn] img,.tile[data-astro-cid-oxgmilyn] video{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.tile[data-astro-cid-oxgmilyn]:hover img,.tile[data-astro-cid-oxgmilyn]:hover video{scale:1.03}.tile--crew[data-astro-cid-oxgmilyn]{aspect-ratio:4/3}.tile--angle[data-astro-cid-oxgmilyn]{aspect-ratio:4/5}.tile--wide[data-astro-cid-oxgmilyn]{aspect-ratio:16/9}@media (width<=48rem){.about__row[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.tile--angle[data-astro-cid-oxgmilyn]{aspect-ratio:3/4}.tile--wide[data-astro-cid-oxgmilyn]{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-oxgmilyn]:hover img,.tile[data-astro-cid-oxgmilyn]:hover video{scale:none}}.stack-viewer[data-astro-cid-jwgky7sj]{--canvas-h:clamp(23rem, 42vw, 36rem);width:min(100%,36rem);margin-inline:auto;position:relative}.stack-viewer__poster[data-astro-cid-jwgky7sj]{width:100%;height:var(--canvas-h);object-fit:contain;transition:opacity .6s var(--ease-out);display:block;position:relative}.stack-viewer[data-astro-cid-jwgky7sj] canvas[data-astro-cid-jwgky7sj]{--bleed-x:18%;--bleed-top:calc(var(--canvas-h) * .12);--bleed-bottom:calc(var(--canvas-h) * .35);top:calc(var(--bleed-top) * -1);left:calc(var(--bleed-x) * -1);width:calc(100% + 2 * var(--bleed-x));height:calc(var(--canvas-h) + var(--bleed-top) + var(--bleed-bottom));opacity:0;cursor:grab;touch-action:pan-y;transition:opacity .6s var(--ease-out);--edge-fade:linear-gradient(to right, transparent, #000 13%, #000 87%, transparent), linear-gradient(to bottom, transparent, #000 8%, #000 72%, transparent);-webkit-mask-image:var(--edge-fade);-webkit-mask-composite:source-in;mask-image:var(--edge-fade);display:block;position:absolute;mask-composite:intersect}.stack-viewer[data-astro-cid-jwgky7sj] canvas[data-astro-cid-jwgky7sj]:active{cursor:grabbing}.stack-viewer[data-astro-cid-jwgky7sj].is-live canvas[data-astro-cid-jwgky7sj]{opacity:1}.stack-viewer[data-astro-cid-jwgky7sj].is-live .stack-viewer__poster[data-astro-cid-jwgky7sj]{opacity:0}.stack-specs[data-astro-cid-jwgky7sj]{margin-top:var(--s-2);pointer-events:none;z-index:1;position:relative}.stack-specs__card[data-astro-cid-jwgky7sj]{padding:var(--s-2) var(--s-3) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:color-mix(in srgb, var(--c-black-deep) 82%, transparent);backdrop-filter:blur(10px);pointer-events:auto;cursor:grab;user-select:none;touch-action:none;transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);animation:spec-in .42s var(--ease-spring) both;position:relative}.stack-specs[data-astro-cid-jwgky7sj].is-dragging .stack-specs__card[data-astro-cid-jwgky7sj]{cursor:grabbing;transform:scale(1.02);box-shadow:0 18px 40px #00000080}.stack-specs__card[data-astro-cid-jwgky7sj]:before{content:"";border-radius:var(--r-pill);background:var(--c-line-strong);width:2.25rem;height:4px;position:absolute;top:6px;left:50%;translate:-50%}.stack-specs__card[data-astro-cid-jwgky7sj][hidden]{display:none}.stack-specs__close[data-astro-cid-jwgky7sj]{top:var(--s-1);right:var(--s-1);border-radius:var(--r-pill);width:2rem;height:2rem;color:var(--c-muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1;position:absolute}.stack-specs__close[data-astro-cid-jwgky7sj]:hover{color:var(--c-cream);background:var(--c-card)}.stack-specs__eyebrow[data-astro-cid-jwgky7sj]{color:var(--c-orange);font-size:var(--fs-small);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:0}.stack-specs__title[data-astro-cid-jwgky7sj]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-tight);text-transform:uppercase;margin:.2em 0 0}.stack-specs__role[data-astro-cid-jwgky7sj]{margin:.2em 0 var(--s-2);color:var(--c-muted);font-size:var(--fs-small)}.stack-specs__list[data-astro-cid-jwgky7sj]{gap:.5rem var(--s-2);font-size:var(--fs-small);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;display:grid}.stack-specs__list[data-astro-cid-jwgky7sj] div[data-astro-cid-jwgky7sj]{border-top:1px solid var(--c-line);padding-top:.45rem}.stack-specs__list[data-astro-cid-jwgky7sj] dt[data-astro-cid-jwgky7sj]{color:var(--c-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.stack-specs__list[data-astro-cid-jwgky7sj] dd[data-astro-cid-jwgky7sj]{color:var(--c-cream);margin:.15rem 0 0;line-height:1.3}.stack-specs__list[data-astro-cid-jwgky7sj] dd[data-astro-cid-jwgky7sj].is-placeholder{color:var(--c-faint);font-style:italic}@media (pointer:coarse){.stack-specs__card[data-astro-cid-jwgky7sj]{cursor:auto;touch-action:auto}.stack-specs__card[data-astro-cid-jwgky7sj]:before{display:none}}@keyframes spec-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.stack-labels[data-astro-cid-jwgky7sj]{height:var(--canvas-h);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.stack-label[data-astro-cid-jwgky7sj]{opacity:0;border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-black-deep) 78%, transparent);white-space:nowrap;will-change:transform, opacity;gap:1px;margin:-.85rem 0 0 -.3rem;padding:.3rem .55rem .32rem 1.1rem;font-size:.72rem;line-height:1.2;display:grid;position:absolute;top:0;left:0}.stack-label[data-astro-cid-jwgky7sj]:before{content:"";background:var(--c-orange);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-orange) 30%, transparent);border-radius:50%;position:absolute;top:50%;left:.3rem;translate:0 -50%}.stack-label[data-astro-cid-jwgky7sj].is-left{text-align:right;margin-left:.3rem;padding:.3rem 1.1rem .32rem .55rem}.stack-label[data-astro-cid-jwgky7sj].is-left:before{left:auto;right:.3rem}.stack-label__name[data-astro-cid-jwgky7sj]{color:var(--c-cream);letter-spacing:.02em;font-weight:600}.stack-label__detail[data-astro-cid-jwgky7sj]{color:var(--c-muted)}.stack-label__detail[data-astro-cid-jwgky7sj].is-placeholder{color:var(--c-faint);font-style:italic}.stack-controls[data-astro-cid-jwgky7sj],.stack-viewer__hint[data-astro-cid-jwgky7sj]{z-index:1;position:relative}.stack-controls[data-astro-cid-jwgky7sj]{justify-content:center;gap:var(--s-1);margin-top:var(--s-2);visibility:hidden;flex-wrap:wrap;display:flex}.stack-viewer[data-astro-cid-jwgky7sj].is-live .stack-controls[data-astro-cid-jwgky7sj]{visibility:visible}.stack-chip[data-astro-cid-jwgky7sj]{border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-spring);background:0 0;padding:.4rem .9rem}.stack-chip[data-astro-cid-jwgky7sj]:hover{color:var(--c-cream);border-color:var(--c-orange)}.stack-chip[data-astro-cid-jwgky7sj]:active{transform:scale(.95)}.stack-chip[data-astro-cid-jwgky7sj][aria-pressed=true]{color:var(--c-black-deep);background:var(--c-orange);border-color:var(--c-orange)}.stack-chip--explode[data-astro-cid-jwgky7sj]{border-style:dashed}.stack-viewer__hint[data-astro-cid-jwgky7sj]{margin-top:var(--s-1);text-align:center;color:var(--c-faint);font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase;visibility:hidden}.stack-viewer[data-astro-cid-jwgky7sj].is-live .stack-viewer__hint[data-astro-cid-jwgky7sj]{visibility:visible}.hint--coarse[data-astro-cid-jwgky7sj]{display:none}@media (pointer:coarse){.hint--fine[data-astro-cid-jwgky7sj]{display:none}.hint--coarse[data-astro-cid-jwgky7sj]{display:inline}}@media (width<=48rem){.stack-viewer[data-astro-cid-jwgky7sj]{--canvas-h:clamp(18rem, 80vw, 24rem)}.stack-labels[data-astro-cid-jwgky7sj]{display:none}.stack-controls[data-astro-cid-jwgky7sj]{flex-wrap:nowrap;gap:.375rem}.stack-chip[data-astro-cid-jwgky7sj]{white-space:nowrap;padding:.4rem .7rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.stack-viewer[data-astro-cid-jwgky7sj] canvas[data-astro-cid-jwgky7sj],.stack-viewer__poster[data-astro-cid-jwgky7sj]{transition:none}.stack-specs__card[data-astro-cid-jwgky7sj]{animation:none}}.rig-section[data-astro-cid-l4xd3hmo]{overflow-x:clip}.rig[data-astro-cid-l4xd3hmo]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.rig__stack[data-astro-cid-l4xd3hmo]{isolation:isolate;min-width:0;position:relative}.rig__backlight[data-astro-cid-l4xd3hmo]{z-index:-1;opacity:.7;pointer-events:none;background:radial-gradient(36% 34% at 50% 46%,#f28c1b4d,#c8480c1f 55%,#0000 100%),radial-gradient(closest-side,#f28c1b12,#0000 100%);position:absolute;inset:-24% -34% 0}.rig__copy[data-astro-cid-l4xd3hmo]{z-index:1;gap:var(--s-4);display:grid;position:relative}.rig__list[data-astro-cid-l4xd3hmo]{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.rig__item[data-astro-cid-l4xd3hmo]{padding:var(--s-2) 0;border-bottom:1px solid var(--c-line);gap:.2rem;display:grid}.rig__detail[data-astro-cid-l4xd3hmo]{font-variant-numeric:tabular-nums}.rig__item--mixer[data-astro-cid-l4xd3hmo]{border-bottom:0;padding-bottom:0}@media (width<=48rem){.rig[data-astro-cid-l4xd3hmo]{gap:var(--s-4);grid-template-columns:1fr}.rig__copy[data-astro-cid-l4xd3hmo]{order:-1}}.events-section[data-astro-cid-5cdnprzz]{padding-top:0}.events[data-astro-cid-5cdnprzz]{padding-bottom:var(--s-2)}.events__title[data-astro-cid-5cdnprzz]{margin-bottom:var(--s-3)}.setlist[data-astro-cid-5cdnprzz]{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.track[data-astro-cid-5cdnprzz]{isolation:isolate;align-items:center;gap:var(--s-3);padding:clamp(1.1rem, 2.5vw, 1.6rem) var(--s-2);border-bottom:1px solid var(--c-line);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.2fr) auto;display:grid;position:relative}.track[data-astro-cid-5cdnprzz]:before{content:"";z-index:-1;transform-origin:0;transition:transform .5s var(--ease-out);background:linear-gradient(90deg,#f28c1b29,#f28c1b05 70%,#0000);position:absolute;inset:0;transform:scaleX(0)}.track[data-astro-cid-5cdnprzz]:hover:before{transform:scaleX(1)}.track__no[data-astro-cid-5cdnprzz]{color:var(--c-faint);transition:color var(--d-fast) var(--ease-out);font-size:1.75rem}.track[data-astro-cid-5cdnprzz]:hover .track__no[data-astro-cid-5cdnprzz]{color:var(--c-orange)}.track__title[data-astro-cid-5cdnprzz]{transition:translate var(--d-base) var(--ease-spring)}.track[data-astro-cid-5cdnprzz]:hover .track__title[data-astro-cid-5cdnprzz]{translate:.4rem}.track__body[data-astro-cid-5cdnprzz]{justify-items:start;gap:.5rem;display:grid}.track__book[data-astro-cid-5cdnprzz]{z-index:1;min-height:44px;font-size:var(--fs-small);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-orange);align-items:center;gap:.4em;margin-block:-.6rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.track__book[data-astro-cid-5cdnprzz] span[data-astro-cid-5cdnprzz]{transition:translate var(--d-base) var(--ease-spring)}.track__book[data-astro-cid-5cdnprzz]:hover{color:var(--c-orange-hi)}.track__book[data-astro-cid-5cdnprzz]:hover span[data-astro-cid-5cdnprzz]{translate:.25rem}.track__meter[data-astro-cid-5cdnprzz]{align-items:flex-end;gap:3px;height:2rem;display:flex}.track__meter[data-astro-cid-5cdnprzz] span[data-astro-cid-5cdnprzz]{background:linear-gradient(to top, var(--c-orange), var(--c-orange-hi));transform-origin:bottom;opacity:.7;border-radius:2px;width:6px;height:100%;transform:scaleY(.2)}.track[data-astro-cid-5cdnprzz]:hover .track__meter[data-astro-cid-5cdnprzz] span[data-astro-cid-5cdnprzz]{opacity:1}@media (width<=40rem){.track[data-astro-cid-5cdnprzz]{gap:.25rem var(--s-2);grid-template-columns:2.5rem minmax(0,1fr) auto}.track__no[data-astro-cid-5cdnprzz]{grid-row:span 2;align-self:start;padding-top:.2rem;font-size:1.4rem}.track__body[data-astro-cid-5cdnprzz]{grid-area:2/2}.track__meter[data-astro-cid-5cdnprzz]{grid-area:1/3/span 2}}.engineer-section[data-astro-cid-5zlakcjn]{padding-top:0}.engineer[data-astro-cid-5zlakcjn]{border-radius:var(--r-lg);align-items:start;column-gap:clamp(2rem,6vw,5rem);row-gap:var(--s-4);grid-template:"head copy""actions copy"1fr/minmax(0,.8fr) minmax(0,1.2fr);padding:clamp(1.75rem,5vw,4rem);display:grid}.engineer__head[data-astro-cid-5zlakcjn]{grid-area:head}.engineer__copy[data-astro-cid-5zlakcjn]{grid-area:copy}.engineer__actions[data-astro-cid-5zlakcjn]{grid-area:actions}.engineer__head[data-astro-cid-5zlakcjn]{gap:var(--s-2);display:grid}.engineer__copy[data-astro-cid-5zlakcjn]{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.engineer__p[data-astro-cid-5zlakcjn]{max-width:40rem}.engineer__actions[data-astro-cid-5zlakcjn]{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=56rem){.engineer[data-astro-cid-5zlakcjn]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""copy""actions"}}.contact__line[data-astro-cid-he3spzz3]{display:block}#contact[data-astro-cid-he3spzz3]{padding-top:0}.frame[data-astro-cid-he3spzz3]{border-radius:var(--r-lg);padding:14px}.frame__inner[data-astro-cid-he3spzz3]{background:var(--c-black);border-radius:calc(var(--r-lg) - 10px);gap:var(--s-5);flex-wrap:wrap;padding:clamp(1.75rem,5vw,4rem);display:flex}.contact__intro[data-astro-cid-he3spzz3]{flex-direction:column;flex:20rem;gap:1.25rem;min-width:0;display:flex}.contact__links[data-astro-cid-he3spzz3]{margin:0;padding:0;line-height:1.9;list-style:none}.contact__form-wrap[data-astro-cid-he3spzz3]{flex:27rem;min-width:0}.form[data-astro-cid-he3spzz3]{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));display:grid}.field[data-astro-cid-he3spzz3]{flex-direction:column;gap:.375rem;display:flex}.field--full[data-astro-cid-he3spzz3]{grid-column:1/-1}.form__trap[data-astro-cid-he3spzz3]{display:none}label[data-astro-cid-he3spzz3],legend[data-astro-cid-he3spzz3]{font-size:var(--fs-small);font-weight:500}fieldset[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-he3spzz3]{margin-bottom:.375rem;padding:0}.optional[data-astro-cid-he3spzz3]{color:var(--c-faint);font-weight:400}.form__event[data-astro-cid-he3spzz3]:not([hidden]){display:contents}.chips[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-he3spzz3]{cursor:pointer;font-weight:400;position:relative}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;cursor:pointer;min-height:0;margin:0;position:absolute;inset:0}.chip[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-input);min-height:44px;color:var(--c-muted);transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);align-items:center;padding:0 1.1rem;font-size:.9375rem;display:inline-flex}.chip[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--c-orange);color:var(--c-cream)}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--c-orange);border-color:var(--c-orange);color:var(--c-black);font-weight:500}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--c-orange);outline-offset:2px}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--c-input);border-radius:var(--r-sm);width:100%;color:var(--c-cream);color-scheme:dark;min-height:48px;transition:border-color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);border:1px solid #0000;padding:.875rem 1rem}textarea[data-astro-cid-he3spzz3]{resize:none;field-sizing:content;min-height:7.5rem;max-height:22rem;overflow-y:auto}.field__hint[data-astro-cid-he3spzz3]{font-size:var(--fs-small);color:var(--c-faint);margin:0}.field__hint[data-astro-cid-he3spzz3].is-error{color:var(--c-danger)}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--c-faint)}select[data-astro-cid-he3spzz3]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--c-orange) 50%), linear-gradient(135deg, var(--c-orange) 50%, transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - .95rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}select[data-astro-cid-he3spzz3]:invalid,select[data-astro-cid-he3spzz3]:has(option[value=""]:checked){color:var(--c-faint)}select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{color:var(--c-cream);background:var(--c-input)}input[data-astro-cid-he3spzz3]:hover,select[data-astro-cid-he3spzz3]:hover,textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--c-line-strong)}select[data-astro-cid-he3spzz3]:focus-visible,input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px;border-color:#0000}.form__status[data-astro-cid-he3spzz3]{color:var(--c-danger);font-size:var(--fs-small)}.success[data-astro-cid-he3spzz3]{gap:var(--s-1);padding-block:var(--s-3);outline:none;flex-direction:column;display:flex}.success[data-astro-cid-he3spzz3]:not([hidden]){animation:pop var(--d-slow) var(--ease-spring) both}.success__title[data-astro-cid-he3spzz3]{font-size:clamp(2.25rem,4vw,2.75rem)}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-line)}.footer[data-astro-cid-jo6i4kqk] .logo{--logo-h:2.75rem}.footer__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-4);font-size:var(--fs-small);color:var(--c-faint);flex-wrap:wrap;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{color:inherit;align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.footer__brand[data-astro-cid-jo6i4kqk]:hover{color:var(--c-cream)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.divider[data-astro-cid-boktbqod]{margin-top:calc(var(--section-y) * -.5);margin-bottom:calc(var(--section-y) * .5)}.divider[data-astro-cid-boktbqod] svg[data-astro-cid-boktbqod]{width:100%;height:clamp(2.5rem,5vw,3.75rem);overflow:visible}.divider[data-astro-cid-boktbqod] path[data-astro-cid-boktbqod]{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.divider__ghost[data-astro-cid-boktbqod]{stroke:var(--c-line);stroke-width:1px}.divider__line[data-astro-cid-boktbqod]{stroke:var(--c-orange);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #f28c1b73)}.divider__swell[data-astro-cid-boktbqod]{transform-origin:50%;transform-box:fill-box}.js .divider__line[data-astro-cid-boktbqod]{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-in-out)}.js .divider[data-astro-cid-boktbqod].is-in .divider__line[data-astro-cid-boktbqod]{stroke-dashoffset:0}
