.literal-media.svelte-1a3bbbv{width:100%;min-width:0;max-width:100%;color:var(--warm-stock);gap:1rem;margin:0;display:grid}.image-stage.svelte-1a3bbbv{border:1px solid var(--rule);background:#11151e;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.image-grid.svelte-1a3bbbv{background:var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:clamp(30rem,47vw,45rem);display:grid}.rail-cue.svelte-1a3bbbv{display:none}.image-tile.svelte-1a3bbbv{background:#ddd7cb;min-width:0;position:relative;overflow:hidden}picture.svelte-1a3bbbv,img.svelte-1a3bbbv{width:100%;height:100%;display:block}img.svelte-1a3bbbv{object-fit:cover;transition:transform .5s cubic-bezier(.2,.72,.2,1)}.client.svelte-1a3bbbv img:where(.svelte-1a3bbbv){object-fit:cover}.image-tile.svelte-1a3bbbv:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080b12e0);height:42%;position:absolute;inset:auto 0 0}.image-label.svelte-1a3bbbv{z-index:2;color:#fff;gap:.35rem;padding:clamp(.8rem,1.5vw,1.25rem);display:grid;position:absolute;bottom:0;left:0;right:0}.image-label.svelte-1a3bbbv span:where(.svelte-1a3bbbv){letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:.61rem;font-weight:800}.image-label.svelte-1a3bbbv strong:where(.svelte-1a3bbbv){max-width:22ch;font-family:var(--display);font-size:clamp(.85rem,1.25vw,1.15rem);line-height:1.05}.stage-rail.svelte-1a3bbbv{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b12d6;border:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(6.7rem,1fr));max-width:calc(100% - 2rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:1rem;right:1rem}.stage-rail.svelte-1a3bbbv li:where(.svelte-1a3bbbv){border-right:1px solid #fff3;gap:.35rem;padding:.7rem .8rem;display:grid}.stage-rail.svelte-1a3bbbv li:where(.svelte-1a3bbbv):last-child{border-right:0}.stage-rail.svelte-1a3bbbv span:where(.svelte-1a3bbbv){color:#96aaff;font-size:.55rem;font-weight:800}.stage-rail.svelte-1a3bbbv strong:where(.svelte-1a3bbbv){letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}figcaption.svelte-1a3bbbv{border-bottom:1px solid var(--rule);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) minmax(12rem,.55fr);align-items:start;gap:clamp(1rem,3vw,3rem);width:100%;min-width:0;max-width:100%;padding:.35rem 0 1.4rem;display:grid}figcaption.svelte-1a3bbbv .eyebrow:where(.svelte-1a3bbbv),figcaption.svelte-1a3bbbv small:where(.svelte-1a3bbbv){color:var(--margin-note);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.63rem;font-weight:800;line-height:1.45}figcaption.svelte-1a3bbbv>div:where(.svelte-1a3bbbv){gap:.75rem;display:grid}figcaption.svelte-1a3bbbv>div:where(.svelte-1a3bbbv)>strong:where(.svelte-1a3bbbv){max-width:30ch;font-family:var(--display);font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1}figcaption.svelte-1a3bbbv p:where(.svelte-1a3bbbv){color:#f4f0e8ad;max-width:48rem;margin:0}figcaption.svelte-1a3bbbv small:where(.svelte-1a3bbbv){text-align:right;justify-self:end;max-width:28rem}.documentary.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){height:clamp(26rem,42vw,40rem)}.working-set.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){grid-auto-columns:minmax(0,1fr)}.journey.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){grid-template-columns:.85fr .85fr 1.3fr;grid-auto-flow:row}.journey.svelte-1a3bbbv .image-tile:where(.svelte-1a3bbbv):last-child img:where(.svelte-1a3bbbv){object-fit:cover}.compact.svelte-1a3bbbv{gap:.75rem}.compact.svelte-1a3bbbv .image-stage:where(.svelte-1a3bbbv){border:0}.compact.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){height:clamp(18rem,28vw,25rem)}.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv){grid-template-columns:1fr;width:auto;max-width:10rem;top:.75rem;right:.75rem}.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv) li:where(.svelte-1a3bbbv){border:0;display:none}.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv) li:where(.svelte-1a3bbbv):first-child{display:grid}.compact.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv){border-bottom:0;grid-template-columns:1fr;gap:.55rem;padding:.1rem 0 0}.compact.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv)>div:where(.svelte-1a3bbbv)>strong:where(.svelte-1a3bbbv){font-size:clamp(1rem,1.6vw,1.25rem)}.compact.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv) small:where(.svelte-1a3bbbv){text-align:left;justify-self:start}.paper.svelte-1a3bbbv{color:var(--proof-black)}.paper.svelte-1a3bbbv .image-stage:where(.svelte-1a3bbbv),.paper.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv){border-color:var(--paper-rule)}.paper.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv) p:where(.svelte-1a3bbbv){color:#080b12ad}@media (hover:hover) and (pointer:fine){.image-tile.svelte-1a3bbbv:hover img:where(.svelte-1a3bbbv){transform:scale(1.025)}}@media (width<=760px){.image-stage.svelte-1a3bbbv{background:0 0;border:0;overflow:hidden}.image-grid.svelte-1a3bbbv,.compact.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv),.documentary.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv),.journey.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(76vw,1fr);grid-auto-flow:column;gap:.65rem;width:100%;min-width:0;max-width:100%;height:clamp(25rem,118vw,34rem);display:grid;overflow-x:auto}.compact.svelte-1a3bbbv .image-grid:where(.svelte-1a3bbbv){grid-auto-columns:84%;height:clamp(15rem,70vw,18rem)}.rail-cue.svelte-1a3bbbv{border:1px solid var(--rule);color:#aab8ff;letter-spacing:.1em;text-transform:uppercase;background:#11151e;border-bottom:0;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.58rem;font-weight:800;display:flex}.paper.svelte-1a3bbbv .rail-cue:where(.svelte-1a3bbbv){border-color:var(--paper-rule);color:#2949c7;background:#e9e4d9}.rail-cue.svelte-1a3bbbv i:where(.svelte-1a3bbbv){color:#ff5a1f;font-size:.9rem;font-style:normal}.image-tile.svelte-1a3bbbv{scroll-snap-align:start;border:1px solid var(--rule)}.stage-rail.svelte-1a3bbbv,.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv){background:var(--proof-black);grid-template-columns:none;grid-auto-columns:minmax(7.3rem,1fr);grid-auto-flow:column;width:100%;min-width:0;max-width:none;margin-top:.65rem;position:static;overflow-x:auto}.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv) li:where(.svelte-1a3bbbv),.compact.svelte-1a3bbbv .stage-rail:where(.svelte-1a3bbbv) li:where(.svelte-1a3bbbv):first-child{border-right:1px solid #fff3;display:grid}figcaption.svelte-1a3bbbv,.compact.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv){grid-template-columns:1fr;gap:.8rem;padding-top:.5rem}figcaption.svelte-1a3bbbv small:where(.svelte-1a3bbbv),.compact.svelte-1a3bbbv figcaption:where(.svelte-1a3bbbv) small:where(.svelte-1a3bbbv){text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){img.svelte-1a3bbbv{transition:none}}
