.ph[data-astro-cid-ogcmxce2]{background:var(--surface-raised);border-radius:var(--radius-lg);color:var(--text-secondary);place-items:center;display:grid;overflow:hidden}.ph[data-astro-cid-ogcmxce2] img[data-astro-cid-ogcmxce2]{object-fit:cover;width:100%;height:100%}.hello[data-astro-cid-sr2ugaad]{height:100vh;min-height:640px;position:relative;overflow:hidden}.float[data-astro-cid-sr2ugaad]{position:absolute}.float[data-astro-cid-sr2ugaad] .shot{width:100%;height:100%}.dash[data-astro-cid-sr2ugaad]{aspect-ratio:560/360;width:39vw;top:9vh;left:43vw}.dash[data-astro-cid-sr2ugaad] .shot{rotate:5deg}.discover[data-astro-cid-sr2ugaad]{aspect-ratio:300/620;width:21vw;top:13vh;left:61vw}.discover[data-astro-cid-sr2ugaad] .shot{rotate:-8deg}.chat[data-astro-cid-sr2ugaad]{aspect-ratio:260/540;width:18vw;top:27vh;left:79vw}.chat[data-astro-cid-sr2ugaad] .shot{rotate:7deg}.copy[data-astro-cid-sr2ugaad]{left:var(--space-lg);z-index:1;position:absolute;bottom:14vh}.title[data-astro-cid-sr2ugaad]{transform-origin:0 100%;will-change:transform, filter}.sub[data-astro-cid-sr2ugaad]{max-width:560px;margin-top:var(--space-md);padding-left:var(--space-sm)}.cue[data-astro-cid-sr2ugaad]{left:calc(var(--space-lg) + var(--space-sm));bottom:var(--space-lg);position:absolute}@media (width>=768px){.float[data-astro-cid-sr2ugaad]{margin-left:-100px}}@media (width<=767px){.dash[data-astro-cid-sr2ugaad]{width:75vw;top:12vh;left:20vw}.discover[data-astro-cid-sr2ugaad]{width:40vw;top:22vh;left:8vw}.chat[data-astro-cid-sr2ugaad]{width:36vw;top:30vh;left:58vw}.copy[data-astro-cid-sr2ugaad]{left:var(--space-gutter);right:var(--space-gutter)}.sub[data-astro-cid-sr2ugaad]{padding-left:0}.cue[data-astro-cid-sr2ugaad]{left:var(--space-gutter)}}.manifesto[data-astro-cid-7uhwltau]{min-height:100vh;padding:var(--space-2xl) var(--space-gutter);place-items:center;display:grid}.inner[data-astro-cid-7uhwltau]{width:min(1100px,100%)}.statement[data-astro-cid-7uhwltau]{margin-top:var(--space-md)}.word[data-astro-cid-7uhwltau]{color:var(--text-unrevealed)}.progress[data-astro-cid-7uhwltau]{width:min(860px,100%);height:2px;margin-top:var(--space-2xl);background:var(--surface-raised)}.progress[data-astro-cid-7uhwltau] span[data-astro-cid-7uhwltau]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-7uhwltau]{color:var(--text-primary)}.progress[data-astro-cid-7uhwltau]{display:none}}.work[data-astro-cid-3uqb35pi]{min-height:100vh;padding:96px 0 var(--space-lg);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.head[data-astro-cid-3uqb35pi]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);display:flex}.counter[data-astro-cid-3uqb35pi]{white-space:nowrap}.track[data-astro-cid-3uqb35pi]{gap:var(--space-md);padding:0 var(--space-lg);will-change:transform;width:max-content;margin:0;list-style:none;display:flex}.card[data-astro-cid-3uqb35pi]{aspect-ratio:4/5;flex:none;height:min(600px,60vh)}.card[data-astro-cid-3uqb35pi] a[data-astro-cid-3uqb35pi]{height:100%;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-3uqb35pi]{position:absolute;inset:0;transform:scale(1.1)}.media[data-astro-cid-3uqb35pi] .fill{border-radius:0;width:100%;height:100%}.media[data-astro-cid-3uqb35pi]:after{content:"";background:linear-gradient(to bottom, #0a0a0ab3, transparent 22%), linear-gradient(to top, var(--bg) 8%, #0a0a0a99 32%, transparent 55%);position:absolute;inset:0}.tag[data-astro-cid-3uqb35pi],.caption[data-astro-cid-3uqb35pi]{position:relative}.caption[data-astro-cid-3uqb35pi]{gap:var(--space-xs);display:grid}@media (width<=767px),(prefers-reduced-motion:reduce){.track-wrap[data-astro-cid-3uqb35pi]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.card[data-astro-cid-3uqb35pi]{scroll-snap-align:start;width:78vw;height:auto}.media[data-astro-cid-3uqb35pi]{transform:none}.head[data-astro-cid-3uqb35pi],.track[data-astro-cid-3uqb35pi]{padding-inline:var(--space-gutter)}}.case[data-astro-cid-zsyqxktb]{align-items:center;gap:var(--space-xl);min-height:100vh;padding:96px calc(var(--space-gutter) + 40px) var(--space-lg) var(--space-gutter);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.copy[data-astro-cid-zsyqxktb]{max-width:600px}.chapters[data-astro-cid-zsyqxktb]{margin:var(--space-md) 0 var(--space-xl);display:grid}.chapter[data-astro-cid-zsyqxktb]{gap:var(--space-lg);grid-area:1/1;align-content:start;display:grid}.steps[data-astro-cid-zsyqxktb]{gap:var(--space-sm);color:var(--text-unrevealed);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zsyqxktb] li.active{color:var(--text-primary)}.phone[data-astro-cid-zsyqxktb]{aspect-ratio:380/780;border:10px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(380px,30vw);max-height:82vh;overflow:hidden}.screen-stack[data-astro-cid-zsyqxktb]{gap:var(--space-sm);padding:var(--space-xs);will-change:transform;display:grid}.screen-stack[data-astro-cid-zsyqxktb] .screen{aspect-ratio:720/1561;border-radius:var(--radius-md)}.dots[data-astro-cid-zsyqxktb]{right:var(--space-lg);gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dots[data-astro-cid-zsyqxktb] li[data-astro-cid-zsyqxktb]{background:var(--surface-raised);border-radius:50%;width:8px;height:8px;transition:background .3s}.dots[data-astro-cid-zsyqxktb] li.active{background:var(--accent)}@media (width<=767px){.case[data-astro-cid-zsyqxktb]{align-content:center;gap:var(--space-md);min-height:100svh;padding:80px var(--space-gutter) var(--space-md);grid-template-columns:1fr}.chapters[data-astro-cid-zsyqxktb]{margin:var(--space-sm) 0}.chapter[data-astro-cid-zsyqxktb]{gap:var(--space-sm)}.steps[data-astro-cid-zsyqxktb]{justify-content:start;gap:var(--space-md);grid-auto-flow:column}.phone[data-astro-cid-zsyqxktb]{border-width:6px;width:auto;height:44svh;max-height:none;margin-inline:auto}.dots[data-astro-cid-zsyqxktb]{display:none}}@media (prefers-reduced-motion:reduce){.chapter[data-astro-cid-zsyqxktb]{grid-area:auto;position:static;opacity:1!important}.chapters[data-astro-cid-zsyqxktb]{gap:var(--space-xl)}.phone[data-astro-cid-zsyqxktb]{overflow-y:auto}}.layers[data-astro-cid-fdurblq7]{align-items:center;gap:var(--space-xl);min-height:100vh;padding:96px var(--space-gutter) var(--space-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.copy[data-astro-cid-fdurblq7]{z-index:1;gap:var(--space-lg);max-width:520px;display:grid;position:relative}.stage[data-astro-cid-fdurblq7]{perspective:1800px;place-items:center;padding-right:140px;display:grid}.stack[data-astro-cid-fdurblq7]{aspect-ratio:640/400;width:min(560px,100%);transform-style:preserve-3d;position:relative}.layer[data-astro-cid-fdurblq7]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);position:absolute;inset:0}.layer-0[data-astro-cid-fdurblq7]{background:radial-gradient(circle at 20% 30%, var(--accent) 0 6%, transparent 7%), radial-gradient(circle at 45% 30%, var(--text-secondary) 0 6%, transparent 7%), radial-gradient(circle at 70% 30%, var(--surface-raised) 0 6%, transparent 7%), var(--surface)}.layer-1[data-astro-cid-fdurblq7]{background:repeating-linear-gradient(90deg, transparent 0 calc(8.333% - 1px), var(--border) calc(8.333% - 1px) 8.333%), var(--surface)}.layer-2[data-astro-cid-fdurblq7]{background:0 0}.components[data-astro-cid-fdurblq7]{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:repeat(3,1fr);height:100%;display:grid}.components[data-astro-cid-fdurblq7] span[data-astro-cid-fdurblq7]{border-radius:var(--radius-sm);border:1px dashed var(--text-secondary);opacity:.6}.layer[data-astro-cid-fdurblq7] .fill{border-radius:inherit;opacity:.92;width:100%;height:100%}.tag[data-astro-cid-fdurblq7]{left:calc(100% + var(--space-sm));bottom:var(--space-xs);white-space:nowrap;color:var(--text-secondary);opacity:0;position:absolute}.layer-3[data-astro-cid-fdurblq7] .tag[data-astro-cid-fdurblq7]{color:var(--accent)}@media (width<=767px){.layers[data-astro-cid-fdurblq7]{grid-template-columns:1fr}.stage[data-astro-cid-fdurblq7]{padding:var(--space-lg) 0}.stack[data-astro-cid-fdurblq7]{width:54vw;margin-left:4vw}.tag[data-astro-cid-fdurblq7]{left:calc(100% + var(--space-xs))}}@media (prefers-reduced-motion:reduce){.tag[data-astro-cid-fdurblq7]{opacity:1}}.process[data-astro-cid-4o7dzlcs]{gap:var(--space-xl);padding:0 var(--space-gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.intro[data-astro-cid-4o7dzlcs]{justify-content:center;gap:var(--space-md);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.steps[data-astro-cid-4o7dzlcs]{gap:var(--space-xl);margin:0;padding:40vh 0;list-style:none;display:grid}.step[data-astro-cid-4o7dzlcs]{gap:var(--space-md);color:var(--text-unrevealed);transition:color .4s;display:flex}.num[data-astro-cid-4o7dzlcs]{padding-top:.6em}.desc[data-astro-cid-4o7dzlcs]{opacity:0;max-width:560px;max-height:0;transition:max-height .5s,opacity .4s,margin .4s;overflow:hidden}.step[data-astro-cid-4o7dzlcs].is-active{color:var(--text-primary)}.step[data-astro-cid-4o7dzlcs].is-active .num[data-astro-cid-4o7dzlcs]{color:var(--accent)}.step[data-astro-cid-4o7dzlcs].is-active .desc[data-astro-cid-4o7dzlcs]{opacity:1;max-height:120px;margin-top:var(--space-sm)}@media (width<=767px){.process[data-astro-cid-4o7dzlcs]{grid-template-columns:1fr}.intro[data-astro-cid-4o7dzlcs]{height:auto;padding-top:var(--space-2xl);position:static}.steps[data-astro-cid-4o7dzlcs]{padding:var(--space-xl) 0 var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-4o7dzlcs]{color:var(--text-primary)}.desc[data-astro-cid-4o7dzlcs]{opacity:1;max-height:none;margin-top:var(--space-sm)}}.contact[data-astro-cid-sd7iwv5r]{justify-content:center;align-items:flex-start;gap:var(--space-lg);min-height:100vh;padding:var(--space-2xl) var(--space-gutter) 120px;background:var(--contact-bg);color:var(--text-on-accent);flex-direction:column;display:flex;position:relative}.title[data-astro-cid-sd7iwv5r]{color:var(--text-primary)}.word[data-astro-cid-sd7iwv5r]{white-space:nowrap;display:inline-block}.char[data-astro-cid-sd7iwv5r]{display:inline-block}.magnetic[data-astro-cid-sd7iwv5r]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-primary);will-change:transform;display:inline-block}.note[data-astro-cid-sd7iwv5r]{max-width:640px}.foot[data-astro-cid-sd7iwv5r]{left:var(--space-gutter);bottom:var(--space-lg);gap:var(--space-lg);flex-wrap:wrap;display:flex;position:absolute}
