.category-navigation.svelte-1rzlbof{display:flex;gap:8px;max-width:calc(100vw - 24px)}.filters-shell.svelte-1rzlbof{min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / 55%);border-radius:100px;background:#f8fcff7a;padding:16px 20px 14px;box-shadow:0 6px 32px #0000000d;isolation:isolate;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.filters.svelte-1rzlbof{display:flex;align-items:center;justify-content:center;gap:16px;overflow-x:auto;scrollbar-width:none;text-transform:uppercase}.filters.svelte-1rzlbof::-webkit-scrollbar{display:none}button.svelte-1rzlbof{flex:0 0 auto;color:#02090e4d;font:inherit;text-transform:uppercase;transition:color .2s ease}button.svelte-1rzlbof:hover{color:#02090e99}button.active.svelte-1rzlbof{color:#02090e}@media(max-width:380px){.filters-shell.svelte-1rzlbof{padding-inline:12px}.filters.svelte-1rzlbof{gap:12px}}@media(min-width:768px){.filters-shell.svelte-1rzlbof{max-width:none}}.hero-sphere.svelte-1bbjfww{position:absolute;left:50%;top:50%;width:min(112svh,210vw);height:min(112svh,210vw);max-width:none;transform:translate(-50%,-50%)}canvas.svelte-1bbjfww{position:absolute;inset:0;width:100%;height:100%;display:block}canvas.svelte-1bbjfww{opacity:0;touch-action:pan-y;transition:opacity .36s cubic-bezier(.22,1,.36,1)}canvas.ready.svelte-1bbjfww{opacity:1}.sphere-error.svelte-1bbjfww{position:absolute;inset:0;display:grid;place-items:center;color:transparent;pointer-events:none}.sphere-error[hidden].svelte-1bbjfww{display:none}@media(prefers-reduced-motion:reduce){canvas.svelte-1bbjfww{transition:none}}.footer-sphere.svelte-2614ho{position:absolute;inset:0;overflow:hidden}canvas.svelte-2614ho{position:absolute;left:50%;top:50%;display:block;width:190vmax;height:190vmax;max-width:none;transform:translate(-50%,-50%);touch-action:pan-y}.sphere-error.svelte-2614ho{position:absolute;inset:0;color:transparent;pointer-events:none}.sphere-error[hidden].svelte-2614ho{display:none}.footer-scroll-stage.svelte-zwihly{position:relative;width:100%;min-height:100svh;background:#f8fcff}footer.svelte-zwihly{position:fixed;inset:0;z-index:400;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .9s;isolation:isolate;width:100%;height:100dvh;overflow:hidden;color:#f8fcff;background:#f8fcff}.revealed.svelte-zwihly footer:where(.svelte-zwihly){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.background.svelte-zwihly{position:absolute;inset:0;z-index:0;background:#71d2f5;opacity:0;transition:opacity 1.1s .5s cubic-bezier(.4,0,.2,1);will-change:opacity}.revealed.svelte-zwihly .background:where(.svelte-zwihly){opacity:1;transition:opacity 1.25s cubic-bezier(.22,.72,.18,1)}.sphere-layer.svelte-zwihly{position:absolute;inset:0;z-index:1;opacity:0;transform:scale(.985);transition:opacity .42s ease,transform .55s cubic-bezier(.22,1,.36,1)}.revealed.svelte-zwihly .sphere-layer:where(.svelte-zwihly){opacity:1;transform:scale(1);transition:opacity 1.15s .72s ease,transform 1.35s .62s cubic-bezier(.22,1,.36,1)}.revealed.svelte-zwihly .statement:where(.svelte-zwihly),.revealed.svelte-zwihly .credits:where(.svelte-zwihly){opacity:1;transition:opacity 1.15s .42s ease}.statement.svelte-zwihly{position:absolute;z-index:2;left:20px;top:50%;width:min(306px,calc(100vw - 40px));font-size:36px;line-height:1;text-align:left;text-transform:lowercase;color:transparent;background:linear-gradient(90deg,#f8fcffb3,#f8fcff66 22.65%,#f8fcff 80.9%,#f8fcff33);background-clip:text;-webkit-background-clip:text;opacity:0;transition:opacity .65s ease;transform:translate3d(0,-50%,0);will-change:opacity}.credits.svelte-zwihly{position:absolute;z-index:2;left:20px;bottom:40px;display:grid;grid-template-columns:51px 194px;justify-content:space-between;width:calc(100% - 40px);font-size:16px;line-height:19px;text-transform:lowercase;opacity:0;transition:opacity .65s ease;will-change:opacity}.credits-index.svelte-zwihly{color:#f8fcff4d;text-align:right}.numbers.svelte-zwihly,.section.svelte-zwihly{margin-top:10px}.muted.svelte-zwihly{color:#f8fcff4d;white-space:nowrap}a.svelte-zwihly{color:inherit;text-decoration:none}a.svelte-zwihly:hover,a.svelte-zwihly:focus-visible{text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.statement.svelte-zwihly{left:50%;width:min(1098px,calc(100vw - 48px));font-size:clamp(20px,2.5vw,36px);text-align:center;white-space:nowrap;transform:translate3d(-50%,-50%,0)}.credits.svelte-zwihly{left:24px;top:24px;bottom:auto;grid-template-columns:51px 200px;width:271px}}@media(max-width:767px)and (max-height:600px){.statement.svelte-zwihly{top:22%;font-size:26px}.credits.svelte-zwihly{bottom:20px;font-size:12px;line-height:15px}}@media(prefers-reduced-motion:reduce){footer.svelte-zwihly,.sphere-layer.svelte-zwihly,.statement.svelte-zwihly,.credits.svelte-zwihly{transition:none!important}}ul.svelte-pohsqj{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}li.svelte-pohsqj{position:relative;min-width:0}.card-entry.svelte-pohsqj{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:16px;transform:translate3d(0,22px,0) scale(.965);transition:transform .78s cubic-bezier(.22,1,.36,1)}li[data-in-view=true] .card-entry.svelte-pohsqj{transform:translateZ(0) scale(1)}.thumbnail.svelte-pohsqj{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:16px;box-shadow:0 6px 12px #00000026;transition:transform .65s cubic-bezier(.22,1,.36,1)}.thumbnail.svelte-pohsqj:hover{z-index:2;transform:scale(1.035)}img.svelte-pohsqj{width:100%;height:100%;object-fit:cover}p.svelte-pohsqj{max-width:100%;overflow:hidden;color:#02090e33;font-size:16px;line-height:1;text-align:center;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;transition:color .35s ease}li.hovered.svelte-pohsqj p:where(.svelte-pohsqj){color:#02090e}.empty.svelte-pohsqj{color:#02090e4d;font-size:14px;text-transform:uppercase}@media(min-width:768px){ul.svelte-pohsqj{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px}.card-entry.svelte-pohsqj{gap:24px}.thumbnail.svelte-pohsqj{border-radius:24px}}@media(prefers-reduced-motion:reduce){.card-entry.svelte-pohsqj{opacity:1;transform:none}}.gradient-background.svelte-100otx7{position:absolute;inset:0;z-index:0;overflow:hidden;background:#f8fcff;pointer-events:none}.gradient-field.svelte-100otx7{position:absolute;opacity:1;transform:translateZ(0) scale(1);will-change:transform}.blue.svelte-100otx7{left:-42%;top:-29%;width:116%;height:132%;background:radial-gradient(ellipse closest-side at center,rgb(117 211 252 / 82%) 0%,rgb(117 211 252 / 61%) 25%,rgb(117 211 252 / 40%) 45%,rgb(117 211 252 / 22%) 63%,rgb(117 211 252 / 9%) 80%,transparent 100%);animation:svelte-100otx7-drift-blue 20s ease-in-out infinite alternate}.pink.svelte-100otx7{right:-50%;bottom:-37%;width:124%;height:142%;background:radial-gradient(ellipse closest-side at center,rgb(255 83 147 / 68%) 0%,rgb(224 51 104 / 48%) 27%,rgb(224 51 104 / 30%) 47%,rgb(224 51 104 / 16%) 65%,rgb(224 51 104 / 7%) 82%,transparent 100%);animation:svelte-100otx7-drift-pink 22s ease-in-out infinite alternate}.violet.svelte-100otx7{left:24%;top:-28%;width:94%;height:118%;background:radial-gradient(ellipse closest-side at center,rgb(132 104 200 / 30%) 0%,rgb(132 104 200 / 21%) 31%,rgb(132 104 200 / 13%) 52%,rgb(132 104 200 / 6%) 72%,transparent 100%);animation:svelte-100otx7-drift-violet 24s ease-in-out infinite alternate}.gradient-background.svelte-100otx7:after{position:absolute;inset:auto 0 0;height:28%;content:"";background:linear-gradient(180deg,#f8fcff00,#f8fcff 94%)}.gradient-background.entering.svelte-100otx7 .blue:where(.svelte-100otx7){animation:svelte-100otx7-enter-blue 1.85s .08s cubic-bezier(.22,1,.36,1) both,svelte-100otx7-drift-blue 20s 1.93s ease-in-out infinite alternate}.gradient-background.entering.svelte-100otx7 .pink:where(.svelte-100otx7){animation:svelte-100otx7-enter-pink 2.05s .12s cubic-bezier(.22,1,.36,1) both,svelte-100otx7-drift-pink 22s 2.17s ease-in-out infinite alternate}.gradient-background.entering.svelte-100otx7 .violet:where(.svelte-100otx7){animation:svelte-100otx7-enter-violet 1.95s .18s cubic-bezier(.22,1,.36,1) both,svelte-100otx7-drift-violet 24s 2.13s ease-in-out infinite alternate}.gradient-background.static.svelte-100otx7 .gradient-field:where(.svelte-100otx7){animation:none}@keyframes svelte-100otx7-enter-blue{0%{opacity:.18;transform:translate3d(47%,12%,0) scale(.16,.2)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes svelte-100otx7-enter-pink{0%{opacity:.14;transform:translate3d(-47%,-16%,0) scale(.14,.18)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes svelte-100otx7-enter-violet{0%{opacity:0;transform:translate3d(-8%,22%,0) scale(.12)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes svelte-100otx7-drift-blue{to{transform:translate3d(4%,2%,0) scale(1.05,1.02)}}@keyframes svelte-100otx7-drift-pink{to{transform:translate3d(-4%,-2%,0) scale(1.04,1.07)}}@keyframes svelte-100otx7-drift-violet{to{transform:translate3d(3%,5%,0) scale(1.08,.98)}}@media(max-width:767px){.blue.svelte-100otx7{left:-70%;top:-18%;width:156%;height:110%}.pink.svelte-100otx7{right:-78%;bottom:-25%;width:166%;height:122%}.violet.svelte-100otx7{left:2%;top:-4%;width:132%;height:92%}.gradient-background.svelte-100otx7:after{height:24%}}@media(prefers-reduced-motion:reduce){.gradient-field.svelte-100otx7{animation:none;transform:none}}.vimeo-shell.svelte-nq5nlh,.vimeo-mount.svelte-nq5nlh,.poster.svelte-nq5nlh,.buffer.svelte-nq5nlh,.media-error.svelte-nq5nlh{position:absolute;inset:0;overflow:hidden}.vimeo-shell.svelte-nq5nlh{pointer-events:none}.poster.svelte-nq5nlh{z-index:1;background-position:center;background-size:cover}.buffer.svelte-nq5nlh{z-index:3;display:grid;place-items:center;background:#0003}.buffer.svelte-nq5nlh span:where(.svelte-nq5nlh){width:30px;height:30px;border:2px solid rgb(255 255 255 / 35%);border-top-color:#fff;border-radius:50%;animation:svelte-nq5nlh-spin .7s linear infinite}.media-error.svelte-nq5nlh{z-index:4;display:grid;place-items:center;padding:24px;color:#fffc;text-align:center}@keyframes svelte-nq5nlh-spin{to{transform:rotate(360deg)}}article.svelte-1iwx7bt{display:flex;width:100%;flex-direction:column;gap:24px}h1.svelte-1iwx7bt{color:#02090e;font-size:26px;line-height:1.2;text-transform:lowercase}.description.svelte-1iwx7bt{color:#02090ecc;font-size:14px;line-height:1.2;overflow-wrap:anywhere;white-space:pre-line}dl.svelte-1iwx7bt{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1;text-transform:uppercase}dl.svelte-1iwx7bt div:where(.svelte-1iwx7bt){display:flex;flex-direction:column;gap:8px}dt.svelte-1iwx7bt{color:#02090e4d}dd.svelte-1iwx7bt{color:#02090ecc}.recognition.svelte-1iwx7bt dd:where(.svelte-1iwx7bt){display:flex;flex-direction:column;gap:4px}.inverse.svelte-1iwx7bt h1:where(.svelte-1iwx7bt){color:#f8fcff}.inverse.svelte-1iwx7bt .description:where(.svelte-1iwx7bt){color:#f8fcffcc}.inverse.svelte-1iwx7bt dt:where(.svelte-1iwx7bt){color:#f8fcff4d}.inverse.svelte-1iwx7bt dd:where(.svelte-1iwx7bt){color:#f8fcffcc}@media(min-width:768px){dl.svelte-1iwx7bt{gap:8px}dl.svelte-1iwx7bt div:where(.svelte-1iwx7bt){flex-direction:row;align-items:flex-start}dt.svelte-1iwx7bt{width:110px;flex:0 0 110px}.recognition.svelte-1iwx7bt dd:where(.svelte-1iwx7bt){gap:2px}}.player-page.svelte-12vddu6{position:relative;z-index:200;width:100%;background:#f8fcff;view-transition-name:sphere-player}.player-root.svelte-12vddu6{position:relative;z-index:1;min-height:max(100svh,780px);overflow:hidden;background:#f8fcff;color:#02090e;isolation:isolate;transition:background-color .55s ease}.player-root.fullscreen.svelte-12vddu6{position:fixed;inset:0;z-index:600;min-height:100dvh;overflow:hidden;background:#02090e;color:#f8fcff}.player-background.svelte-12vddu6{position:absolute;inset:0;opacity:1;transition:opacity .35s ease}.player-background.background-hidden.svelte-12vddu6{opacity:0}.stage.svelte-12vddu6{position:absolute;inset-inline:0;top:120px;z-index:10;height:313px;overflow:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stage.entry-pending.svelte-12vddu6 .frame.side:where(.svelte-12vddu6){opacity:0}.frame.svelte-12vddu6{opacity:0;position:absolute;left:50%;top:0;width:313px;height:313px;overflow:hidden;border-radius:36px;background:#ddd;box-shadow:0 6px 12px #0000001a;transform-origin:center;will-change:transform}.player-root.fullscreen.svelte-12vddu6 .frame.side:where(.svelte-12vddu6),.player-root.fullscreen-transitioning.svelte-12vddu6 .frame.side:where(.svelte-12vddu6){opacity:0!important;pointer-events:none}.frame.fullscreen-transition-frame.svelte-12vddu6{transition:none}.frame.svelte-12vddu6>img:where(.svelte-12vddu6),.frame-poster.svelte-12vddu6{width:100%;height:100%;object-fit:cover;pointer-events:none}.play-overlay.svelte-12vddu6{pointer-events:none;position:absolute;inset:0;z-index:20;display:grid;place-items:center;opacity:1;transition:opacity .25s ease}.play-overlay.playing.svelte-12vddu6{opacity:0}.current.svelte-12vddu6:hover .play-overlay.playing:where(.svelte-12vddu6){opacity:1}.play-overlay.svelte-12vddu6 img:where(.svelte-12vddu6){width:48px;height:48px}.fullscreen-open.svelte-12vddu6{position:absolute;right:16px;bottom:16px;z-index:30;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255 / 15%);border-radius:50%;background:#f7fcff0a;opacity:0;box-shadow:0 6px 20px #00000012;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .25s ease,transform .25s ease}.fullscreen-open.svelte-12vddu6:hover{transform:scale(1.04)}.current.svelte-12vddu6:hover .fullscreen-open:where(.svelte-12vddu6),.fullscreen-open.svelte-12vddu6:focus-visible{opacity:1}.fullscreen-open.svelte-12vddu6 img:where(.svelte-12vddu6){width:20px;height:20px}.info-row.svelte-12vddu6{position:relative;inset-inline:0;z-index:20;display:grid;grid-template-columns:1fr;margin-top:433px;opacity:1;transition:opacity .3s ease}.player-root.fullscreen-transitioning.svelte-12vddu6 .info-row:where(.svelte-12vddu6){opacity:0;pointer-events:none}.details.svelte-12vddu6{padding:40px}.nav-cell.svelte-12vddu6{display:none}.play-error.svelte-12vddu6{position:absolute;left:50%;top:770px;z-index:30;max-width:480px;transform:translate(-50%);color:#c83245;font-size:12px;text-align:center}.fullscreen-frame.svelte-12vddu6{position:fixed!important;left:0!important;top:0!important;z-index:500!important;width:100vw;height:100dvh;border-radius:0;box-shadow:none;opacity:1!important;transform:none;rotate:none}.fullscreen-ui.svelte-12vddu6{pointer-events:none;position:absolute;inset:0;z-index:520;opacity:1;transition:opacity .3s ease}.player-root.fullscreen-transitioning.svelte-12vddu6 .fullscreen-ui:where(.svelte-12vddu6){opacity:0}.fullscreen-ui.controls-hidden.svelte-12vddu6{opacity:0}.fullscreen-ui.controls-hidden.svelte-12vddu6 button,.fullscreen-ui.controls-hidden.svelte-12vddu6 input:where(.svelte-12vddu6){pointer-events:none}.fullscreen-shade.svelte-12vddu6{position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(180deg,transparent,rgb(2 9 14 / 80%))}.fullscreen-close.svelte-12vddu6{pointer-events:auto;position:absolute;right:24px;top:24px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(255 255 255 / 15%);border-radius:50%;background:#f8fcff0d;box-shadow:0 6px 32px #0000000d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .25s ease}.fullscreen-close.svelte-12vddu6:hover{transform:scale(1.04)}.fullscreen-close.svelte-12vddu6 img:where(.svelte-12vddu6){width:20px;height:20px}.fullscreen-info.svelte-12vddu6{pointer-events:auto;position:absolute;inset-inline:0;bottom:58px;padding:0 24px}.timeline.svelte-12vddu6{pointer-events:auto;position:absolute;left:24px;right:24px;bottom:19px;height:10px}.track.svelte-12vddu6,.fill.svelte-12vddu6{position:absolute;left:0;top:50%;height:4px;transform:translateY(-50%);border-radius:2px}.track.svelte-12vddu6{right:0;background:#f8fcff99}.fill.svelte-12vddu6{background:linear-gradient(90deg,#e34183,#2aaef0)}.thumb.svelte-12vddu6{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#2badef;transform:translate(-50%,-50%)}.timeline.svelte-12vddu6 input:where(.svelte-12vddu6){position:absolute;inset:-8px 0;z-index:2;width:100%;opacity:0;cursor:pointer}.volume.svelte-12vddu6{display:none}@media(hover:none){.fullscreen-open.svelte-12vddu6{opacity:1}}@media(min-width:768px){.stage.svelte-12vddu6{top:120px;height:480px}.frame.svelte-12vddu6{width:480px;height:480px}.play-overlay.svelte-12vddu6 img:where(.svelte-12vddu6){width:54px;height:54px}.fullscreen-open.svelte-12vddu6{right:20px;bottom:20px;width:40px;height:40px}.info-row.svelte-12vddu6{position:relative;top:auto;width:min(1040px,100%);margin:600px auto 0;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(16px,5vw,80px)}.details.svelte-12vddu6{grid-column:span 4;padding:40px 24px}.nav-cell.svelte-12vddu6{display:flex;grid-column:span 2;align-items:center;justify-content:center}.nav-button.svelte-12vddu6{position:relative;width:90px;height:64px}.nav-button.svelte-12vddu6 img:where(.svelte-12vddu6){position:absolute;left:-32px;top:-26px;width:154px;height:128px;max-width:none;transition:transform .25s ease}.nav-button.svelte-12vddu6:hover img:where(.svelte-12vddu6){transform:scale(1.025)}.fullscreen-frame.svelte-12vddu6{inset:0!important;width:100vw;height:100dvh}.fullscreen-shade.svelte-12vddu6{inset:auto 0 0;height:220px;background:linear-gradient(180deg,transparent,rgb(2 9 14 / 80%))}.fullscreen-close.svelte-12vddu6{width:44px;height:44px}.fullscreen-info.svelte-12vddu6{top:auto;bottom:58px;padding:0 24px}.timeline.svelte-12vddu6{inset:auto 24px 19px}.volume.svelte-12vddu6{pointer-events:auto;position:absolute;right:24px;bottom:57px;display:flex;width:155px;height:31px;align-items:flex-start;gap:8px}.volume-icon.svelte-12vddu6{display:block;width:27px;height:24px;overflow:hidden;flex:0 0 27px}.volume-icon.svelte-12vddu6 img:where(.svelte-12vddu6){width:27px;height:24px}.volume-track.svelte-12vddu6{position:relative;display:block;width:120px;height:4px;margin-top:10px;border-radius:2px;background:#f8fcff99}.volume-fill.svelte-12vddu6{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#f8fcff}.volume-thumb.svelte-12vddu6{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#f8fcff;transform:translate(-50%,-50%)}.volume.svelte-12vddu6 input:where(.svelte-12vddu6){position:absolute;left:35px;right:0;top:0;width:120px;height:24px;opacity:0;cursor:pointer}}
