video.svelte-r8mjdl{display:block;width:100%;height:100%;object-fit:var(--auto-video-fit, cover);object-position:var(--auto-video-position, center);background:transparent;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}video.svelte-r8mjdl::-webkit-media-controls,video.svelte-r8mjdl::-webkit-media-controls-start-playback-button,video.svelte-r8mjdl::-webkit-media-controls-panel,video.svelte-r8mjdl::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}.fcards__head.svelte-39fcv2{padding:clamp(6rem,11vw,10rem) var(--project-side-padding, var(--site-inset)) clamp(2.5rem,4.5vw,4rem)}.fcards__head-title.svelte-39fcv2{margin:0;max-width:18ch;padding-inline:var(--project-text-inset, 0);font-family:var(--site-font);font-weight:var(--site-weight-display);font-size:var(--project-display-size, clamp(2.1rem, 3vw, 3.45rem));line-height:1;letter-spacing:-.04em;text-wrap:balance}.fcards__ctitle.svelte-39fcv2{margin:0;font-family:var(--site-font);font-weight:var(--site-weight-display);font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.04;letter-spacing:-.03em;color:#f4efe6}@media(max-width:760px){.fcards__head.svelte-39fcv2{padding:clamp(4.5rem,15vw,7rem) var(--project-side-padding, var(--site-inset)) clamp(1.8rem,6vw,2.8rem)}.fcards__head-title.svelte-39fcv2{max-width:13ch;font-size:clamp(1.9rem,9vw,2.8rem)}}.fcards.svelte-39fcv2{--fc-radius: 18px;width:100%;color:#f4efe6;background:var(--bg-deep, #050709)}.fcards__desk.svelte-39fcv2{display:none}@media(min-width:761px){.fcards__desk.svelte-39fcv2{--fc-inset: var(--site-inset);display:flex;align-items:flex-start;gap:clamp(2.5rem,5vw,7rem);padding:var(--fc-inset)}.fcards__stage.svelte-39fcv2{position:sticky;top:var(--fc-inset);top:round(var(--fc-inset),1px);flex:0 0 auto;height:calc(100svh - 2 * var(--fc-inset));height:round(calc(100svh - 2 * var(--fc-inset)),1px);aspect-ratio:1.06 / 1;max-width:64%;width:auto;border-radius:var(--project-media-radius, 22px);overflow:hidden;background:linear-gradient(160deg,var(--bg-panel-hi, #1d222a) 0%,var(--bg-panel, #161617) 46%,var(--bg-deep, #050709) 100%)}.fcards__shot.svelte-39fcv2{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateZ(0);transition:opacity .62s cubic-bezier(.4,0,.2,1),visibility 0s linear .62s}.fcards__shot.is-on.svelte-39fcv2{opacity:1;visibility:visible;transition:opacity .62s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.fcards__shot.svelte-39fcv2 video{--fc-media-anchor: left top}.fcards__shot.svelte-39fcv2 .fcards__img:where(.svelte-39fcv2){width:100%;height:100%;object-fit:cover}.fcards__list.svelte-39fcv2{flex:1 1 auto;min-width:0;margin:0;padding:15svh 0 22svh;list-style:none}.fcards__item.svelte-39fcv2{min-height:74svh;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(.9rem,1.4vw,1.5rem);padding:0 clamp(1rem,3vw,4rem) 0 0;opacity:.26;transition:opacity .52s cubic-bezier(.4,0,.2,1)}.fcards__item.is-on.svelte-39fcv2{opacity:1}.fcards__num.svelte-39fcv2{display:block;font-family:var(--site-font);font-size:clamp(.82rem,.92vw,1rem);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:rgba(var(--ink-muted-rgb, 245, 241, 232),.42)}.fcards__title.svelte-39fcv2{margin:0;font-family:var(--site-font);font-weight:var(--site-weight-display, 500);font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:1.05;letter-spacing:var(--site-display-letter-spacing, -.028em);color:#f4efe6;text-wrap:balance}.fcards__item.svelte-39fcv2 .fcards__text:where(.svelte-39fcv2){max-width:34ch;font-size:clamp(1.02rem,1.15vw,1.24rem);color:rgba(var(--ink-muted-rgb, 245, 241, 232),.62)}.fcards__track.svelte-39fcv2{display:none}}@media(max-width:760px){.fcards.svelte-39fcv2{padding:0 0 var(--site-inset)}}.fcards__card.svelte-39fcv2{position:sticky;top:0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;border-radius:var(--fc-radius);overflow:hidden;background:linear-gradient(to bottom,var(--bg-panel-hi, #1d222a) 0%,var(--bg-panel, #161617) 30%,var(--bg-raised, #0a0e12) 62%,var(--bg-deep, #000) 100%);box-shadow:0 -1px #ffffff14,0 -6px 18px rgba(var(--shade-rgb, 0, 0, 0),.55),0 -22px 48px rgba(var(--shade-rgb, 0, 0, 0),.45),0 -48px 90px rgba(var(--shade-rgb, 0, 0, 0),.32)}.fcards__media.svelte-39fcv2{--fc-media-fit: cover;--fc-media-anchor: center top;grid-column:1;grid-row:1;position:relative;min-width:0}.fcards__img.svelte-39fcv2{display:block;width:100%;height:100%}.fcards__body.svelte-39fcv2{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(1rem,3svh,1.6rem);padding:clamp(1.6rem,5svh,2.6rem) 1.5rem clamp(4.5rem,15svh,8rem)}.fcards__icon.svelte-39fcv2{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;color:rgba(var(--ink-muted-rgb, 245, 241, 232),.72)}.fcards__icon.svelte-39fcv2 svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fcards__text.svelte-39fcv2{margin:0;font-family:var(--site-font);font-size:1.12rem;font-weight:var(--site-weight);line-height:1.45;letter-spacing:-.012em;color:#f4efe6;text-wrap:pretty}.fcards__text.svelte-39fcv2 .dim{color:rgba(var(--ink-muted-rgb, 245, 241, 232),.5)}@media(pointer:coarse)and (orientation:landscape)and (max-height:600px){.fcards__desk.svelte-39fcv2{gap:1.4rem}.fcards__item.svelte-39fcv2{min-height:100svh;gap:.5rem;padding-right:1.4rem}.fcards__title.svelte-39fcv2{font-size:1.5rem}.fcards__item.svelte-39fcv2 .fcards__text:where(.svelte-39fcv2){max-width:32ch;font-size:.98rem}}@media(prefers-reduced-motion:reduce){.fcards__shot.svelte-39fcv2,.fcards__shot.is-on.svelte-39fcv2,.fcards__item.svelte-39fcv2{transition:none}.fcards__card.svelte-39fcv2{position:relative;top:0}.fcards__card.svelte-39fcv2+.fcards__card:where(.svelte-39fcv2){margin-top:clamp(.55rem,.8vw,.85rem)}}
