.ship-video-track-fill.svelte-n3ggx1{transform:translate3d(-100%,0,0)}.ship-video-scrim.svelte-n3ggx1{z-index:1;background:linear-gradient(to top,color-mix(in oklab,var(--color-ink) 16%,transparent),transparent 42%)}.ship-video-button.svelte-n3ggx1{color:var(--color-biro-green-pale);border:1px solid rgb(255 255 255 / .42);background:color-mix(in oklab,var(--color-surface-elevated) 26%,transparent);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #24212c1a,0 10px 28px -12px #24212c61;backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45)}.ship-video-button.svelte-n3ggx1:hover{background:color-mix(in oklab,var(--color-surface-elevated) 38%,transparent)}@media(prefers-reduced-transparency:reduce){.ship-video-button.svelte-n3ggx1{background:var(--color-surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}}.ship-video-fs-tip.svelte-n3ggx1{position:absolute;right:0;bottom:calc(100% + 8px);display:none;align-items:center;gap:.45rem;padding:.35rem .4rem .35rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#1c1c1ceb;color:#fff;white-space:nowrap;pointer-events:none}.ship-video-fs-tip.svelte-n3ggx1 kbd:where(.svelte-n3ggx1){display:grid;min-width:1.15rem;height:1.15rem;place-items:center;padding:0 .22rem;border-radius:.28rem;background:#ffffff1f}@media(hover:hover)and (pointer:fine){.ship-video-fullscreen.svelte-n3ggx1:hover .ship-video-fs-tip:where(.svelte-n3ggx1),.ship-video-fullscreen.svelte-n3ggx1:focus-visible .ship-video-fs-tip:where(.svelte-n3ggx1){display:flex}}.ship-video.svelte-n3ggx1:fullscreen,.ship-video.svelte-n3ggx1:-webkit-full-screen{display:flex;align-items:center;justify-content:center;border-radius:0;background:#000}.ship-video.svelte-n3ggx1:fullscreen:after,.ship-video.svelte-n3ggx1:-webkit-full-screen:after{content:none}.ship-video.svelte-n3ggx1:fullscreen video:where(.svelte-n3ggx1),.ship-video.svelte-n3ggx1:-webkit-full-screen video:where(.svelte-n3ggx1){width:100%;height:100%;max-height:100vh;border-radius:0;object-fit:contain}.company-heading-link.svelte-oqsuc6{color:inherit}.company-heading-link.svelte-oqsuc6 .inline-logo{width:1em;height:1em;vertical-align:unset}.work-area-glyph.svelte-oqsuc6{display:inline-block;margin-right:.3em;font-size:.72em;vertical-align:.05em}.work-index-scroll.svelte-oqsuc6{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain}.work-index-scroll.svelte-oqsuc6::-webkit-scrollbar{display:none;width:0;height:0}.work-index-progress.svelte-oqsuc6{position:relative;height:1px;background:color-mix(in oklab,var(--color-ink) 16%,transparent)}.work-index-progress-fill.svelte-oqsuc6{height:100%;background:var(--color-accent-link)}.work-spine.svelte-oqsuc6{position:fixed;top:calc(var(--header-height) + 3.25rem);left:var(--page-margin);z-index:20;width:14.25rem;--work-spine-accent: var(--color-accent-link);--work-spine-gutter: 1.7rem;--work-spine-year-col: 2.05rem;--work-spine-logo-col: 1.15rem;--work-spine-meta-gap: .75rem;--work-spine-sub-nest: .35rem;--work-spine-pad-y: .85rem;--work-spine-head-line: 1.3125rem}.work-spine-rail.svelte-oqsuc6{position:absolute;left:.2rem;width:1.5px;translate:-50% 0;background:color-mix(in oklab,var(--color-ink) 13%,transparent);border-radius:2px;overflow:hidden}.work-spine-rail-fill.svelte-oqsuc6{display:block;width:100%;background:var(--work-spine-accent);border-radius:2px}.work-spine-list.svelte-oqsuc6{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.work-spine-link.svelte-oqsuc6{position:relative;display:block;padding:var(--work-spine-pad-y) 0 var(--work-spine-pad-y) var(--work-spine-gutter)}.work-spine-item.svelte-oqsuc6:not(.is-sub)+.work-spine-item:where(.svelte-oqsuc6):not(.is-sub),.work-spine-item.is-sub.svelte-oqsuc6+.work-spine-item:where(.svelte-oqsuc6):not(.is-sub){margin-top:.8rem}.work-spine-dot.svelte-oqsuc6{position:absolute;top:50%;left:.2rem;z-index:1;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-ink) 28%,transparent);translate:-50% -50%;transition:background-color .18s ease,box-shadow .18s ease}.work-spine-link.is-passed.svelte-oqsuc6 .work-spine-dot:where(.svelte-oqsuc6){background:color-mix(in oklab,var(--work-spine-accent) 70%,var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--work-spine-accent) 70%,transparent)}.work-spine-link.is-active.svelte-oqsuc6 .work-spine-dot:where(.svelte-oqsuc6){background:var(--work-spine-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--work-spine-accent) 18%,transparent),inset 0 0 0 1px var(--work-spine-accent)}.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-dot:where(.svelte-oqsuc6){top:calc(var(--work-spine-pad-y) + (var(--work-spine-head-line) / 2))}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-link:where(.svelte-oqsuc6){padding-top:.28rem;padding-bottom:.28rem;padding-left:calc(var(--work-spine-gutter) + var(--work-spine-year-col) + var(--work-spine-meta-gap))}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-text:where(.svelte-oqsuc6){padding-left:calc(.875rem + var(--work-spine-sub-nest))}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-dot--star:where(.svelte-oqsuc6){left:calc(var(--work-spine-gutter) + var(--work-spine-year-col) + var(--work-spine-meta-gap) + .4375rem);z-index:1;display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:none;box-shadow:none;border-radius:0;color:color-mix(in oklab,var(--color-ink) 36%,transparent);font-size:14px;line-height:1;-webkit-text-stroke:.1px currentColor;font-variant-emoji:text;transition:color .18s ease}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-link.is-passed:where(.svelte-oqsuc6) .work-spine-dot--star:where(.svelte-oqsuc6){background:none;box-shadow:none;color:color-mix(in oklab,var(--work-spine-accent) 70%,var(--color-ink-muted))}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-link.is-active:where(.svelte-oqsuc6) .work-spine-dot--star:where(.svelte-oqsuc6){background:none;box-shadow:none;color:var(--work-spine-accent)}.work-spine-text.svelte-oqsuc6{display:flex;flex-direction:column;gap:.5rem}.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-text:where(.svelte-oqsuc6){display:grid;grid-template-columns:var(--work-spine-year-col) minmax(0,1fr);column-gap:var(--work-spine-meta-gap);row-gap:0;align-items:baseline}.work-spine-year.svelte-oqsuc6{font-variant-numeric:tabular-nums;line-height:var(--work-spine-head-line)}.work-spine-label-row.svelte-oqsuc6{display:flex;align-items:baseline;gap:.4rem;min-width:0}.work-spine-copy.svelte-oqsuc6{display:flex;flex-direction:column;gap:.22rem;min-width:0}.work-spine-logo.svelte-oqsuc6{flex-shrink:0;width:1rem;height:1rem;margin-inline-end:0}.work-spine-label.svelte-oqsuc6{transition:color .16s ease}.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-label:where(.svelte-oqsuc6){color:var(--color-ink-link)}.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-label:where(.svelte-oqsuc6){text-transform:none;color:var(--color-ink-muted)}.work-spine-link.svelte-oqsuc6:hover .work-spine-label:where(.svelte-oqsuc6),.work-spine-link.svelte-oqsuc6:focus-visible .work-spine-label:where(.svelte-oqsuc6),.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-link:where(.svelte-oqsuc6):hover .work-spine-label:where(.svelte-oqsuc6),.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-link:where(.svelte-oqsuc6):focus-visible .work-spine-label:where(.svelte-oqsuc6){color:var(--color-ink)}.work-spine-item.svelte-oqsuc6:not(.is-sub) .work-spine-link.is-active:where(.svelte-oqsuc6) .work-spine-label:where(.svelte-oqsuc6),.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-link.is-active:where(.svelte-oqsuc6) .work-spine-label:where(.svelte-oqsuc6){color:var(--work-spine-accent)}.work-page.svelte-oqsuc6{--page-content-width: 39rem;--page-media-width: 41rem}@media(min-width:1024px){.work-page.svelte-oqsuc6{--work-spine-reserve: 15.25rem;max-width:calc(var(--page-content-width) + var(--work-spine-reserve));padding-left:calc(var(--page-margin) + var(--work-spine-reserve))}}@media(prefers-reduced-motion:reduce){.work-spine-label.svelte-oqsuc6,.work-spine-dot.svelte-oqsuc6,.work-spine-item.is-sub.svelte-oqsuc6 .work-spine-dot--star:where(.svelte-oqsuc6){transition:none}}
