.work-artwork[data-astro-cid-ws2py2ux]{position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;overflow:hidden;container-type:inline-size;pointer-events:none;color:#20231e;font-family:Arial,Helvetica,sans-serif}.work-artwork[data-astro-cid-ws2py2ux] [data-astro-cid-ws2py2ux]{box-sizing:border-box}[data-astro-cid-ws2py2ux][data-variant=form]{background:#d9e5d2}.poster-meta[data-astro-cid-ws2py2ux],.workflow-meta[data-astro-cid-ws2py2ux],.notes-meta[data-astro-cid-ws2py2ux]{position:absolute;z-index:2;inset:6.4% 6.5% auto;display:flex;justify-content:space-between;align-items:center;font-size:1.3cqw;letter-spacing:.1em;font-weight:600}.poster-meta[data-astro-cid-ws2py2ux]:before{content:"";position:absolute;inset:calc(100% + 2cqw) 0 auto;border-top:1px solid #20231e30}.form-object[data-astro-cid-ws2py2ux]{position:absolute;inset:0;width:100%;height:100%}.form-orbit[data-astro-cid-ws2py2ux]{transform-origin:403px 303px;animation:form-breathe 17s ease-in-out infinite alternate}.poster-bottom[data-astro-cid-ws2py2ux]{position:absolute;inset:auto 6.5% 6.5%;display:flex;justify-content:space-between;align-items:flex-end}.poster-title[data-astro-cid-ws2py2ux]{font-size:5.5cqw;font-weight:600;line-height:.95;letter-spacing:-.065em}.poster-title[data-astro-cid-ws2py2ux] em[data-astro-cid-ws2py2ux]{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.poster-index[data-astro-cid-ws2py2ux]{text-align:right;font-size:5.7cqw;line-height:.9;font-weight:500}.poster-index[data-astro-cid-ws2py2ux] small[data-astro-cid-ws2py2ux]{display:block;font-size:1.05cqw;letter-spacing:.08em;margin-top:1.4cqw}[data-astro-cid-ws2py2ux][data-variant=layer]{background:#d9ddd6}.layer-stage-label[data-astro-cid-ws2py2ux]{position:absolute;top:6.5%;left:6.5%;font-size:1.15cqw;font-weight:600;letter-spacing:.1em}.layer-window[data-astro-cid-ws2py2ux]{position:absolute;inset:16% 6.5% 15%;background:#151c19;color:#eef0e8;box-shadow:0 2.8cqw 5cqw #20231e20;transform:rotate(-2.5deg);border:1px solid #20231e;border-radius:1cqw;overflow:hidden}.window-chrome[data-astro-cid-ws2py2ux]{height:8.2%;border-bottom:1px solid #cddad81c;display:flex;align-items:center;gap:.45cqw;padding:0 1.7cqw;background:#1c231f}.window-chrome[data-astro-cid-ws2py2ux] i[data-astro-cid-ws2py2ux]{width:.55cqw;height:.55cqw;border-radius:50%;background:#758279}.window-chrome[data-astro-cid-ws2py2ux] span[data-astro-cid-ws2py2ux]{margin:auto;font-size:.9cqw;opacity:.5;letter-spacing:.06em;padding-right:3cqw}.layer-navigation[data-astro-cid-ws2py2ux]{position:absolute;inset:14% 6% auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cddad81f;padding-bottom:1.7cqw}.layer-brand[data-astro-cid-ws2py2ux]{display:flex;gap:1cqw;align-items:center;font-size:1.4cqw;letter-spacing:.12em;font-weight:700}.layer-brand[data-astro-cid-ws2py2ux] svg[data-astro-cid-ws2py2ux]{width:2.5cqw;height:2.4cqw;color:#86b9b2}.layer-navigation[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]:last-child{font-size:.63cqw;letter-spacing:.06em;opacity:.6}.layer-headline[data-astro-cid-ws2py2ux]{position:absolute;top:37%;left:6%;font-size:4.55cqw;line-height:1.1;letter-spacing:-.055em}.layer-headline[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]{color:#86b9b2}.layer-caption[data-astro-cid-ws2py2ux]{position:absolute;left:6%;top:63%;font-size:1.1cqw;line-height:1.6;color:#e4ebe3ad}.layer-action[data-astro-cid-ws2py2ux]{position:absolute;left:6%;bottom:9%;font-size:.95cqw;border-bottom:1px solid #86b9b2;padding-bottom:.8cqw;display:flex;justify-content:space-between;width:20%}.layer-action[data-astro-cid-ws2py2ux] span[data-astro-cid-ws2py2ux]{color:#86b9b2}.layer-network[data-astro-cid-ws2py2ux]{position:absolute;width:43%;height:59%;right:4%;top:32%}.layer-stage-bottom[data-astro-cid-ws2py2ux]{position:absolute;inset:auto 6.5% 6.5%;display:flex;justify-content:space-between;font-size:1.05cqw;font-weight:600;letter-spacing:.075em}.layer-stage-bottom[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]{font-size:2.5cqw;line-height:.5}[data-astro-cid-ws2py2ux][data-variant=workflow]{background:#304be8;color:#f6f5f1}.workflow-meta[data-astro-cid-ws2py2ux]{font-size:1.15cqw}.workflow-meta[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]:last-child{font-size:2.8cqw;line-height:.5}.workflow-title[data-astro-cid-ws2py2ux]{position:absolute;top:17%;left:6.5%;font-size:11cqw;line-height:.75;font-weight:600;letter-spacing:-.075em}.workflow-title[data-astro-cid-ws2py2ux] em[data-astro-cid-ws2py2ux]{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:13cqw;line-height:1.05}.workflow-path[data-astro-cid-ws2py2ux]{position:absolute;inset:0;width:100%;height:100%}.workflow-card[data-astro-cid-ws2py2ux]{position:absolute;width:25%;height:40%;padding:2cqw 2.2cqw;border-radius:.35cqw;box-shadow:0 1cqw 2cqw #10194826;color:#20231e;background:#f6f5f1;display:flex;flex-direction:column}.card-no[data-astro-cid-ws2py2ux]{font-size:.9cqw;font-weight:600;letter-spacing:.08em;opacity:.6}.workflow-card[data-astro-cid-ws2py2ux] strong[data-astro-cid-ws2py2ux]{font-size:3.8cqw;font-weight:500;line-height:1;margin-top:1.8cqw;letter-spacing:-.05em}.workflow-card[data-astro-cid-ws2py2ux] small[data-astro-cid-ws2py2ux]{font-size:.9cqw;line-height:1.4;margin-top:auto;opacity:.65}.input-card[data-astro-cid-ws2py2ux]{left:16%;top:48%;transform:rotate(-13deg)}.idea-card[data-astro-cid-ws2py2ux]{left:42%;top:30%;transform:rotate(8deg);background:#d9e5d2;z-index:2}.space-card[data-astro-cid-ws2py2ux]{left:68%;top:44%;transform:rotate(-6deg);background:#ed593a;z-index:3}.input-lines[data-astro-cid-ws2py2ux]{display:grid;gap:1cqw;margin-top:3cqw}.input-lines[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]{height:1.2cqw;border-radius:.12cqw;background:#20231e15}.input-lines[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]:nth-child(2){width:70%}.input-lines[data-astro-cid-ws2py2ux]>span[data-astro-cid-ws2py2ux]:nth-child(3){width:85%}.idea-mark[data-astro-cid-ws2py2ux]{font-family:Georgia,serif;font-size:9cqw;line-height:1.1;text-align:center}.space-mark[data-astro-cid-ws2py2ux]{margin:2.3cqw auto auto;width:9cqw;aspect-ratio:1;border:1px solid #20231e80;border-radius:50%;display:grid;place-items:center}.space-mark[data-astro-cid-ws2py2ux] span[data-astro-cid-ws2py2ux]{font-size:6.5cqw;line-height:.8;transform:translateY(-.3cqw)}.workflow-bottom[data-astro-cid-ws2py2ux]{position:absolute;bottom:6.5%;left:6.5%;font-size:1.05cqw;font-weight:500;letter-spacing:.08em}[data-astro-cid-ws2py2ux][data-variant=notes]{background:#e8e6df}.notes-meta[data-astro-cid-ws2py2ux]{font-size:1.15cqw}.note-paper[data-astro-cid-ws2py2ux]{position:absolute;inset:16% 21% 12%;background:#f6f5f1;box-shadow:0 1cqw 3cqw #20231e0b}.back-paper[data-astro-cid-ws2py2ux]{transform:rotate(7deg);background:#d9e5d2}.front-paper[data-astro-cid-ws2py2ux]{transform:rotate(-6deg);padding:4cqw;display:flex;flex-direction:column}.note-number[data-astro-cid-ws2py2ux]{font-size:1cqw;font-weight:600;letter-spacing:.08em;opacity:.5}.front-paper[data-astro-cid-ws2py2ux] strong[data-astro-cid-ws2py2ux]{margin-top:5cqw;font-size:7cqw;line-height:.95;letter-spacing:-.06em;font-weight:500}.front-paper[data-astro-cid-ws2py2ux] em[data-astro-cid-ws2py2ux]{font-family:Georgia,Times New Roman,serif;font-weight:400}.note-rule[data-astro-cid-ws2py2ux]{border-top:1px solid #20231e30;width:70%;margin-top:auto;margin-bottom:2cqw}.front-paper[data-astro-cid-ws2py2ux] small[data-astro-cid-ws2py2ux]{font-size:1.35cqw;line-height:1.55;opacity:.65}.note-scribble[data-astro-cid-ws2py2ux]{position:absolute;inset:0;width:100%;height:100%}@keyframes form-breathe{0%{transform:translate(403px,303px) rotate(-4deg) scale(.97)}to{transform:translate(403px,303px) rotate(9deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){.form-orbit[data-astro-cid-ws2py2ux]{animation:none}}.layer-invitation[data-astro-cid-o5zsfn2t]{position:absolute;inset:0;overflow:hidden;background:#e8e1d3;color:#f0f5e9;isolation:isolate;container-type:size}.campaign-stage[data-astro-cid-o5zsfn2t]{position:absolute;left:50%;top:50%;width:max(100%,177.69cqh);height:max(100%,56.28cqw);transform:translate(-50%,-50%);container-type:size}.campaign-photograph[data-astro-cid-o5zsfn2t]{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}.campaign-card-brand[data-astro-cid-o5zsfn2t]{position:absolute;left:62.9%;top:44.2%;width:40%;height:34%;transform:translate(-50%,-50%) rotate(7deg);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:3cqw;color:#f1f3e4;text-shadow:0 1px 1px #123f461c}.campaign-lockup[data-astro-cid-o5zsfn2t]{display:flex;align-items:center;gap:1.9cqw;width:100%;font-family:Manrope,Arial,sans-serif;font-size:4.3cqw;font-weight:500;letter-spacing:-.045em;line-height:1.1}.campaign-lockup[data-astro-cid-o5zsfn2t] svg[data-astro-cid-o5zsfn2t]{width:8.1cqw;height:auto;flex-shrink:0;overflow:visible}.campaign-lockup[data-astro-cid-o5zsfn2t] small[data-astro-cid-o5zsfn2t]{display:block;font-family:Space Grotesk,Arial,sans-serif;font-size:1.25cqw;letter-spacing:.04em;line-height:1.4;margin-top:.6cqw;font-weight:400}.campaign-signature[data-astro-cid-o5zsfn2t]{font-family:Space Grotesk,Arial,sans-serif;font-size:1.1cqw;letter-spacing:.01em;line-height:1.5;margin-top:4.2cqw;color:#d3e7df}.campaign-light[data-astro-cid-o5zsfn2t]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#143d3f15,transparent 60%)}[data-astro-cid-o5zsfn2t][data-presentation=card] .campaign-stage[data-astro-cid-o5zsfn2t]{left:45%;top:40%}[data-astro-cid-o5zsfn2t][data-presentation=card] .campaign-signature[data-astro-cid-o5zsfn2t]{display:none}@media(max-width:700px){.layer-invitation[data-astro-cid-o5zsfn2t]:not([data-presentation=card]) .campaign-stage[data-astro-cid-o5zsfn2t]{width:190%;height:auto;aspect-ratio:1672/941;left:30%;top:35%;mask-image:linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent)}[data-astro-cid-o5zsfn2t][data-presentation=card] .campaign-stage[data-astro-cid-o5zsfn2t]{left:42%;top:55%}.campaign-signature[data-astro-cid-o5zsfn2t]{display:none}}@media(prefers-reduced-motion:reduce){.layer-invitation[data-astro-cid-o5zsfn2t] [data-astro-cid-o5zsfn2t]{animation:none!important;transition:none!important}}.youtube-collection[data-astro-cid-ttrqzdpt]{position:absolute;inset:0;overflow:hidden;container-type:size;background:radial-gradient(ellipse at 10% 27%,#155b8c88 0,transparent 57%),radial-gradient(ellipse at 62% 56%,#5a2b8d8a 0,transparent 56%),radial-gradient(ellipse at 100% 20%,#134d9a6b 0,transparent 47%),#080c19}.collection-grid[data-astro-cid-ttrqzdpt]{position:absolute;inset:0;background-image:linear-gradient(#b5d4ff06 1px,transparent 1px),linear-gradient(90deg,#b5d4ff06 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000,transparent 86%);pointer-events:none}.collection-board[data-astro-cid-ttrqzdpt]{position:absolute;inset:70px 5% 245px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr) minmax(0,.9fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(15px,1.6cqw,28px)}.channel-frame[data-astro-cid-ttrqzdpt]{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;height:100%;border:1px solid #8aafdb40;border-radius:12px;background:#0d1728;box-shadow:0 20px 65px #0005}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=ambient]{height:75%;align-self:start;background:linear-gradient(145deg,#142a41,#0c1523);border-color:#79b8e34d}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=beats]{height:89%;align-self:end;background:linear-gradient(145deg,#27183b,#141020);border-color:#bd91ef4d}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=cats]{background:linear-gradient(145deg,#17355a,#101b2c);border-color:#65a9ff73}.channel-header[data-astro-cid-ttrqzdpt]{height:clamp(34px,3.8cqw,50px);display:flex;align-items:center;gap:clamp(7px,.7cqw,11px);padding:8px clamp(9px,1cqw,15px);color:#eef4ff;border-bottom:1px solid #a5c3ed15;background:#0d142230}.channel-avatar[data-astro-cid-ttrqzdpt]{width:clamp(20px,2.3cqw,32px);height:clamp(20px,2.3cqw,32px);border-radius:50%;object-fit:cover;flex:none}.channel-name[data-astro-cid-ttrqzdpt]{font-size:clamp(10px,1.05cqw,15px);font-weight:650;line-height:1.15;white-space:nowrap}.channel-index[data-astro-cid-ttrqzdpt]{margin-left:auto;font:9px/1.2 monospace;color:#95a5be}.channel-media[data-astro-cid-ttrqzdpt]{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:8px;padding:10px}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-media[data-astro-cid-ttrqzdpt][data-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-media[data-astro-cid-ttrqzdpt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-preview[data-astro-cid-ttrqzdpt]{min-width:0;min-height:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:5px;background:#050b16}.channel-poster[data-astro-cid-ttrqzdpt]{position:relative;min-width:0;min-height:0;overflow:hidden}.channel-poster[data-astro-cid-ttrqzdpt] img[data-astro-cid-ttrqzdpt]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.splash-video-views[data-astro-cid-ttrqzdpt]{padding:6px 7px;font-size:9px;line-height:1.3;color:#b5c9e8;background:#0a1322}.splash-video-views[data-astro-cid-ttrqzdpt] strong[data-astro-cid-ttrqzdpt]{font-weight:650;color:#f2f6ff}.channel-footer[data-astro-cid-ttrqzdpt]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-top:1px solid #9cbbe519;font-size:9px;line-height:1.5;color:#a7c4dd}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-footer[data-astro-cid-ttrqzdpt]{color:#d7b8ee}.channel-footer[data-astro-cid-ttrqzdpt]>span[data-astro-cid-ttrqzdpt]:last-child:not(:first-child){flex:none}.channel-performance[data-astro-cid-ttrqzdpt]{display:grid;gap:5px;padding:11px 12px 12px}.performance-kicker[data-astro-cid-ttrqzdpt]{font-size:7px;letter-spacing:.09em;text-transform:uppercase;color:#8fb7ed}.splash-totals[data-astro-cid-ttrqzdpt]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.splash-totals[data-astro-cid-ttrqzdpt]>strong[data-astro-cid-ttrqzdpt]{font-size:clamp(15px,1.5cqw,23px);line-height:1;letter-spacing:-.04em;font-weight:650;color:#eef5ff}.splash-totals[data-astro-cid-ttrqzdpt]>strong[data-astro-cid-ttrqzdpt] small[data-astro-cid-ttrqzdpt]{font-size:9px;font-weight:400;letter-spacing:0;color:#b5c9e8}.splash-totals[data-astro-cid-ttrqzdpt]>span[data-astro-cid-ttrqzdpt]{font-size:12px;color:#9ac5ff;white-space:nowrap}.splash-totals[data-astro-cid-ttrqzdpt]>span[data-astro-cid-ttrqzdpt] small[data-astro-cid-ttrqzdpt]{font-size:7px}.splash-metric-title[data-astro-cid-ttrqzdpt]{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.5;color:#adc4e3}[data-astro-cid-ttrqzdpt][data-collection-mode=case] .collection-board[data-astro-cid-ttrqzdpt]{bottom:245px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .collection-board[data-astro-cid-ttrqzdpt]{inset:11% 6% 12%}.project-hero[data-identity=music] .project-heading{bottom:30px}.project-hero[data-identity=music] .project-heading h1{font-size:clamp(44px,5vw,72px);line-height:1;max-width:900px;margin-top:10px}.project-hero[data-identity=music] .project-heading>.eyebrow{font-size:9px;padding:0;background:none;backdrop-filter:none}.project-hero[data-identity=music] .project-heading>p{font-size:12px;line-height:1.6;margin-top:12px;max-width:680px}.project-hero[data-identity=music] .project-scroll{font-size:10px;padding-block:9px;margin-top:14px}.case-slide[data-identity=music] .carousel-caption h2{font-size:clamp(44px,4.8vw,70px);line-height:1}@container (max-width:700px){.collection-board[data-astro-cid-ttrqzdpt]{inset:65px 6% 270px;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:13px}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=ambient]{grid-column:1;grid-row:1;height:100%;align-self:stretch}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=beats]{grid-column:1;grid-row:2;height:100%;align-self:stretch}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=cats]{grid-column:2;grid-row:1 / span 2;height:100%;align-self:stretch}.channel-header[data-astro-cid-ttrqzdpt]{height:32px;padding:6px;gap:6px}.channel-avatar[data-astro-cid-ttrqzdpt]{width:19px;height:19px}.channel-name[data-astro-cid-ttrqzdpt]{font-size:clamp(8px,2.45cqw,12px)}.channel-index[data-astro-cid-ttrqzdpt]{display:none}.channel-media[data-astro-cid-ttrqzdpt]{padding:6px;gap:6px}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-media[data-astro-cid-ttrqzdpt][data-count="2"]{grid-template-rows:minmax(0,1fr)}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-preview[data-astro-cid-ttrqzdpt][data-preview-index="1"]{display:none}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-media[data-astro-cid-ttrqzdpt]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.channel-footer[data-astro-cid-ttrqzdpt]{font-size:7px;padding:7px 8px;gap:5px;line-height:1.4}.channel-performance[data-astro-cid-ttrqzdpt]{gap:5px;padding:9px 8px}.performance-kicker[data-astro-cid-ttrqzdpt]{font-size:6px;letter-spacing:.04em}.splash-totals[data-astro-cid-ttrqzdpt]{gap:6px}.splash-totals[data-astro-cid-ttrqzdpt]>strong[data-astro-cid-ttrqzdpt]{font-size:clamp(16px,4.7cqw,23px)}.splash-totals[data-astro-cid-ttrqzdpt]>strong[data-astro-cid-ttrqzdpt] small[data-astro-cid-ttrqzdpt]{font-size:8px}.splash-totals[data-astro-cid-ttrqzdpt]>span[data-astro-cid-ttrqzdpt]{font-size:12px}.splash-totals[data-astro-cid-ttrqzdpt]>span[data-astro-cid-ttrqzdpt] small[data-astro-cid-ttrqzdpt]{font-size:7px}.splash-metric-title[data-astro-cid-ttrqzdpt]{font-size:7px}.splash-video-views[data-astro-cid-ttrqzdpt]{padding:3px 5px;font-size:7px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .collection-board[data-astro-cid-ttrqzdpt]{inset:9% 6% 10%;gap:10px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-header[data-astro-cid-ttrqzdpt]{height:27px;gap:4px;padding:5px}.channel-avatar[data-astro-cid-ttrqzdpt]{flex:none}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-avatar[data-astro-cid-ttrqzdpt]{width:16px;height:16px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-name[data-astro-cid-ttrqzdpt]{font-size:clamp(7px,2.2cqw,11px)}[data-astro-cid-ttrqzdpt][data-collection-mode=case] .collection-board[data-astro-cid-ttrqzdpt]{bottom:270px}}@container (max-width:700px) and (max-height:360px){[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-frame[data-astro-cid-ttrqzdpt]{grid-template-rows:24px minmax(0,1fr)}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-header[data-astro-cid-ttrqzdpt]{height:24px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-footer[data-astro-cid-ttrqzdpt]{display:none}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-media[data-astro-cid-ttrqzdpt]{padding:4px;gap:4px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] [data-astro-cid-ttrqzdpt][data-channel=cats] .channel-media[data-astro-cid-ttrqzdpt]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .splash-video-views[data-astro-cid-ttrqzdpt]{font-size:6px;line-height:1.4;padding:3px 2px}}@media(max-width:479px){.project-tile[data-identity=music] .project-tile-visual{aspect-ratio:1/1.14}}@media(max-width:700px){.case-slide[data-identity=music] .carousel-caption{display:flex;align-items:end;gap:16px;bottom:145px}.case-slide[data-identity=music] .carousel-caption>div:first-child{min-width:0}.case-slide[data-identity=music] .carousel-caption h2{font-size:clamp(31px,8.8vw,42px)}.case-slide[data-identity=music] .carousel-discipline{font-size:9px;line-height:1.4;padding:0;background:none;max-width:175px;margin-bottom:11px}.case-slide[data-identity=music] .carousel-case-link{font-size:10px;gap:12px;margin-top:0;white-space:nowrap}.case-slide[data-identity=music] .carousel-case-link>span{width:32px;height:32px;font-size:20px}.project-hero[data-identity=music] .project-heading h1{font-size:clamp(34px,9vw,44px)}.project-hero[data-identity=music] .project-heading>p{max-width:340px}}@media(min-width:701px)and (max-height:700px){.collection-board[data-astro-cid-ttrqzdpt]{inset:60px 5% 220px}.case-slide[data-identity=music] .carousel-caption{bottom:110px}}.collection-atmosphere[data-astro-cid-ttrqzdpt]{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(35px) saturate(1.25);opacity:.38;transform:scale(1.1)}.collection-grid[data-astro-cid-ttrqzdpt]{background:radial-gradient(ellipse at 68% 25%,#9635d24d,transparent 55%),linear-gradient(0deg,#080c19 5%,#090d1d66 60%);mask-image:none;z-index:1}.collection-board[data-astro-cid-ttrqzdpt]{display:block;inset:145px 7% 250px;perspective:1600px;z-index:2}.channel-frame[data-astro-cid-ttrqzdpt]{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr);height:auto;border-radius:14px;box-shadow:0 32px 70px #0009;overflow:hidden}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=ambient]{top:0;left:0;width:57%;height:60%;transform:rotate(-6deg);background:#0a1727;border-color:#9ddcff66;z-index:1}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=beats]{bottom:0;left:19%;width:49%;height:57%;transform:rotate(5deg);background:#161027;border-color:#daafff66;z-index:2}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=cats]{top:0;right:0;width:28%;height:100%;transform:rotate(3deg);background:#0b172c;border-color:#a0ceff88;z-index:3;overflow:visible}.channel-header[data-astro-cid-ttrqzdpt]{height:42px;padding:8px 12px;background:#081020e8;border-bottom:1px solid #ffffff19;gap:9px}.channel-name[data-astro-cid-ttrqzdpt]{font-size:clamp(12px,1.2cqw,18px)}.channel-avatar[data-astro-cid-ttrqzdpt]{width:25px;height:25px}.channel-index[data-astro-cid-ttrqzdpt]{display:none}.channel-media[data-astro-cid-ttrqzdpt]{padding:0;gap:9px;overflow:hidden}.channel-poster[data-astro-cid-ttrqzdpt] img[data-astro-cid-ttrqzdpt]{object-fit:cover}[data-astro-cid-ttrqzdpt][data-channel=ambient] .channel-poster[data-astro-cid-ttrqzdpt] img[data-astro-cid-ttrqzdpt]{object-position:center top}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-poster[data-astro-cid-ttrqzdpt] img[data-astro-cid-ttrqzdpt]{object-fit:contain}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-media[data-astro-cid-ttrqzdpt][data-count="2"]{grid-template-rows:minmax(0,1fr)}[data-astro-cid-ttrqzdpt][data-channel=beats] .channel-preview[data-astro-cid-ttrqzdpt][data-preview-index="1"]{display:none}.channel-preview[data-astro-cid-ttrqzdpt]{border-radius:0}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-media[data-astro-cid-ttrqzdpt]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:10px;overflow:visible}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-preview[data-astro-cid-ttrqzdpt]{border-radius:9px;box-shadow:0 22px 50px #0008;border:1px solid #9bcdff55}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-preview[data-astro-cid-ttrqzdpt][data-preview-index="1"]{transform:translateY(28px)}.channel-footer[data-astro-cid-ttrqzdpt],.channel-footer[data-astro-cid-ttrqzdpt].channel-performance{display:none}.splash-video-views[data-astro-cid-ttrqzdpt]{font-size:clamp(12px,1.1cqw,17px);padding:10px 6px;text-align:center;background:#091426;color:#b5d2ec}.splash-video-views[data-astro-cid-ttrqzdpt] strong[data-astro-cid-ttrqzdpt]{font-size:1.15em}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .collection-board[data-astro-cid-ttrqzdpt]{inset:20% 6% 18%}[data-astro-cid-ttrqzdpt][data-collection-mode=case] .collection-board[data-astro-cid-ttrqzdpt]{bottom:275px}.case-slide[data-identity=music] .carousel-caption h2{font-size:clamp(44px,5vw,74px)}@container (max-width:700px){.collection-board[data-astro-cid-ttrqzdpt]{inset:140px 7% 290px}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=ambient]{width:75%;height:47%;left:-3%;top:0}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=beats]{width:72%;height:46%;left:0;bottom:0}.channel-frame[data-astro-cid-ttrqzdpt][data-channel=cats]{width:38%;height:81%;right:-1%;top:12%}.channel-header[data-astro-cid-ttrqzdpt]{height:32px;padding:6px 7px;gap:6px}.channel-name[data-astro-cid-ttrqzdpt]{font-size:12px}.channel-avatar[data-astro-cid-ttrqzdpt]{width:21px;height:21px}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-header[data-astro-cid-ttrqzdpt]{padding:5px}.channel-header[data-astro-cid-ttrqzdpt] .channel-name[data-astro-cid-ttrqzdpt]{white-space:normal}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-media[data-astro-cid-ttrqzdpt]{display:block;overflow:hidden}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-preview[data-astro-cid-ttrqzdpt]{height:100%;grid-template-rows:minmax(0,1fr) auto}[data-astro-cid-ttrqzdpt][data-channel=cats] .channel-preview[data-astro-cid-ttrqzdpt][data-preview-index="1"]{display:none}.splash-video-views[data-astro-cid-ttrqzdpt]{font-size:13px;padding:8px 4px}[data-astro-cid-ttrqzdpt][data-collection-mode=case] .collection-board[data-astro-cid-ttrqzdpt]{bottom:295px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .collection-board[data-astro-cid-ttrqzdpt]{inset:19% 5%}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-frame[data-astro-cid-ttrqzdpt]{grid-template-rows:27px minmax(0,1fr)}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-header[data-astro-cid-ttrqzdpt]{height:27px;padding:5px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-name[data-astro-cid-ttrqzdpt]{font-size:10px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-avatar[data-astro-cid-ttrqzdpt]{width:18px;height:18px}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .channel-media[data-astro-cid-ttrqzdpt]{padding:0}[data-astro-cid-ttrqzdpt][data-collection-mode=card] .splash-video-views[data-astro-cid-ttrqzdpt]{font-size:11px;padding:6px 3px}}@media(max-width:700px){.case-slide[data-identity=music] .carousel-caption h2{font-size:clamp(34px,9.5vw,46px)}.case-slide[data-identity=music] .carousel-caption{display:block}.case-slide[data-identity=music] .carousel-case-link{margin-top:15px}}@media(min-width:761px)and (max-height:740px){.collection-board[data-astro-cid-ttrqzdpt]{inset:125px 8% 230px}}.riot-visual[data-astro-cid-h2oq2gto]{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#120e10;color:#f4eee5}.riot-campaign-frame[data-astro-cid-h2oq2gto],.riot-campaign-image[data-astro-cid-h2oq2gto]{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;max-width:none}.riot-campaign-image[data-astro-cid-h2oq2gto]{object-fit:cover;object-position:60% center}.riot-campaign-shade[data-astro-cid-h2oq2gto]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#120e1059,transparent 46%)}.riot-signature[data-astro-cid-h2oq2gto]{position:absolute;top:76px;left:var(--gutter,40px);display:flex;align-items:center;gap:13px}.riot-er-label[data-astro-cid-h2oq2gto]{display:grid;place-items:center;flex:none;width:40px;height:29px;padding:6px;background:#ed342b;color:#f4eee5}.riot-er-label[data-astro-cid-h2oq2gto] svg[data-astro-cid-h2oq2gto]{display:block;width:100%;height:100%}.riot-signature-caption[data-astro-cid-h2oq2gto]{font:500 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase}.riot-colors[data-astro-cid-h2oq2gto]{display:flex;gap:5px;margin-left:3px}.riot-colors[data-astro-cid-h2oq2gto] i[data-astro-cid-h2oq2gto]{width:5px;height:5px;border-radius:50%;background:#ed342b}.riot-colors[data-astro-cid-h2oq2gto] i[data-astro-cid-h2oq2gto]+i[data-astro-cid-h2oq2gto]{background:#d5ff37}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-campaign-image[data-astro-cid-h2oq2gto]{object-position:66% center}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-campaign-shade[data-astro-cid-h2oq2gto]{display:none}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-signature[data-astro-cid-h2oq2gto]{top:20px;left:auto;right:20px}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-er-label[data-astro-cid-h2oq2gto]{width:31px;height:23px;padding:5px}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-colors[data-astro-cid-h2oq2gto]{display:none}.project-hero[data-identity=riot],.case-slide[data-identity=riot]{background:#120e10;color:#f4eee5}.project-hero[data-identity=riot] .project-back{padding:0;background:none;font-size:12px;color:#eee4dc}.project-hero[data-identity=riot] .project-heading{bottom:34px}.project-hero[data-identity=riot] .project-heading h1,.case-slide[data-identity=riot] .carousel-caption h2{font-family:Riot Condensed,Impact,Arial Narrow,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(44px,4.5vw,68px);line-height:.95;letter-spacing:0;color:#f4eee5;text-shadow:none}.project-hero[data-identity=riot] .project-heading h1{margin-top:11px}.project-hero[data-identity=riot] .project-heading>.eyebrow{padding:0;background:none;backdrop-filter:none;font-size:12px;color:#e2d4cd}.project-hero[data-identity=riot] .project-heading>p{max-width:400px;margin-top:14px;font-size:14px;line-height:1.6;color:#e2d4cd}.project-hero[data-identity=riot] .project-scroll{margin-top:13px;padding-block:10px;font-size:12px;color:#f4eee5;border-color:#ed342b99}.project-hero[data-identity=riot] .project-hero-shade{background:linear-gradient(0deg,#120e10bd,transparent 48%)}.case-slide[data-identity=riot] .carousel-caption{bottom:125px}.case-slide[data-identity=riot] .carousel-discipline{padding:0;background:none;backdrop-filter:none;margin-bottom:12px;font-size:12px;line-height:1.5;color:#e2d4cd}.case-slide[data-identity=riot] .carousel-topline{font-size:12px;letter-spacing:.08em;color:#e2d4cd}.case-slide[data-identity=riot] .carousel-case-link{font-size:13px;color:#f4eee5}.case-slide[data-identity=riot] .carousel-case-link>span{border-color:#ed342b99}.case-slide[data-identity=riot] .carousel-case-link:hover>span{background:#c72c2c;color:#fff}.case-slide[data-identity=riot] .carousel-shade{background:linear-gradient(0deg,#120e10de,transparent 52%)}.case-carousel[data-active-identity=riot]{--slide-accent:#ed342b}.case-carousel[data-active-identity=riot] .carousel-controls{border-color:#f4eee540;color:#f4eee5}.case-carousel[data-active-identity=riot] .carousel-tabs button{color:#cab9b2}.case-carousel[data-active-identity=riot] .carousel-tabs button[aria-pressed=true]{color:#f4eee5}.case-carousel[data-active-identity=riot] .carousel-tab-number{color:#bda69e}.case-carousel[data-active-identity=riot] .carousel-tabs i{background:#f4eee52b}.case-carousel[data-active-identity=riot] .carousel-tabs button[aria-pressed=true] i{background:#ed342b}.case-carousel[data-active-identity=riot] .carousel-arrows button{border-color:#ed342b88;background:#120e1055;color:#f4eee5}.case-carousel[data-active-identity=riot] .carousel-arrows button:hover{background:#c72c2c;color:#fff}@media(max-width:760px){.riot-campaign-image[data-astro-cid-h2oq2gto],[data-astro-cid-h2oq2gto][data-presentation=card] .riot-campaign-image[data-astro-cid-h2oq2gto]{object-position:center}.riot-campaign-shade[data-astro-cid-h2oq2gto]{background:none}.riot-signature[data-astro-cid-h2oq2gto]{top:68px;gap:11px}.riot-er-label[data-astro-cid-h2oq2gto]{width:34px;height:25px;padding:5px}.riot-signature-caption[data-astro-cid-h2oq2gto]{font-size:12px}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-signature[data-astro-cid-h2oq2gto]{top:16px;right:16px}[data-astro-cid-h2oq2gto][data-presentation=card] .riot-er-label[data-astro-cid-h2oq2gto]{width:28px;height:21px;padding:4px}.case-slide[data-identity=riot] .carousel-caption{display:flex;align-items:end;gap:16px;bottom:185px}.case-slide[data-identity=riot] .carousel-caption>div:first-child{min-width:0}.case-slide[data-identity=riot] .carousel-caption h2{font-size:clamp(34px,9vw,48px);white-space:nowrap}.case-slide[data-identity=riot] .carousel-discipline{max-width:175px;margin-bottom:9px;font-size:12px}.case-slide[data-identity=riot] .carousel-case-link{margin-top:0;gap:11px;font-size:12px}.case-slide[data-identity=riot] .carousel-case-link>span{width:36px;height:36px;font-size:21px}.project-hero[data-identity=riot] .project-heading{bottom:28px}.project-hero[data-identity=riot] .project-heading h1{font-size:44px}.project-hero[data-identity=riot] .project-heading>p{max-width:340px;font-size:13px}}@media(min-width:761px)and (max-height:700px){.riot-signature[data-astro-cid-h2oq2gto]{top:68px}.case-slide[data-identity=riot] .carousel-caption{bottom:115px}.case-slide[data-identity=riot] .carousel-caption h2{font-size:44px}}@media(max-width:370px){.case-slide[data-identity=riot] .carousel-caption{gap:12px}.case-slide[data-identity=riot] .carousel-case-link{gap:8px}.case-slide[data-identity=riot] .carousel-case-link>span{width:32px;height:32px}}.astonia-cover[data-astro-cid-tsznwm46]{position:absolute;inset:0;overflow:hidden;background:#100e17}.astonia-cover[data-astro-cid-tsznwm46] img[data-astro-cid-tsznwm46]{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% 44%}.astonia-cover-shade[data-astro-cid-tsznwm46]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#090b1626,transparent 65%)}.astonia-cover[data-astro-cid-tsznwm46][data-mode=card] img[data-astro-cid-tsznwm46]{object-position:86% 30%}.astonia-cover-platforms[data-astro-cid-tsznwm46]{position:absolute;top:calc(var(--header-height,76px) + 65px);right:var(--gutter,40px);display:flex;gap:10px;color:#f4eef9;z-index:1}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{display:flex;align-items:center;gap:9px;padding:10px 13px;background:#110c1bd9;backdrop-filter:blur(12px);border:1px solid #d5b7ed4a;border-radius:12px}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>img[data-astro-cid-tsznwm46]{width:25px;height:25px;object-fit:contain;flex:none}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{font-size:14px;line-height:1.2}.astonia-cover-platforms[data-astro-cid-tsznwm46] small[data-astro-cid-tsznwm46]{display:block;font-size:11px;color:#c1afcd;margin-top:4px}[data-astro-cid-tsznwm46][data-mode=card] .astonia-cover-platforms[data-astro-cid-tsznwm46]{top:24px;right:24px;gap:8px}[data-astro-cid-tsznwm46][data-mode=card] .astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{padding:8px;gap:0}[data-astro-cid-tsznwm46][data-mode=card] .astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{display:none}@media(max-width:600px){.astonia-cover-platforms[data-astro-cid-tsznwm46]{top:142px;left:22px;right:auto;gap:7px}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{padding:8px;gap:7px}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{font-size:12px}.astonia-cover-platforms[data-astro-cid-tsznwm46] small[data-astro-cid-tsznwm46]{font-size:10px}.astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>img[data-astro-cid-tsznwm46]{width:20px;height:20px}[data-astro-cid-tsznwm46][data-mode=card] .astonia-cover-platforms[data-astro-cid-tsznwm46]{top:78px;right:20px;left:auto;gap:6px}[data-astro-cid-tsznwm46][data-mode=card] .astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{padding:7px}}@media(max-width:600px){.astonia-cover[data-astro-cid-tsznwm46][data-mode=hero] img[data-astro-cid-tsznwm46],.astonia-cover[data-astro-cid-tsznwm46][data-mode=case] img[data-astro-cid-tsznwm46]{object-position:86% 42%}}@media(max-width:360px){.astonia-cover[data-astro-cid-tsznwm46]:not([data-mode=card]) .astonia-cover-platforms[data-astro-cid-tsznwm46]{left:20px;right:20px;gap:5px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.astonia-cover[data-astro-cid-tsznwm46]:not([data-mode=card]) .astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{min-width:0;padding:8px 6px;gap:6px}.astonia-cover[data-astro-cid-tsznwm46]:not([data-mode=card]) .astonia-cover-platforms[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]>span[data-astro-cid-tsznwm46]{font-size:11px;min-width:0}.astonia-cover[data-astro-cid-tsznwm46]:not([data-mode=card]) .astonia-cover-platforms[data-astro-cid-tsznwm46] small[data-astro-cid-tsznwm46]{font-size:9px}}.portfolio-art-cover[data-astro-cid-nzju3m4i]{display:block;position:absolute;inset:0;width:100%;height:100%;background:#dddcd1;overflow:hidden}.portfolio-art-cover[data-astro-cid-nzju3m4i] img[data-astro-cid-nzju3m4i]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%}[data-astro-cid-nzju3m4i][data-cover=innovation]{background:#0a1325}[data-astro-cid-nzju3m4i][data-cover=innovation] img[data-astro-cid-nzju3m4i]{object-position:center 45%}.frame-film-visual[data-astro-cid-djj25eqy]{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:#1d1424}.frame-film-ambience[data-astro-cid-djj25eqy]{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(36px) saturate(.65) brightness(.5);opacity:.7}.frame-film-visual[data-astro-cid-djj25eqy]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1911227a,transparent 46%),linear-gradient(0deg,#120d1ce6,transparent 42%);pointer-events:none}.frame-film-pair[data-astro-cid-djj25eqy]{position:absolute;inset:4% 5% 7% 22%;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.frame-film-shot[data-astro-cid-djj25eqy]{min-width:0;overflow:hidden;background:#190e1c;border-radius:7px;border:1px solid #dfb8ff20;box-shadow:0 24px 70px #0004}.frame-film-shot[data-astro-cid-djj25eqy] img[data-astro-cid-djj25eqy]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;max-width:none}.frame-film-shot--front[data-astro-cid-djj25eqy]{margin-top:9%;margin-bottom:6%}[data-astro-cid-djj25eqy][data-mode=card] .frame-film-pair[data-astro-cid-djj25eqy]{inset:0;gap:3px}[data-astro-cid-djj25eqy][data-mode=card] .frame-film-shot[data-astro-cid-djj25eqy]{margin:0;border:0;border-radius:0;box-shadow:none}[data-astro-cid-djj25eqy][data-mode=card] .frame-film-shot[data-astro-cid-djj25eqy] img[data-astro-cid-djj25eqy]{object-position:50% 27%}@media(max-width:700px){.frame-film-pair[data-astro-cid-djj25eqy]{inset:0;grid-template-columns:1fr;gap:0}.frame-film-shot[data-astro-cid-djj25eqy]{border:0;border-radius:0;box-shadow:none}.frame-film-shot--front[data-astro-cid-djj25eqy]{display:none}.frame-film-shot[data-astro-cid-djj25eqy] img[data-astro-cid-djj25eqy]{object-position:50% 25%}[data-astro-cid-djj25eqy][data-mode=card] .frame-film-pair[data-astro-cid-djj25eqy]{grid-template-columns:1fr 1fr}[data-astro-cid-djj25eqy][data-mode=card] .frame-film-shot--front[data-astro-cid-djj25eqy]{display:block}}.maple-cover[data-astro-cid-4mczscgy]{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 84% 8%,#2d3b4e66,transparent 60%),radial-gradient(ellipse at 5% 90%,#b6222438,transparent 65%),#080c10;color:#f0f3f3;container-type:size}.maple-cover-grid[data-astro-cid-4mczscgy]{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(120deg,#000,transparent 80%)}.maple-cover-wordmark[data-astro-cid-4mczscgy]{position:absolute;top:calc(var(--header-height,76px) + 28px);left:var(--gutter,40px);display:flex;align-items:center;gap:20px;z-index:4}.maple-cover-wordmark[data-astro-cid-4mczscgy] strong[data-astro-cid-4mczscgy]{display:block;font-family:Riot Condensed,Arial Black,sans-serif;font-weight:900;font-size:clamp(27px,3.8cqw,62px);font-style:italic;line-height:.85;letter-spacing:-.055em;background:#ff3036;color:#060a0d;padding:7px 17px 8px 11px;clip-path:polygon(0 0,100% 0,93% 100%,0 100%)}.maple-cover-wordmark[data-astro-cid-4mczscgy]>span[data-astro-cid-4mczscgy]{font-family:DM Sans,Arial,sans-serif;font-size:clamp(12px,1.1cqw,16px);letter-spacing:.08em;color:#adbdc7}.maple-cover-windows[data-astro-cid-4mczscgy]{position:absolute;inset:0;mask-image:linear-gradient(0deg,transparent,#000 22%);perspective:1400px}.maple-window[data-astro-cid-4mczscgy]{position:absolute!important;height:auto!important;object-fit:contain!important;max-width:none!important;border:1px solid #7d929f55;border-radius:7px;box-shadow:0 35px 70px #0009;transform-origin:center}.maple-window-trainer[data-astro-cid-4mczscgy]{width:31%!important;right:21%;top:8%;z-index:3;transform:rotate(-3deg)}.maple-window-macro[data-astro-cid-4mczscgy]{width:27%!important;right:-1%;top:17%;z-index:2;transform:rotate(4deg);filter:brightness(.75)}.maple-window-session[data-astro-cid-4mczscgy]{width:25%!important;right:44%;top:23%;z-index:1;transform:rotate(-8deg);filter:brightness(.7)}.maple-cover-pipeline[data-astro-cid-4mczscgy]{position:absolute;left:var(--gutter,40px);top:37%;display:flex;flex-direction:column;align-items:center;z-index:2}.maple-cover-pipeline[data-astro-cid-4mczscgy]>span[data-astro-cid-4mczscgy]{display:grid;place-items:center;width:54px;height:54px;border:1px solid #77b7bf55;background:#7cbed60b;border-radius:12px;color:#9fd9e0}.maple-cover-pipeline[data-astro-cid-4mczscgy] svg[data-astro-cid-4mczscgy]{width:29px;height:29px}.maple-cover-pipeline[data-astro-cid-4mczscgy]>i[data-astro-cid-4mczscgy]{width:1px;height:29px;background:linear-gradient(#89d7df77,#89d7df11)}.maple-cover-stack[data-astro-cid-4mczscgy]{position:absolute;right:7%;bottom:16%;font-size:17px;letter-spacing:.015em;color:#b6c5cf}.maple-cover-stack[data-astro-cid-4mczscgy] i[data-astro-cid-4mczscgy]{font-style:normal;color:#ff5b5e;margin-inline:9px}[data-astro-cid-4mczscgy][data-presentation=hero] .maple-cover-stack[data-astro-cid-4mczscgy]{display:none}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy]{top:23px;left:auto;right:24px;gap:12px}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy] strong[data-astro-cid-4mczscgy]{font-size:34px;padding:6px 13px 7px 8px}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy]>span[data-astro-cid-4mczscgy]{display:none}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-trainer[data-astro-cid-4mczscgy]{width:48%!important;right:20%;top:13%}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-macro[data-astro-cid-4mczscgy]{width:37%!important;right:-10%;top:25%}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-session[data-astro-cid-4mczscgy]{width:36%!important;right:56%;top:29%}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-pipeline[data-astro-cid-4mczscgy],[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-stack[data-astro-cid-4mczscgy]{display:none}@media(max-width:760px){.maple-cover-wordmark[data-astro-cid-4mczscgy]{top:88px;gap:13px}.maple-cover-wordmark[data-astro-cid-4mczscgy] strong[data-astro-cid-4mczscgy]{font-size:43px}.maple-cover-wordmark[data-astro-cid-4mczscgy]>span[data-astro-cid-4mczscgy]{font-size:12px}.maple-window-trainer[data-astro-cid-4mczscgy]{width:72%!important;right:16%;top:23%;transform:rotate(-3deg)}.maple-window-macro[data-astro-cid-4mczscgy]{width:56%!important;right:-23%;top:31%}.maple-window-session[data-astro-cid-4mczscgy]{width:54%!important;right:72%;top:37%}.maple-cover-pipeline[data-astro-cid-4mczscgy],.maple-cover-stack[data-astro-cid-4mczscgy]{display:none}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy]{top:76px;left:auto;right:22px;gap:11px}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy] strong[data-astro-cid-4mczscgy]{font-size:30px}[data-astro-cid-4mczscgy][data-presentation=card] .maple-cover-wordmark[data-astro-cid-4mczscgy]>span[data-astro-cid-4mczscgy]{font-size:10px}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-trainer[data-astro-cid-4mczscgy]{width:48%!important;right:20%;top:16%}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-macro[data-astro-cid-4mczscgy]{width:37%!important;right:-10%;top:28%}[data-astro-cid-4mczscgy][data-presentation=card] .maple-window-session[data-astro-cid-4mczscgy]{width:36%!important;right:56%;top:32%}}.marketing-toolkit-visual[data-astro-cid-6psfosgh]{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#12182a;color:#e7e7f1}.marketing-toolkit-campaign[data-astro-cid-6psfosgh]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:64% 50%}.marketing-toolkit-light[data-astro-cid-6psfosgh]{position:absolute;inset:0;background:linear-gradient(120deg,#38235620,transparent 55%,#667ab20c);pointer-events:none}.marketing-toolkit-signature[data-astro-cid-6psfosgh]{position:absolute;top:13%;left:var(--gutter,40px);display:flex;align-items:center;gap:13px;font-size:14px;line-height:1.6;z-index:2;color:#d5d5ed;text-shadow:0 2px 18px #0f132a}.marketing-toolkit-signature[data-astro-cid-6psfosgh]>span[data-astro-cid-6psfosgh]:first-child{font-size:37px;line-height:1;letter-spacing:-.12em;color:#bbbbe8}.marketing-toolkit-signature[data-astro-cid-6psfosgh]>span[data-astro-cid-6psfosgh]:first-child>span[data-astro-cid-6psfosgh]{font-size:23px;vertical-align:top;margin-left:3px}.marketing-toolkit-signature[data-astro-cid-6psfosgh] small[data-astro-cid-6psfosgh]{font-size:12px;color:#b2b1ca}.marketing-toolkit-shade[data-astro-cid-6psfosgh]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#11152780,transparent 64%),linear-gradient(0deg,#0e1224d9,transparent 63%)}[data-astro-cid-6psfosgh][data-presentation=card] .marketing-toolkit-campaign[data-astro-cid-6psfosgh]{object-position:74% 50%}[data-astro-cid-6psfosgh][data-presentation=card] .marketing-toolkit-signature[data-astro-cid-6psfosgh]{display:none}[data-astro-cid-6psfosgh][data-presentation=card] .marketing-toolkit-shade[data-astro-cid-6psfosgh]{background:linear-gradient(0deg,#101426b3,transparent 56%)}.case-slide:has(.marketing-toolkit-visual) .carousel-caption h2,.project-hero:has(.marketing-toolkit-visual) .project-heading h1{font-size:clamp(40px,4.8vw,72px);line-height:1.02;max-width:550px;letter-spacing:-.055em;color:#edf0f8}.case-slide:has(.marketing-toolkit-visual) .carousel-shade,.project-hero:has(.marketing-toolkit-visual) .project-hero-shade{background:linear-gradient(0deg,#1014265c,transparent 60%)}.case-slide:has(.marketing-toolkit-visual) .carousel-discipline{color:#d3d6eb;border-color:#b3c4f02b;background:#111a2a99}.project-hero:has(.marketing-toolkit-visual) .project-back{color:#d3d6eb;background:#111a2a99}@media(max-width:700px){.marketing-toolkit-campaign[data-astro-cid-6psfosgh]{object-position:69% 44%}.marketing-toolkit-signature[data-astro-cid-6psfosgh]{left:22px;top:15%;font-size:12px}.marketing-toolkit-signature[data-astro-cid-6psfosgh] small[data-astro-cid-6psfosgh]{font-size:11px}.marketing-toolkit-shade[data-astro-cid-6psfosgh]{background:linear-gradient(0deg,#0d1225f2,transparent 74%),linear-gradient(90deg,#17203930,transparent)}[data-astro-cid-6psfosgh][data-presentation=card] .marketing-toolkit-campaign[data-astro-cid-6psfosgh]{object-position:73% 50%}.case-slide:has(.marketing-toolkit-visual) .carousel-caption h2,.project-hero:has(.marketing-toolkit-visual) .project-heading h1{font-size:clamp(36px,9.2vw,50px);max-width:340px}}@media(prefers-reduced-motion:no-preference){[data-astro-cid-6psfosgh][data-presentation=hero] .marketing-toolkit-campaign[data-astro-cid-6psfosgh],[data-astro-cid-6psfosgh][data-presentation=case] .marketing-toolkit-campaign[data-astro-cid-6psfosgh]{animation:marketing-atmosphere 20s ease-in-out infinite alternate}@keyframes marketing-atmosphere{to{transform:scale(1.035)}}}.case-visual[data-astro-cid-z4fuuzx5]{width:100%;height:100%;min-width:0;min-height:0;position:relative;overflow:hidden;isolation:isolate;background:#d2d0c8}.case-visual[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{display:block;width:100%;height:100%;max-width:none;object-fit:cover}[data-astro-cid-z4fuuzx5][data-scene=layer]{background:#10141d}.layer-scene[data-astro-cid-z4fuuzx5],.astonia-scene[data-astro-cid-z4fuuzx5]{position:absolute;inset:0;overflow:hidden}.layer-scene[data-astro-cid-z4fuuzx5]{background:radial-gradient(ellipse at 49% 47%,#1c3541 0,#13202a 34%,#0e131c 73%)}.layer-aura[data-astro-cid-z4fuuzx5]{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;left:20%;top:7%;background:radial-gradient(circle,#4daab418,transparent 64%);filter:blur(25px);animation:layer-breathe 9s ease-in-out infinite alternate}.layer-network[data-astro-cid-z4fuuzx5]{position:absolute;inset:0;width:100%;height:100%;opacity:.95}.layer-coordinate[data-astro-cid-z4fuuzx5]{position:absolute;right:7%;top:14%;display:flex;gap:6px;opacity:.5}.layer-coordinate[data-astro-cid-z4fuuzx5] i[data-astro-cid-z4fuuzx5]{height:3px;width:3px;background:#86c9ce;border-radius:50%}.layer-coordinate[data-astro-cid-z4fuuzx5] i[data-astro-cid-z4fuuzx5]:nth-child(2){opacity:.4}.layer-coordinate[data-astro-cid-z4fuuzx5] i[data-astro-cid-z4fuuzx5]:nth-child(3){opacity:.2}[data-astro-cid-z4fuuzx5][data-mode=card] .layer-network[data-astro-cid-z4fuuzx5]{transform:scale(1.12)}[data-astro-cid-z4fuuzx5][data-scene=astonia]{background:#110d1b}.astonia-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{object-position:50% 44%}.astonia-scene[data-astro-cid-z4fuuzx5]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#1d0d2826,transparent 60%),radial-gradient(ellipse at center,transparent 35%,#0b091b35);pointer-events:none}.neutral-image[data-astro-cid-z4fuuzx5]{position:absolute;inset:0}[data-astro-cid-z4fuuzx5][data-scene=frame]{background:#191724}.frame-scene[data-astro-cid-z4fuuzx5]{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 30%,#73638960,transparent 70%),linear-gradient(140deg,#262031,#14121c)}.frame-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{position:absolute;width:79%;height:auto;aspect-ratio:1265/712;right:5%;top:8%;object-fit:contain;border:1px solid #b9a9df40;border-radius:8px;transform:rotate(-3deg);box-shadow:0 30px 100px #0007}[data-astro-cid-z4fuuzx5][data-mode=card] .frame-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{width:118%;max-width:none;right:-22%;top:16%;transform:rotate(-6deg)}[data-astro-cid-z4fuuzx5][data-scene=music]{background:#080d18}.music-scene[data-astro-cid-z4fuuzx5]{position:absolute;inset:0;background:radial-gradient(ellipse at 15% 35%,#183e61,transparent 60%),radial-gradient(ellipse at 90% 50%,#4a226c,transparent 65%),#090d1b}.music-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{position:absolute;width:62%;height:auto;aspect-ratio:16/9;object-fit:contain;border:1px solid #dfdcff30;box-shadow:0 20px 70px #0008;border-radius:4px}.music-main[data-astro-cid-z4fuuzx5]{left:4%;top:15%;transform:rotate(-4deg)}.music-second[data-astro-cid-z4fuuzx5]{right:-4%;top:27%;transform:rotate(5deg)}[data-astro-cid-z4fuuzx5][data-mode=card] .music-main[data-astro-cid-z4fuuzx5]{width:78%;left:-4%;top:15%}[data-astro-cid-z4fuuzx5][data-mode=card] .music-second[data-astro-cid-z4fuuzx5]{width:69%;right:-7%;top:38%}.music-cover-label[data-astro-cid-z4fuuzx5]{position:absolute;top:70px;left:var(--gutter,40px);font-size:clamp(10px,1vw,13px);letter-spacing:.07em;color:#e9e3e4;display:flex;align-items:center;gap:18px}.music-cover-label[data-astro-cid-z4fuuzx5]>span[data-astro-cid-z4fuuzx5]{color:#a7bacb}[data-astro-cid-z4fuuzx5][data-mode=card] .music-cover-label[data-astro-cid-z4fuuzx5]{inset:auto 60px 30px 25px;flex-wrap:wrap;font-size:10px;gap:9px}@media(max-width:760px){.frame-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{width:130%;max-width:none;right:-36%;top:14%}[data-astro-cid-z4fuuzx5][data-mode=card] .frame-scene[data-astro-cid-z4fuuzx5] img[data-astro-cid-z4fuuzx5]{width:94%;right:-4%;top:8%}.music-cover-label[data-astro-cid-z4fuuzx5]{font-size:10px;gap:12px;top:68px}}@media(max-width:600px){.music-scene[data-astro-cid-z4fuuzx5] .music-main[data-astro-cid-z4fuuzx5]{width:100%;left:-10%;top:16%}.music-scene[data-astro-cid-z4fuuzx5] .music-second[data-astro-cid-z4fuuzx5]{width:77%;right:-7%;top:35%}}.case-visual[data-astro-cid-z4fuuzx5]>.work-artwork[data-astro-cid-z4fuuzx5]{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}@keyframes layer-breathe{0%{opacity:.5;transform:scale(.97)}to{opacity:1;transform:scale(1.09)}}@media(max-width:760px){.layer-network[data-astro-cid-z4fuuzx5]{transform:scale(1.04)}[data-astro-cid-z4fuuzx5][data-mode=card] .layer-network[data-astro-cid-z4fuuzx5]{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.layer-aura[data-astro-cid-z4fuuzx5]{animation:none}}
