.proof .container[data-v-6dec9de6]{z-index:1;position:relative}.proof__process[data-v-6dec9de6]{font-weight:600}.proof-grid[data-v-6dec9de6]{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.proof-tile[data-v-6dec9de6]{min-width:0}.proof-tile__link[data-v-6dec9de6]{border:1px solid color-mix(in srgb, var(--accent-color) 42%, transparent);border-radius:var(--radius-feature);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;color:inherit;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);background:linear-gradient(135deg,#14102e99,#0a081899);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.proof-tile__text[data-v-6dec9de6],.proof-tile__media[data-v-6dec9de6]{z-index:2;position:relative}.proof-tile__link[data-v-6dec9de6]:focus-visible{outline:var(--focus-ring);outline-offset:4px}.proof-tile__text[data-v-6dec9de6]{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5) 0;display:grid}.proof-tile__stat[data-v-6dec9de6]{align-items:flex-end;gap:var(--space-4);margin:0 0 var(--space-3);display:flex}.proof-tile__value[data-v-6dec9de6]{color:var(--fg-1);letter-spacing:var(--tracking-display);white-space:nowrap;font-size:clamp(56px,3.04762vw + 44.1143px,88px);font-weight:600;line-height:.9}.proof-tile__stat-label[data-v-6dec9de6]{color:#c4b5fd;max-width:18ch;font-size:var(--text-meta);line-height:var(--leading-meta)}.proof-tile__title[data-v-6dec9de6]{color:var(--fg-1);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3,-.01em);margin:0}.proof-tile__body[data-v-6dec9de6]{max-width:34ch;color:var(--fg-3);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.proof-tile__project[data-v-6dec9de6]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--fg-1);font-size:var(--text-label);font-weight:600;line-height:var(--leading-label);display:inline-flex}.proof-tile__project[data-v-6dec9de6] svg{transition:translate var(--dur-hover) var(--ease)}.proof-tile__media[data-v-6dec9de6]{height:240px;margin-top:var(--space-6);transition:translate var(--dur-state) var(--ease);justify-content:center;align-items:flex-start;display:flex}.proof-tile__shot[data-v-6dec9de6]{filter:drop-shadow(0 24px 48px #00000080);width:min(56%,240px);height:auto;display:block}.proof-tile--desktop .proof-tile__media[data-v-6dec9de6]{padding-left:var(--space-5);justify-content:flex-start}.proof-tile--desktop .proof-tile__shot[data-v-6dec9de6]{width:160%;max-width:none}@media (hover:hover){.proof-tile__link[data-v-6dec9de6]:hover{border-color:color-mix(in srgb, var(--accent-color) 68%, transparent);background:linear-gradient(135deg,#14102eb8,#0a0818b8)}.proof-tile__link:hover .proof-tile__media[data-v-6dec9de6]{translate:0 -8px}.proof-tile__link:hover .proof-tile__project[data-v-6dec9de6] svg{translate:3px}}@media (width<=767px){.proof-tile__text[data-v-6dec9de6]{text-align:center;justify-items:center}.proof-tile__stat[data-v-6dec9de6]{text-align:left;justify-content:center}.proof-tile--desktop .proof-tile__media[data-v-6dec9de6]{justify-content:center;padding-left:0}}@media (width>=768px){.proof-grid[data-v-6dec9de6]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-tile__text[data-v-6dec9de6]{padding:var(--space-7) var(--space-7) 0}}@media (width>=1024px){.proof-tile__link[data-v-6dec9de6]{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);min-height:440px;display:grid}.proof-tile__text[data-v-6dec9de6]{padding:var(--space-7) 0 var(--space-7) var(--space-7)}.proof-tile__media[data-v-6dec9de6]{height:360px;padding-right:var(--space-5);align-self:end;margin-top:0}.proof-tile__shot[data-v-6dec9de6]{width:100%;max-width:220px}.proof-tile--desktop .proof-tile__media[data-v-6dec9de6]{padding:0}.proof-tile--desktop .proof-tile__shot[data-v-6dec9de6]{width:240%;max-width:none}}.phones[data-v-1f885800]{--phone-h:clamp(360px, 44vw, 600px);--phone-w:calc(var(--phone-h) * .48);--phone-move:.6s;position:relative}.phones__stage[data-v-1f885800]{z-index:1;height:var(--phone-h);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:calc(50% - 50vw);position:relative;overflow:clip}.phones__track[data-v-1f885800]{margin:0;padding:0;list-style:none}.phones__item[data-v-1f885800]{--x:0px;--s:1;--o:1;--b:1;height:100%;translate:-50%;transform:translateX(var(--x)) scale(var(--s));opacity:var(--o);filter:brightness(var(--b));cursor:pointer;transition:transform var(--phone-move) var(--ease), opacity var(--phone-move) var(--ease), filter var(--phone-move) var(--ease);position:absolute;top:0;left:50%}.phones__shot[data-v-1f885800]{-webkit-user-drag:none;width:auto;height:100%;display:block}.slot-0[data-v-1f885800]{z-index:3}.slot-m1[data-v-1f885800],.slot-p1[data-v-1f885800]{--s:.8;--b:.45;z-index:2}.slot-m2[data-v-1f885800],.slot-p2[data-v-1f885800]{--s:.64;--b:.25;z-index:1}.slot-p1[data-v-1f885800]{--x:calc(var(--phone-w) * .8)}.slot-m1[data-v-1f885800]{--x:calc(var(--phone-w) * -.8)}.slot-p2[data-v-1f885800]{--x:calc(var(--phone-w) * 1.4)}.slot-m2[data-v-1f885800]{--x:calc(var(--phone-w) * -1.4)}.is-hidden[data-v-1f885800]{--s:.5;--o:0;--b:.25;pointer-events:none;transition:opacity calc(var(--phone-move) / 2) var(--ease), transform 0s calc(var(--phone-move) / 2)}.is-entering[data-v-1f885800]{transition:opacity var(--phone-move) var(--ease)}@media (hover:hover){.slot-m1[data-v-1f885800]:hover,.slot-p1[data-v-1f885800]:hover{--b:.7}.slot-m2[data-v-1f885800]:hover,.slot-p2[data-v-1f885800]:hover{--b:.45}}.phones__bar[data-v-1f885800]{z-index:1;align-items:center;gap:var(--space-4);max-width:34rem;margin:var(--space-7) auto 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.phones__caption[data-v-1f885800]{justify-items:center;gap:var(--space-1);text-align:center;display:grid}.phones__subtitle[data-v-1f885800]{color:#c4b5fd;font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.phones__link[data-v-1f885800]{align-items:center;gap:var(--space-2);min-height:2lh;color:var(--fg-1);font-size:var(--text-body-lg);font-weight:600;line-height:var(--leading-h3);text-decoration:none;display:inline-flex}.phones__link[data-v-1f885800] svg{transition:translate var(--dur-hover) var(--ease)}.phones__link[data-v-1f885800]:focus-visible,.phones__button[data-v-1f885800]:focus-visible{outline:var(--focus-ring);outline-offset:4px}.phones__button[data-v-1f885800]{width:44px;height:44px;color:var(--fg-1);cursor:pointer;transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);background:linear-gradient(135deg,#14102e99,#0a081899);border:1px solid #8b5cf64d;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.phones__button[data-v-1f885800]:hover{border-color:#8b5cf699;box-shadow:0 0 20px #8b5cf640}.phones__link[data-v-1f885800]:hover svg{translate:3px}}@media (width>=768px){.phones__link[data-v-1f885800]{min-height:0;font-size:var(--text-h3)}}@media (prefers-reduced-motion:reduce){.phones[data-v-1f885800]{--phone-move:1ms}}.studio-intro[data-v-6e544552]{--rule:#8b5cf633}.studio-intro .container[data-v-6e544552]{z-index:1;position:relative}.studio-intro__copy[data-v-6e544552]{justify-items:center;gap:var(--space-5);max-width:52rem;margin:0 auto var(--stack-intro);text-align:center;display:grid}.studio-intro__copy .section-title[data-v-6e544552]{margin:0}.studio-intro__lead[data-v-6e544552]{text-wrap:balance;color:var(--text-2);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);margin:0}.studio-numbers[data-v-6e544552]{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.studio-number[data-v-6e544552]{justify-items:center;gap:var(--space-2);padding:var(--space-6) 0;border-top:1px solid var(--rule);display:grid}.studio-number__value[data-v-6e544552]{color:var(--fg-1);font-size:var(--text-numeral);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-display);white-space:nowrap;margin:0}.studio-number__label[data-v-6e544552]{text-align:center;max-width:26ch;color:var(--text-3);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (width>=768px){.studio-numbers[data-v-6e544552]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.studio-number[data-v-6e544552]{padding:var(--space-7) var(--space-6);border-top:0}.studio-number+.studio-number[data-v-6e544552]{border-left:1px solid var(--rule)}}.about-phones[data-v-048373a0]{margin-top:var(--section-space-pair)}
