.appi-grid-player.svelte-1nbxkn7{background:0 0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.appi-grid-board.svelte-1nbxkn7{aspect-ratio:1;box-sizing:border-box;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.2vw,12px);width:min(100%,96cqh);max-width:100%;height:min(100%,96cqw);max-height:100%;padding:clamp(10px,1.6vw,18px);display:grid}.appi-grid-cell.svelte-1nbxkn7{contain:layout paint size;background:0 0;border:1px solid #8fb6ff29;border-radius:6px;min-width:0;min-height:0;overflow:hidden}.appi-grid-cell[data-color-mode=light].svelte-1nbxkn7{background:var(--color-ink);border-color:#0d1b2c24}.appi-mobile-stage.svelte-1nbxkn7{aspect-ratio:1;contain:layout paint size;appearance:none;width:min(100%,94cqh);max-width:100%;height:min(100%,94cqw);max-height:100%;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:6px;padding:0;overflow:hidden}.appi-mobile-stage[data-color-mode=light].svelte-1nbxkn7{background:0 0}.appi-mobile-host.svelte-1nbxkn7,.appi-grid-host.svelte-1nbxkn7,.appi-mobile-host.svelte-1nbxkn7 .appi-player-host,.appi-mobile-host.svelte-1nbxkn7 .appi-player-stage,.appi-mobile-host.svelte-1nbxkn7 .appi-player-wrap,.appi-mobile-host.svelte-1nbxkn7 .appi-player-canvas,.appi-grid-host.svelte-1nbxkn7 .appi-player-host,.appi-grid-host.svelte-1nbxkn7 .appi-player-stage,.appi-grid-host.svelte-1nbxkn7 .appi-player-wrap,.appi-grid-host.svelte-1nbxkn7 .appi-player-canvas{width:100%;height:100%}.appi-mobile-host.svelte-1nbxkn7,.appi-grid-host.svelte-1nbxkn7,.appi-mobile-host.svelte-1nbxkn7 .appi-player-host,.appi-grid-host.svelte-1nbxkn7 .appi-player-host{position:relative}.appi-mobile-host.svelte-1nbxkn7 .appi-player-stage,.appi-mobile-host.svelte-1nbxkn7 .appi-player-wrap,.appi-mobile-host.svelte-1nbxkn7 .appi-player-canvas,.appi-grid-host.svelte-1nbxkn7 .appi-player-stage,.appi-grid-host.svelte-1nbxkn7 .appi-player-wrap,.appi-grid-host.svelte-1nbxkn7 .appi-player-canvas{position:absolute;inset:0}.appi-mobile-host.svelte-1nbxkn7 .appi-player-canvas,.appi-grid-host.svelte-1nbxkn7 .appi-player-canvas{display:block}@supports not (height:1cqw){.appi-grid-board.svelte-1nbxkn7,.appi-mobile-stage.svelte-1nbxkn7{width:min(100%,58vh);height:min(100%,58vh)}}@media (width<=780px){.appi-mobile-stage.svelte-1nbxkn7{width:min(100%,94cqh);height:min(100%,94cqw)}.appi-grid-board.svelte-1nbxkn7{gap:6px;width:min(100%,94cqh);height:min(100%,94cqw);padding:10px}}.crabble-rive-player.svelte-14l4rug{filter:drop-shadow(0 16px 34px #f0ece333);appearance:none;background:0 0;border:0;outline:none;width:min(68%,430px);height:min(64%,350px);min-height:180px;padding:0;display:block;position:relative;transform:rotate(1deg)}.crabble-rive-player.svelte-14l4rug:focus,.crabble-rive-player.svelte-14l4rug:focus-visible{outline:none}.crabble-rive-canvas.svelte-14l4rug{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (pointer:fine){.crabble-rive-player.svelte-14l4rug{cursor:pointer}}@media (width<=780px),(pointer:coarse) and (orientation:portrait){.crabble-rive-player.svelte-14l4rug{width:min(76%,330px);height:min(100%,220px);min-height:150px}}.follow-halo-stage.svelte-foj8lp{z-index:40;pointer-events:none;position:fixed;inset:0}.follow-halo-canvas.svelte-foj8lp{opacity:0;pointer-events:auto;touch-action:none;will-change:transform, opacity;--halo-scale:1;width:72px;height:72px;transform:translate3d(var(--halo-left), var(--halo-top), 0) scale(var(--halo-scale));transform-origin:50%;appearance:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .26s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:grid;position:fixed;top:0;left:0;overflow:hidden}.follow-halo-bubble-loaded.svelte-foj8lp{opacity:1;--halo-scale:1}.follow-halo-bubble-dragging.svelte-foj8lp{--halo-scale:1.06;transition:opacity .16s}.follow-halo-bubble-frozen.svelte-foj8lp{--halo-scale:.6}@media (pointer:fine){.follow-halo-canvas.svelte-foj8lp{cursor:grab}.follow-halo-bubble-loaded.svelte-foj8lp:not(.follow-halo-bubble-dragging):not(.follow-halo-bubble-frozen):hover{--halo-scale:1.18}.follow-halo-bubble-dragging.svelte-foj8lp{cursor:grabbing}}@media (width<=780px),(pointer:coarse) and (orientation:portrait){.follow-halo-canvas.svelte-foj8lp{width:clamp(68px,20vw,88px);height:clamp(68px,20vw,88px)}}.jumo-click-player.svelte-18i3wts{aspect-ratio:676/294;width:min(92%,650px);color:var(--color-ink);filter:drop-shadow(0 18px 38px #0000004d);appearance:none;background:0 0;border:0;padding:0;display:block;position:relative;container-type:size}.jumo-click-player.svelte-18i3wts:focus,.jumo-click-player.svelte-18i3wts:focus-visible{outline:none;text-decoration:none}.jumo-audio-bars.svelte-18i3wts{aspect-ratio:122/110;color:#f0ece385;filter:none;width:19%;transition:color .16s,filter .22s;position:absolute;top:12%;left:39%;overflow:visible}.jumo-audio-bar.svelte-18i3wts{fill:currentColor;opacity:.62;transform-box:fill-box;transform-origin:bottom}.jumo-click-player[data-speaker-tone=pink].svelte-18i3wts .jumo-audio-bars:where(.svelte-18i3wts){color:#ff6fae;filter:drop-shadow(0 0 14px #ff6fae3d)}.jumo-click-player[data-speaker-tone=green].svelte-18i3wts .jumo-audio-bars:where(.svelte-18i3wts){color:#62d17c;filter:drop-shadow(0 0 14px #62d17c3d)}.jumo-click-player[data-speaker-tone=gray].svelte-18i3wts .jumo-audio-bars:where(.svelte-18i3wts){color:#f0ece385}.jumo-cursor.svelte-18i3wts{color:#469af9;pointer-events:none;transform-origin:13% 12%;will-change:transform, opacity;width:18.93%;height:auto;position:absolute;top:48%;left:52%}.jumo-cursor-fill.svelte-18i3wts{fill:currentColor}.jumo-cursor-stroke.svelte-18i3wts{fill:none;stroke:#ffffffeb;stroke-width:4px}.jumo-click-player[data-cursor-color=purple].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){color:#9b6cff}.jumo-click-player[data-cursor-color=yellow].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){color:#e8c84a}.jumo-click-player[data-cursor-color=blue].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){color:#469af9}.jumo-click-player[data-cursor-state=start].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){opacity:.8;transform:translate(31cqw,22cqh)rotate(-8deg)scale(.9)}.jumo-click-player[data-cursor-state=middle].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){opacity:1;transform:translate(-38cqw,18cqh)rotate(-7deg)scale(1)}.jumo-click-player[data-cursor-state=speaker].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){opacity:1;transform:translate(-6cqw,-17cqh)rotate(-12deg)scale(.96)}.jumo-click-player[data-cursor-state=to-middle].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){animation:.82s cubic-bezier(.2,1.28,.34,1) both svelte-18i3wts-jumo-cursor-to-middle}.jumo-click-player[data-cursor-state=to-speaker].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){animation:.82s cubic-bezier(.2,1.28,.34,1) both svelte-18i3wts-jumo-cursor-to-speaker}.jumo-click-player[data-cursor-state=to-start].svelte-18i3wts .jumo-cursor:where(.svelte-18i3wts){animation:.86s cubic-bezier(.2,1.18,.34,1) both svelte-18i3wts-jumo-cursor-to-start}.jumo-click-player-gray-speaking.svelte-18i3wts .jumo-audio-bar:where(.svelte-18i3wts){animation:.52s ease-in-out infinite svelte-18i3wts-jumo-audio-idle-talk}.jumo-click-player-gray-speaking.svelte-18i3wts .jumo-audio-bar-small:where(.svelte-18i3wts){animation-delay:70ms}.jumo-click-player-gray-speaking.svelte-18i3wts .jumo-audio-bar-large:where(.svelte-18i3wts):last-child{animation-delay:.14s}.jumo-click-player-pink-speaking.svelte-18i3wts .jumo-audio-bar-large:where(.svelte-18i3wts){animation:.28s ease-in-out infinite alternate svelte-18i3wts-jumo-audio-talk-large}.jumo-click-player-pink-speaking.svelte-18i3wts .jumo-audio-bar-small:where(.svelte-18i3wts){animation:.24s ease-in-out infinite alternate svelte-18i3wts-jumo-audio-talk-small}.jumo-click-player-green-speaking.svelte-18i3wts .jumo-audio-bar:where(.svelte-18i3wts){animation:.42s cubic-bezier(.16,1.35,.32,1) infinite svelte-18i3wts-jumo-audio-bounce}.jumo-click-player-green-speaking.svelte-18i3wts .jumo-audio-bar-small:where(.svelte-18i3wts){animation-delay:70ms}.jumo-click-player-green-speaking.svelte-18i3wts .jumo-audio-bar-large:where(.svelte-18i3wts):last-child{animation-delay:.14s}.jumo-click-player-resetting.svelte-18i3wts .jumo-audio-bar:where(.svelte-18i3wts){animation:.72s both svelte-18i3wts-jumo-reset-fade}@media (pointer:fine){.jumo-click-player.svelte-18i3wts{cursor:pointer}}@media (width<=780px),(pointer:coarse) and (orientation:portrait){.jumo-click-player.svelte-18i3wts{width:min(100%,390px)}}@keyframes svelte-18i3wts-jumo-cursor-to-middle{0%{opacity:1;transform:translate(-6cqw,-17cqh)rotate(-12deg)scale(.96)}76%{opacity:1;transform:translate(-40.4cqw,19.4cqh)rotate(-7deg)scale(1.03)}88%{opacity:1;transform:translate(-38cqw,18cqh)rotate(-7deg)scale(.92)}to{opacity:1;transform:translate(-38cqw,18cqh)rotate(-7deg)scale(1)}}@keyframes svelte-18i3wts-jumo-cursor-to-speaker{0%{opacity:.8;transform:translate(31cqw,22cqh)rotate(-8deg)scale(.9)}76%{opacity:1;transform:translate(-7.3cqw,-18.2cqh)rotate(-12.5deg)scale(1)}88%{opacity:1;transform:translate(-6cqw,-17cqh)rotate(-12deg)scale(.88)}to{opacity:1;transform:translate(-6cqw,-17cqh)rotate(-12deg)scale(.96)}}@keyframes svelte-18i3wts-jumo-cursor-to-start{0%{opacity:1;transform:translate(-38cqw,18cqh)rotate(-7deg)scale(1)}78%{opacity:.78;transform:translate(33.4cqw,23.6cqh)rotate(-8deg)scale(.93)}to{opacity:.8;transform:translate(31cqw,22cqh)rotate(-8deg)scale(.9)}}@keyframes svelte-18i3wts-jumo-audio-idle-talk{0%,to{opacity:.56;transform:scaleY(.76)}50%{opacity:.86;transform:scaleY(1.04)}}@keyframes svelte-18i3wts-jumo-audio-talk-large{0%{opacity:.52;transform:scaleY(.7)}to{opacity:1;transform:scaleY(1.12)}}@keyframes svelte-18i3wts-jumo-audio-talk-small{0%{opacity:.44;transform:scaleY(.62)}to{opacity:.96;transform:scaleY(1.24)}}@keyframes svelte-18i3wts-jumo-audio-bounce{0%,to{opacity:.58;transform:translateY(0)scaleY(.78)}50%{opacity:1;transform:translateY(-5%)scaleY(1.15)}}@keyframes svelte-18i3wts-jumo-reset-fade{0%,to{opacity:1}48%{opacity:.48}}.verbe-grid-player.svelte-1xxyt7b{width:100%;height:100%;color:var(--color-ink);appearance:none;touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.verbe-grid-player.svelte-1xxyt7b:focus,.verbe-grid-player.svelte-1xxyt7b:focus-visible{outline:none;text-decoration:none}.verbe-grid-canvas.svelte-1xxyt7b{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.verbe-liquid-video.svelte-1xxyt7b{object-fit:contain;opacity:1;pointer-events:none;background:0 0;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.verbe-liquid-video-hidden.svelte-1xxyt7b{opacity:0}@media (pointer:fine){.verbe-grid-player.svelte-1xxyt7b{cursor:pointer}}.yafa-here-player.svelte-d5na96{background:var(--color-background);width:100%;height:100%;color:var(--color-accent);appearance:none;touch-action:none;-webkit-touch-callout:none;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.yafa-here-player.svelte-d5na96:focus,.yafa-here-player.svelte-d5na96:focus-visible{outline:none;text-decoration:none}.yafa-here-grid.svelte-d5na96{background:linear-gradient(90deg,#f0ece314 1px,#0000 1px),linear-gradient(#f0ece314 1px,#0000 1px);background-position:calc(var(--here-x) * .08) 0, 0 calc(var(--here-y) * .08);opacity:.5;transition:opacity var(--motion-fast), transform var(--motion-slow);background-size:22px 22px;position:absolute;inset:0;transform:scale(1)}.yafa-here-text.svelte-d5na96{z-index:2;width:min(9.5ch,100% - 48px);max-height:calc(100% - 48px);color:var(--color-accent);letter-spacing:0;text-align:center;text-transform:lowercase;text-wrap:balance;transition:color var(--motion-fast), transform .28s cubic-bezier(.16, 1, .3, 1);line-height:.9;display:block;position:relative;transform:rotate(-2deg)scale(1)}.yafa-here-pulse.svelte-d5na96{top:var(--here-y);left:var(--here-x);pointer-events:none;z-index:1;border:1px solid #f0ece3d1;border-radius:50%;width:24px;height:24px;animation:.52s cubic-bezier(.16,1,.3,1) forwards svelte-d5na96-yafa-here-pulse;position:absolute;transform:translate(-50%,-50%)scale(.2)}.yafa-here-player.svelte-d5na96:hover .yafa-here-grid:where(.svelte-d5na96),.yafa-here-player-pressed.svelte-d5na96 .yafa-here-grid:where(.svelte-d5na96){opacity:.62;transform:scale(calc(1.035 + var(--here-energy) * .08))}.yafa-here-player.svelte-d5na96:hover .yafa-here-text:where(.svelte-d5na96),.yafa-here-player-pressed.svelte-d5na96 .yafa-here-text:where(.svelte-d5na96){transform:rotate(1deg) scale(var(--here-scale))}@keyframes svelte-d5na96-yafa-here-pulse{0%{opacity:.85;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(7.5)}}@media (pointer:fine){.yafa-here-player.svelte-d5na96{cursor:pointer}}.project-page.svelte-gygcht{background:var(--color-line);height:100vh;min-height:100vh;max-height:100vh;color:var(--color-ink);grid-template-rows:minmax(0,12fr) minmax(0,16fr) minmax(0,10fr);grid-template-columns:minmax(140px,10fr) repeat(2,minmax(0,18fr)) minmax(120px,10fr);gap:1px;padding:0;display:grid;overflow:hidden}.project-page.svelte-gygcht .detail-title-tile{grid-area:1/1}.project-page.svelte-gygcht .detail-nav{grid-area:2/1/span 2}.project-page.svelte-gygcht:has(.project-shell:where(.svelte-gygcht):hover) .detail-title-tile{background:var(--color-background)}.project-page.svelte-gygcht:has(.project-shell:where(.svelte-gygcht):hover) .detail-title-tile span{color:var(--color-accent)}.project-shell.svelte-gygcht{background:var(--color-background);grid-area:1/2/span 3/span 3;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);place-self:center;align-items:center;gap:clamp(32px,6vw,84px);width:100%;height:100%;min-height:0;padding:28px;display:grid}.project-copy.svelte-gygcht{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.project-kicker.svelte-gygcht{color:var(--color-flame);font-size:var(--font-size-small);text-transform:uppercase;margin:0 0 clamp(14px,2vh,22px)}h1.svelte-gygcht{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(2.7rem,min(9vw,15vh),8.2rem);font-weight:400;line-height:.86}.project-description.svelte-gygcht{max-width:600px;color:var(--color-ink);font-size:var(--font-size-copy);margin:clamp(20px,3vh,34px) 0 0;line-height:1.62}.project-external.svelte-gygcht{width:fit-content;max-width:100%;color:var(--color-muted);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;transition:color var(--motion-fast);align-items:center;gap:10px;margin-top:clamp(18px,3vh,28px);text-decoration:none;display:flex}.project-external-mark.svelte-gygcht{color:var(--color-accent);transition:color var(--motion-fast);flex:none}.project-external.svelte-gygcht:hover,.project-external.svelte-gygcht:focus-visible,.project-external.svelte-gygcht:hover .project-external-mark:where(.svelte-gygcht),.project-external.svelte-gygcht:focus-visible .project-external-mark:where(.svelte-gygcht){color:var(--color-ink);outline:none}.project-techs.svelte-gygcht{flex-wrap:wrap;gap:8px;max-width:560px;margin-top:clamp(16px,2.4vh,24px);display:flex}.project-tech.svelte-gygcht{color:var(--color-muted);font-size:var(--font-size-small);text-transform:uppercase;border:1px solid #f0ece338;padding:5px 8px;line-height:1}.project-award.svelte-gygcht{align-items:flex-start;gap:10px;max-width:560px;margin-top:clamp(16px,2.4vh,24px);display:flex}.project-award-badge.svelte-gygcht{background:var(--color-accent);color:var(--color-background);font-size:var(--font-size-small);text-transform:uppercase;flex:none;padding:5px 7px;font-weight:700;line-height:1}.project-award-copy.svelte-gygcht{text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;display:flex}.project-award-title.svelte-gygcht,.project-award-result.svelte-gygcht{font-size:var(--font-size-small);line-height:1.3}.project-award-title.svelte-gygcht{color:var(--color-ink)}.project-award-result.svelte-gygcht{color:var(--color-muted)}.project-mobile-actions.svelte-gygcht{display:none}.project-visual.svelte-gygcht{background:var(--color-background);place-items:center;height:min(100%,clamp(260px,56vh,600px));min-height:0;display:grid;position:relative;overflow:hidden}.project-grid.svelte-gygcht{opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#f0ece314 1px,#0000 1px),linear-gradient(#f0ece314 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.project-image-frame.svelte-gygcht{place-items:center;width:min(78%,520px);height:auto;max-height:74%;display:grid;position:relative;transform:rotate(1deg)}.project-image-frame.svelte-gygcht img:where(.svelte-gygcht){object-fit:contain;filter:drop-shadow(0 18px 38px #00000052);width:100%;height:auto;max-height:100%}.project-award-ribbon.svelte-gygcht{z-index:2;width:90px;height:90px;position:absolute;top:0;left:0;overflow:hidden}.project-award-ribbon.svelte-gygcht span:where(.svelte-gygcht){background:var(--color-accent);width:124px;color:var(--color-background);letter-spacing:0;text-align:center;text-transform:uppercase;padding:7px 0;font-size:10px;font-weight:700;line-height:1;position:absolute;top:14px;left:-32px;transform:rotate(-45deg)}.project-video.svelte-gygcht{object-fit:cover;filter:drop-shadow(0 18px 38px #00000052);width:min(88%,620px);height:auto;max-height:78%;position:relative;transform:rotate(1deg)}.project-video-halo.svelte-gygcht{opacity:1;filter:saturate(.75)contrast(1.08)brightness(.82)drop-shadow(0 18px 38px #00000052);width:min(82%,580px)}.project-year.svelte-gygcht{color:var(--color-accent);font-size:var(--font-size-year);letter-spacing:0;transition:color var(--motion-fast);z-index:2;grid-area:3/4;place-self:end;margin:0 22px 20px 0;text-decoration:none}.project-year.svelte-gygcht:hover,.project-year.svelte-gygcht:focus-visible{color:var(--color-ink);outline:none}@media (pointer:fine){.project-external.svelte-gygcht,.project-year.svelte-gygcht{cursor:pointer}}@media (width<=780px),(pointer:coarse) and (orientation:portrait){.project-page.svelte-gygcht{height:var(--mobile-viewport-height);min-height:var(--mobile-viewport-height);max-height:var(--mobile-viewport-height);touch-action:none;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.project-page.svelte-gygcht .detail-title-tile,.project-year.svelte-gygcht{display:none}.project-shell.svelte-gygcht{flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,2vh,22px);width:100%;min-height:0;padding:54px 26px 24px;display:flex}.project-copy.svelte-gygcht{z-index:2;flex:none;width:100%;min-height:auto;transition:align-items 1ms linear,text-align 1ms linear;position:relative}.project-page-mobile-right.svelte-gygcht .project-copy:where(.svelte-gygcht){text-align:right;align-items:flex-end}.project-visual.svelte-gygcht{z-index:1;flex:1 1 0;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;margin-top:clamp(8px,1.8vh,18px);display:flex;position:relative}.project-kicker.svelte-gygcht{color:var(--mobile-accent-color)}h1.svelte-gygcht{font-size:clamp(2.7rem,16vw,5.8rem)}.project-description.svelte-gygcht{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-techs.svelte-gygcht{z-index:2;gap:6px;margin-top:14px;position:relative}.project-tech.svelte-gygcht{padding:4px 6px;font-size:10px}.project-award.svelte-gygcht{gap:8px;margin-top:12px}.project-award-badge.svelte-gygcht{padding:4px 6px;font-size:10px}.project-award-title.svelte-gygcht,.project-award-result.svelte-gygcht{font-size:10px}.project-award-ribbon.svelte-gygcht{width:78px;height:78px}.project-award-ribbon.svelte-gygcht span:where(.svelte-gygcht){width:110px;padding:6px 0;top:12px;left:-31px}.project-external-mark.svelte-gygcht{color:var(--mobile-accent-color)}.project-mobile-actions.svelte-gygcht{--mobile-slide-distance:calc(100vw - 100% - 52px);flex-wrap:wrap;flex:none;align-self:flex-start;gap:9px 13px;width:min(320px,100vw - 52px);transition:transform .52s cubic-bezier(.16,1.74,.32,1);display:flex}.project-page-mobile-right.svelte-gygcht .project-mobile-actions:where(.svelte-gygcht){transform:translateX(var(--mobile-slide-distance));justify-content:flex-end}.project-mobile-action.svelte-gygcht{max-width:100%;color:var(--color-muted);font-size:var(--font-size-small);text-transform:uppercase;transition:color var(--motion-fast);flex:calc(50% - 13px);align-items:center;gap:10px;line-height:1.35;text-decoration:none;display:flex}.project-mobile-action.svelte-gygcht span:where(.svelte-gygcht):last-child,.project-mobile-action.svelte-gygcht span:where(.svelte-gygcht):first-child:not(.project-mobile-action-mark){overflow-wrap:anywhere;min-width:0}.project-mobile-action-next.svelte-gygcht{text-align:right;justify-content:flex-end}.project-mobile-action-back.svelte-gygcht{flex-basis:100%;max-width:fit-content}.project-page-mobile-right.svelte-gygcht .project-mobile-action:where(.svelte-gygcht){text-align:right;justify-content:flex-end}.project-mobile-action-mark.svelte-gygcht{color:var(--mobile-accent-color);transition:color var(--motion-fast);flex:none}.project-mobile-action.svelte-gygcht:hover,.project-mobile-action.svelte-gygcht:focus-visible{color:var(--color-ink);outline:none}}
