.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#000}.hero-media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;transform-origin:60% 40%}.hero-media[data-astro-cid-bbe6dxrz] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 30%}@media(max-aspect-ratio:1/1){.hero-media[data-astro-cid-bbe6dxrz] img{object-position:46% 30%}}@media(max-aspect-ratio:3/4){.hero-media[data-astro-cid-bbe6dxrz] img{object-position:40% 30%}}@media(max-aspect-ratio:9/16){.hero-media[data-astro-cid-bbe6dxrz] img{object-position:37% 30%}}.hero-front[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2}.hero-ghost[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:3;opacity:0;mix-blend-mode:screen;pointer-events:none}.hero-dim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:4;background:#000;opacity:0;pointer-events:none}.hero-shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:4;background:linear-gradient(to top,#000000b3,#0000 30%);pointer-events:none}.hero-name[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;left:0;right:0;top:14vh;margin:0;display:flex;justify-content:flex-end;gap:.2em;flex-wrap:nowrap;font-size:clamp(80px,14.6vw,320px);line-height:.85;white-space:nowrap;color:#f1efea;padding-inline:var(--gutter)}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.06em}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:inline-block}@media(min-width:761px)and (min-aspect-ratio:5/4){.hero-name[data-astro-cid-bbe6dxrz]{display:block;height:1em}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]{position:absolute;top:0}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]:nth-child(1){right:55.4vw}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]:nth-child(2){right:var(--gutter)}}.hero-foot[data-astro-cid-bbe6dxrz]{position:absolute;z-index:5;inset:auto 0 0;padding-bottom:clamp(24px,4vh,44px);display:flex;justify-content:space-between;align-items:end;gap:24px}.hero-role[data-astro-cid-bbe6dxrz]{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,28px);color:#f1efead9}.hero-cue[data-astro-cid-bbe6dxrz]{color:var(--mute);margin:0}@media(max-width:760px),(max-aspect-ratio:5/4){.hero-name[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;top:9vh;font-size:min(25vw,22vh);gap:0}.hero-name[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]:nth-child(2){align-self:flex-end}.hero-cue[data-astro-cid-bbe6dxrz]{display:none}}.gallery[data-astro-cid-ihllb3az]{position:relative;background:var(--ink)}.g-stage[data-astro-cid-ihllb3az]{position:relative;height:100svh;min-height:640px;overflow:hidden;--arch-top: 10vh;--arch-h: 52vh}.g-label[data-astro-cid-ihllb3az]{position:absolute;top:84px;left:var(--gutter);z-index:6}.g-slides[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;position:absolute;inset:0}.g-slide[data-astro-cid-ihllb3az]{position:absolute;inset:0;pointer-events:none;z-index:0;visibility:hidden;transition:visibility 0s linear 1.2s}.g-slide[data-astro-cid-ihllb3az].is-active{pointer-events:auto;z-index:1;visibility:visible;transition:none}.g-scene[data-astro-cid-ihllb3az]{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.g-scene-img[data-astro-cid-ihllb3az]{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(14px) grayscale(.6) brightness(.45);opacity:.55}.is-active[data-astro-cid-ihllb3az] .g-scene[data-astro-cid-ihllb3az]{opacity:1}.g-window[data-astro-cid-ihllb3az]{position:absolute;z-index:2;left:50%;top:var(--arch-top);height:var(--arch-h);aspect-ratio:3 / 4.2;translate:-50% 0;border-radius:999px 999px 4px 4px;outline:1px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:10px;opacity:0;transform:scale(.94) translateY(20px);transition:opacity .9s var(--ease),transform 1.2s var(--ease)}.g-clip[data-astro-cid-ihllb3az]{position:absolute;inset:0;display:block;overflow:hidden;background:#0f0f0f;clip-path:inset(0 round 50% 50% 4px 4px / 36% 36% 4px 4px);border-radius:999px 999px 4px 4px;isolation:isolate}.is-active[data-astro-cid-ihllb3az] .g-window[data-astro-cid-ihllb3az]{opacity:1;transform:none}.g-clip[data-astro-cid-ihllb3az] .g-img{position:absolute;inset:0}.g-img[data-astro-cid-ihllb3az]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter 1.6s var(--ease) .5s,transform 1.6s var(--ease);transform:scale(1.06)}.is-active[data-astro-cid-ihllb3az] .g-img[data-astro-cid-ihllb3az],.is-active[data-astro-cid-ihllb3az] .g-clip[data-astro-cid-ihllb3az] .g-img{filter:grayscale(0);transform:scale(1)}.g-clip[data-astro-cid-ihllb3az] svg.g-img{filter:grayscale(1);transform:scale(1.06);transition:filter 1.6s var(--ease) .5s,transform 1.6s var(--ease)}.g-ghost[data-astro-cid-ihllb3az]{mix-blend-mode:screen;opacity:0;filter:grayscale(1)}.is-active[data-astro-cid-ihllb3az] .g-ghost[data-astro-cid-ihllb3az]{animation:ghost 1.8s var(--ease) both}@keyframes ghost{0%{opacity:.6;transform:translate(-7%) scale(1.02)}to{opacity:0;transform:translate(0) scale(1)}}.g-window[data-astro-cid-ihllb3az]:hover .g-img[data-astro-cid-ihllb3az]{transform:scale(1.03)}.g-type[data-astro-cid-ihllb3az]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),radial-gradient(60% 50% at 30% 90%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 70%),#0d0d0d;font-family:var(--serif);font-size:clamp(140px,20vw,300px);line-height:1;color:var(--paper)}.g-type[data-astro-cid-ihllb3az] em[data-astro-cid-ihllb3az]{transform:translateY(-4%);mix-blend-mode:overlay}.g-caption[data-astro-cid-ihllb3az]{position:absolute;z-index:3;left:0;right:0;top:calc(var(--arch-top) + var(--arch-h) + 26px);padding:0 var(--gutter);text-align:center}.g-meta[data-astro-cid-ihllb3az]{color:#f1efeacc;margin:0 0 6px;font-size:14px;opacity:0;transition:opacity .8s var(--ease) .2s}.g-title[data-astro-cid-ihllb3az]{font-size:clamp(40px,min(6.4vw,10.5vh),112px);line-height:1;overflow:hidden;padding-bottom:.08em}.g-title[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ease)}.g-title[data-astro-cid-ihllb3az] em{color:var(--accent)}.g-line[data-astro-cid-ihllb3az]{margin:6px auto 0;max-width:62ch;text-wrap:balance;color:#f1efeacc;opacity:0;transition:opacity .8s var(--ease) .35s}.is-active[data-astro-cid-ihllb3az] .g-meta[data-astro-cid-ihllb3az],.is-active[data-astro-cid-ihllb3az] .g-line[data-astro-cid-ihllb3az]{opacity:1}.is-active[data-astro-cid-ihllb3az] .g-title[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{transform:none;transition-delay:.1s}.g-rail[data-astro-cid-ihllb3az]{position:absolute;z-index:6;right:var(--gutter);top:50%;translate:0 -50%;display:flex;gap:14px}.g-rail-track[data-astro-cid-ihllb3az]{width:1px;background:#f1efea2e;position:relative;order:2}.g-rail-fill[data-astro-cid-ihllb3az]{position:absolute;inset:0;background:var(--accent);transform-origin:top;transform:scaleY(.15);transition:background .6s}.g-rail[data-astro-cid-ihllb3az] ol[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;display:grid;gap:4px;justify-items:end}.g-rail[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{display:flex;align-items:baseline;gap:10px;padding:4px 0;color:#f1efea99;font-size:13px;transition:color .3s}.g-rail-t[data-astro-cid-ihllb3az]{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .5s var(--ease),opacity .4s;font-family:var(--serif);font-style:italic;font-size:17px}.g-rail[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:hover,.g-rail[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az][aria-current]{color:var(--paper)}.g-rail[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az][aria-current] .g-rail-n[data-astro-cid-ihllb3az]{color:var(--accent)}.g-rail[data-astro-cid-ihllb3az]:hover .g-rail-t[data-astro-cid-ihllb3az],.g-rail[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az][aria-current] .g-rail-t[data-astro-cid-ihllb3az]{max-width:260px;opacity:1}.g-hint[data-astro-cid-ihllb3az]{position:absolute;z-index:6;left:var(--gutter);top:50%;translate:0 -50%;max-width:12ch;display:grid;justify-items:start;gap:8px;font-size:13px;color:#f1efeab3;transition:opacity .6s;pointer-events:none}.g-hint[data-astro-cid-ihllb3az].is-gone{opacity:0}.g-hint-line[data-astro-cid-ihllb3az]{width:1px;height:36px;background:linear-gradient(var(--accent),transparent);animation:drip 1.8s var(--ease) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0);opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.is-pinned[data-astro-cid-ihllb3az] .g-hint[data-astro-cid-ihllb3az]{display:grid}.gallery[data-astro-cid-ihllb3az]:not(.is-pinned) .g-hint[data-astro-cid-ihllb3az]{display:none}.g-controls[data-astro-cid-ihllb3az]{position:absolute;z-index:6;left:0;right:0;bottom:20px;padding-inline:var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:16px;padding-right:calc(var(--gutter) + 130px)}.g-controls[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{color:var(--mute);padding:8px 0}.g-controls[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]:hover{color:var(--paper)}@media(max-width:899px){.g-stage[data-astro-cid-ihllb3az]{min-height:620px;--arch-top: 13vh;--arch-h: 42vh}.g-meta[data-astro-cid-ihllb3az]{font-size:13px}.g-title[data-astro-cid-ihllb3az]{font-size:clamp(36px,10vw,64px)}.g-line[data-astro-cid-ihllb3az]{font-size:15px}.g-rail[data-astro-cid-ihllb3az]{display:none}.g-controls[data-astro-cid-ihllb3az]{padding-right:var(--gutter);bottom:70px}.g-controls[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az][data-prev]:before{content:""}}@media(prefers-reduced-motion:reduce){.g-window[data-astro-cid-ihllb3az],.g-img[data-astro-cid-ihllb3az],.g-title[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az],.g-scene[data-astro-cid-ihllb3az]{transition:opacity .4s;transform:none!important}.is-active[data-astro-cid-ihllb3az] .g-ghost[data-astro-cid-ihllb3az],.g-hint-line[data-astro-cid-ihllb3az]{animation:none}}.shift[data-astro-cid-ggtfcjgv]{color:var(--accent);animation:shapeshift 21s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.shift[data-astro-cid-ggtfcjgv]{animation:none}}.range[data-astro-cid-ggtfcjgv]{padding-bottom:clamp(48px,6vw,96px)}.range-head[data-astro-cid-ggtfcjgv]{display:grid;gap:28px;margin-bottom:clamp(48px,7vw,96px)}.range-head[data-astro-cid-ggtfcjgv] .lede[data-astro-cid-ggtfcjgv]{max-width:26ch}.range-ctl[data-astro-cid-ggtfcjgv]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.range-pause[data-astro-cid-ggtfcjgv]{color:var(--mute);padding:6px 0;border-bottom:1px solid var(--line);transition:color .3s,border-color .3s}.range-pause[data-astro-cid-ggtfcjgv]:hover,.range-pause[data-astro-cid-ggtfcjgv][aria-pressed=true]{color:var(--paper);border-color:currentColor}@media(prefers-reduced-motion:reduce){.range-pause[data-astro-cid-ggtfcjgv]{display:none}}.marquee[data-astro-cid-ggtfcjgv]{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);touch-action:pan-y;user-select:none;-webkit-user-select:none}.track[data-astro-cid-ggtfcjgv]{list-style:none;margin:0;padding:0;display:flex;gap:clamp(16px,2vw,28px);width:max-content;will-change:transform}.track[data-astro-cid-ggtfcjgv] li[data-astro-cid-ggtfcjgv] a[data-astro-cid-ggtfcjgv]{display:grid;gap:10px;width:clamp(150px,16vw,240px)}.track[data-astro-cid-ggtfcjgv] img[data-astro-cid-ggtfcjgv]{width:100%;aspect-ratio:1;object-fit:cover}.track[data-astro-cid-ggtfcjgv] .mono[data-astro-cid-ggtfcjgv]{color:var(--mute);font-size:11px}.track[data-astro-cid-ggtfcjgv] a[data-astro-cid-ggtfcjgv]:hover .mono[data-astro-cid-ggtfcjgv]{color:var(--paper)}.albums[data-astro-cid-wm3nqwat]{padding-top:clamp(48px,6vw,96px);padding-bottom:0}.a-head[data-astro-cid-wm3nqwat]{display:grid;gap:18px;margin-bottom:clamp(48px,6vw,88px)}.a-title[data-astro-cid-wm3nqwat]{font-size:clamp(26px,3.2vw,44px);line-height:1.12}.a-title[data-astro-cid-wm3nqwat] em[data-astro-cid-wm3nqwat]{color:var(--accent)}.a-list[data-astro-cid-wm3nqwat]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(56px,6vw,40px)}.a-item[data-astro-cid-wm3nqwat]{display:grid;gap:14px;align-content:start}@media(min-width:900px){.a-list[data-astro-cid-wm3nqwat]{grid-template-columns:repeat(3,1fr);row-gap:14px}.a-item[data-astro-cid-wm3nqwat]{grid-row:span 6;grid-template-rows:subgrid;gap:14px}}.a-cover[data-astro-cid-wm3nqwat]{display:block;overflow:hidden}.a-cover[data-astro-cid-wm3nqwat] img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform 1.2s var(--ease),filter .7s var(--ease)}.a-cover[data-astro-cid-wm3nqwat]:hover img{transform:scale(1.03)}.a-meta[data-astro-cid-wm3nqwat]{display:flex;justify-content:space-between;color:var(--mute);margin:6px 0 0}.a-name[data-astro-cid-wm3nqwat]{font-size:clamp(34px,3.4vw,52px);line-height:.95}.a-sub[data-astro-cid-wm3nqwat]{font-size:.55em;white-space:nowrap}.a-line[data-astro-cid-wm3nqwat]{margin:0;color:#f1efeabf}.a-player[data-astro-cid-wm3nqwat]{min-height:120px}.a-more[data-astro-cid-wm3nqwat]{margin-top:56px}.intro[data-astro-cid-j7pv25f6]{display:grid;gap:48px;padding-bottom:clamp(56px,8vw,120px);align-items:center}.intro-copy[data-astro-cid-j7pv25f6]{display:grid;gap:32px}.intro[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:30ch}.intro-photo[data-astro-cid-j7pv25f6]{margin:0;max-width:460px;justify-self:end;width:100%}.intro-frame[data-astro-cid-j7pv25f6]{overflow:hidden;aspect-ratio:4 / 5}.intro-frame[data-astro-cid-j7pv25f6] img{width:100%;height:112%;object-fit:cover;object-position:50% 40%}.intro-credit[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:12px;color:var(--mute)}@media(min-width:900px){.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr 1fr;gap:6vw}}@media(max-width:899px){.intro-photo[data-astro-cid-j7pv25f6]{justify-self:start;max-width:78vw}}
