.exploration-surface-module__nxfZaq__scope{position:relative}.exploration-surface-module__nxfZaq__wash{z-index:1;border-radius:inherit;background:color-mix(in oklab, var(--canvas) 70%, transparent);pointer-events:none;opacity:0;transition:opacity .17s var(--ease-out);position:absolute;inset:4px}.exploration-surface-module__nxfZaq__sticker{z-index:3;pointer-events:none;opacity:0;width:max-content;max-width:calc(100% - 48px);transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exploration-surface-module__nxfZaq__paper{--ink:#0a0a0a;isolation:isolate;border:1px solid var(--ink);transform-origin:50%;background:linear-gradient(125deg,#f9fafb 0%,#cbd0d7 17%,#edf0f3 29%,#fff 40%,#f6f8fa 45%,#c5cbd3 59%,#e5e9ee 70%,#fff 81%,#d3d9e1 100%);border-radius:50%;padding:12px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #292e362e,0 2px 4px #00000017;box-shadow:inset 0 1px 1px lab(100% 0 0),inset 0 -2px 2px lab(18.7418% -.595957 -5.51375/.18),0 2px 4px lab(0% 0 0/.09)}@supports (color:lab(0% 0 0)){.exploration-surface-module__nxfZaq__paper{--ink:lab(2.75381% 0 0)}}.exploration-surface-module__nxfZaq__paper:before{content:"";z-index:3;border:1px solid var(--ink);border-radius:inherit;opacity:.45;position:absolute;inset:3px}.exploration-surface-module__nxfZaq__reflection{z-index:1;opacity:0;background:linear-gradient(115deg,#0000 18%,#88909c24 29%,#9cd1e270 36%,#d3c9f875 42%,#fffffffa 48%,#ffffffa6 52%,#f6c8e16b 58%,#88909c1f 67%,#0000 80%);background:linear-gradient(115deg,#0000 18%,lab(59.329% -.913858 -7.40589/.14) 29%,lab(80.6225% -14.7584 -14.4828/.44) 36%,lab(83.0303% 10.4347 -21.7782/.46) 42%,lab(100% 0 0/.98) 48%,lab(100% 0 0/.65) 52%,lab(85.2643% 19.4318 -5.68852/.42) 58%,lab(59.329% -.913858 -7.40589/.12) 67%,#0000 80%);transition:opacity .15s;position:absolute;inset:-30%}.exploration-surface-module__nxfZaq__paper:after{content:"";z-index:4;opacity:0;transition:transform .25s var(--ease-out), opacity .15s ease;background:linear-gradient(110deg,#0000 26%,#999fa82e 35%,#87dcf761 41%,#dbcaff66 45%,#ffffffe6 50%,#ffcde861 55%,#ffedc747 61%,#0000 73%);background:linear-gradient(110deg,#0000 26%,lab(65.1491% -.72822 -5.5759/.18) 35%,lab(83.0919% -21.6381 -21.5306/.38) 41%,lab(83.9501% 14.9421 -25.5175/.4) 45%,lab(100% 0 0/.9) 50%,lab(87.4475% 22.633 -6.6316/.38) 55%,lab(94.3776% 2.32136 21.5729/.28) 61%,#0000 73%);position:absolute;inset:-25%;transform:translate(-110%)}.exploration-surface-module__nxfZaq__sticker .exploration-surface-module__nxfZaq__title{z-index:2;color:var(--ink);font-family:var(--font-serif);font-synthesis:none;letter-spacing:0;text-align:center;text-wrap:balance;margin:0;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.2;position:relative}@media (hover:hover) and (pointer:fine){.exploration-surface-module__nxfZaq__scope:not([data-open]):hover .exploration-surface-module__nxfZaq__wash,.exploration-surface-module__nxfZaq__scope:not([data-open]):hover .exploration-surface-module__nxfZaq__sticker{opacity:1}.exploration-surface-module__nxfZaq__scope:not([data-open]):hover .exploration-surface-module__nxfZaq__reflection{opacity:.85}.exploration-surface-module__nxfZaq__scope:not([data-open]):hover .exploration-surface-module__nxfZaq__paper:after{opacity:1;transform:translate(110%)}}:is(.exploration-surface-module__nxfZaq__scope:not([data-open]):has(:focus-visible) .exploration-surface-module__nxfZaq__wash,.exploration-surface-module__nxfZaq__scope:not([data-open]):has(:focus-visible) .exploration-surface-module__nxfZaq__sticker){opacity:1;transition:none}@media (hover:none),(pointer:coarse){:is(.exploration-surface-module__nxfZaq__scope .piece-pause,.exploration-surface-module__nxfZaq__scope .piece-replay){top:12px;bottom:auto}.exploration-surface-module__nxfZaq__sticker{opacity:1;max-width:calc(100% - 24px);top:auto;bottom:12px;left:12px;transform:none}.exploration-surface-module__nxfZaq__paper{transition:transform .16s var(--ease-out);padding:10px 16px;transform:rotate(-2deg)!important}.exploration-surface-module__nxfZaq__scope:has(.piece-expand:active) .exploration-surface-module__nxfZaq__paper{transform:rotate(-2deg)scale(.97)!important}.exploration-surface-module__nxfZaq__sticker .exploration-surface-module__nxfZaq__title{font-size:16px}}@media (prefers-reduced-motion:reduce){.exploration-surface-module__nxfZaq__paper:after{display:none}.exploration-surface-module__nxfZaq__paper{transition:none;transform:rotate(-4deg)!important}.exploration-surface-module__nxfZaq__scope:has(.piece-expand:active) .exploration-surface-module__nxfZaq__paper{transform:rotate(-4deg)!important}}
.ink-signature-action:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (min-width:701px){.directory:has(.ink-signature){padding-bottom:max(48px, env(safe-area-inset-bottom))}}.ink-signature{border-top:1px solid var(--line);color:var(--ink);margin-top:88px;padding-block:32px 8px}.ink-signature-heading,.ink-signature-bottom{justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.ink-signature-heading p{color:var(--muted-foreground);font-size:var(--text-body);text-wrap:pretty;margin:10px 0 0;line-height:1.5}.ink-signature-paper{isolation:isolate;height:clamp(200px,26vw,280px);margin-block:16px 8px;position:relative}.ink-signature-paper canvas{width:100%;height:100%;color:var(--ink);touch-action:none;cursor:crosshair;display:block;position:absolute;inset:0}.ink-signature-hint{color:var(--muted-foreground);font-size:var(--text-caption);pointer-events:none;transition:opacity .16s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.ink-signature-hint[data-hidden=true]{opacity:0}.ink-signature-bottom{color:var(--muted-foreground);font-size:var(--text-caption);line-height:1.5}.ink-signature-action{min-height:36px;color:var(--muted-foreground);font:inherit;font-size:var(--text-caption);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:4px;background:0 0;border:0;border-radius:2px;flex-shrink:0;padding:6px 0;transition:color .16s,opacity .16s}.ink-signature-action:disabled{opacity:.4;cursor:default}.exploration-grid .touchdesigner-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.exploration-grid .touchdesigner-row .piece-visual-media{aspect-ratio:9/16}.exploration-grid .touchdesigner-row .piece-visual-inner>video,.exploration-grid .touchdesigner-row .piece-visual-inner>img{object-fit:cover}.touchdesigner-row .piece-hover-summary{display:none}.touchdesigner-row .piece-caption{padding:10px 2px 0}.touchdesigner-row .piece-caption-title,.touchdesigner-row .piece-caption-summary{margin:0}.touchdesigner-row .piece-caption-title{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.3}.touchdesigner-row .piece-caption-summary{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.4}.heart-burst{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.heart-burst-item{left:var(--heart-left);color:color-mix(in oklab, var(--accent) 78%, #e25573);opacity:0;transform:translate3d(0, 0, 0) rotate(var(--heart-rotation)) scale(var(--heart-scale));animation:heart-rise var(--heart-duration) var(--heart-delay) linear forwards;will-change:transform, opacity;font-size:clamp(16px,2.2vw,32px);line-height:1;position:absolute;bottom:-2rem}@keyframes heart-rise{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--heart-rotation)) scale(var(--heart-scale))}12%{opacity:.85}72%{opacity:.7}to{opacity:0;transform:translate3d(var(--heart-drift), -105vh, 0) rotate(calc(var(--heart-rotation) + 18deg)) scale(calc(var(--heart-scale) * .78))}}@media (prefers-reduced-motion:reduce){.heart-burst-item{animation:.42s ease-out forwards heart-fade}}@keyframes heart-fade{0%{opacity:0}to{opacity:.8}}@media (hover:hover) and (pointer:fine){.ink-signature-action:hover:not(:disabled){color:var(--ink)}}@media (max-width:700px){.ink-signature{margin-top:56px;padding-top:24px}.ink-signature-heading{flex-wrap:wrap;gap:4px}.ink-signature-bottom{flex-wrap:wrap;gap:4px 16px}.ink-signature-action{min-height:44px}.exploration-grid .touchdesigner-row{gap:8px}}@media (prefers-reduced-motion:reduce){.ink-signature-hint,.ink-signature-action{transition:none}}
.symbols-effect-module__Z4-Usa__root,.symbols-effect-module__Z4-Usa__root canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.symbols-effect-module__Z4-Usa__homeCard.piece-coming-soon .piece-visual:after{display:none}.symbols-effect-module__Z4-Usa__hero{border:1px solid #00000014!important;border:1px solid lab(0% 0 0/.08)!important;padding:4px!important}.symbols-effect-module__Z4-Usa__hero.case-study-hero-coming-soon .case-study-hero-inner:after{display:none}
