.project-hero-logo-shell .project-artwork-picture{display:grid;place-items:center}.project-hero-logo-shell .project-artwork-picture{position:relative;z-index:1}.project-hero-media-column{display:grid;align-self:start;gap:clamp(.72rem,1.4vw,1rem);min-width:0}.project-embed-shell{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:1.8rem;background:radial-gradient(circle at 18% 18%,rgba(232,117,17,.12),transparent 24%),radial-gradient(circle at 82% 12%,rgba(102,145,255,.14),transparent 28%),linear-gradient(180deg,#090b10f5,#04060afa);box-shadow:var(--shadow-cosmos)}.project-embed-shell-bare{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.project-embed-frame-gummy-bear{height:clamp(520px,76svh,880px);border-radius:24px;overflow:hidden;background:#f3d8d5}.project-embed-frame-hand-atlas{height:clamp(600px,84svh,960px);border-radius:24px;overflow:hidden;background:#070918}.project-embed-frame-ocean-simulator{position:relative;z-index:1;height:clamp(520px,78svh,900px);border-radius:24px;overflow:hidden;background:#07121b}.project-embed-frame{display:block;width:100%;background:transparent;overflow:hidden}.project-embed-frame-inner{display:block;width:100%;height:100%;border:0;border-radius:0;background:transparent}.project-embed-frame-capybara-sk8r{aspect-ratio:16 / 9;min-height:clamp(36rem,58vw,52rem);width:100%;margin:0 auto;box-sizing:border-box;border:1px solid rgba(242,138,46,.24);border-radius:1.25rem;background:radial-gradient(circle at 24% 18%,rgba(242,138,46,.16),transparent 28%),radial-gradient(circle at 78% 22%,rgba(67,176,161,.12),transparent 30%),linear-gradient(180deg,#07090cf5,#030406fa);box-shadow:0 0 64px #f28a2e29,0 0 110px #43b0a114,var(--shadow-cosmos)}.project-embed-frame-cinderwake{aspect-ratio:16 / 9;min-height:0;height:auto;width:min(100%,1280px,calc(100svh * 16 / 9));margin:0 auto;border-radius:1.9rem;box-shadow:0 0 64px #68b8ff47,0 0 110px #a674ff1a,var(--shadow-cosmos)}.project-embed-shell-cinderwake-expanded{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;width:100vw;height:100dvh;margin:0;overflow:hidden;transform:none!important;opacity:1!important;filter:none!important;background:#02050b}.project-embed-shell-cinderwake-expanded .project-embed-frame-cinderwake{width:min(100vw,calc(100dvh * 16 / 9));height:auto;max-height:100dvh;border-radius:0;box-shadow:none}.project-embed-frame-particle{aspect-ratio:16 / 9;min-height:clamp(34rem,64vw,52rem);width:100%;border-radius:1.9rem;box-shadow:var(--shadow-cosmos)}.project-embed-frame-camtoy{aspect-ratio:16 / 9;min-height:clamp(32rem,62vw,50rem);width:100%;border-radius:1.9rem;background:radial-gradient(circle at 18% 22%,rgba(0,246,255,.18),transparent 30%),radial-gradient(circle at 78% 12%,rgba(255,42,209,.14),transparent 28%),linear-gradient(135deg,#040a16fa,#02040cfa);box-shadow:0 0 64px #00f6ff2e,0 0 110px #ff2ad11a,var(--shadow-cosmos)}.project-hero-logo-shell{position:relative;display:grid;place-items:center;min-height:10rem;padding:clamp(.8rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.08);border-radius:1.7rem;background:radial-gradient(circle at 50% 22%,rgba(255,221,118,.12),transparent 34%),radial-gradient(circle at 50% 100%,rgba(255,88,88,.12),transparent 42%),linear-gradient(180deg,#0d121eb8,#06080ecc);box-shadow:0 20px 56px #00000047,inset 0 1px #ffffff0d;overflow:hidden}.project-hero-logo-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.1),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 30%);pointer-events:none}.project-hero-logo-art{position:relative;z-index:1;width:min(100%,30rem);height:auto;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.42)) drop-shadow(0 0 22px rgba(255,145,0,.18))}@media(max-width:640px){.project-embed-frame-cinderwake{width:min(100%,calc(100svh * 16 / 9));height:auto;aspect-ratio:16 / 9;min-height:0}}@media(max-width:768px){.project-embed-frame-capybara-sk8r,.project-embed-frame-cinderwake,.project-embed-frame-particle,.project-embed-frame-camtoy{min-height:30rem}}:where(:root[data-theme=light]) .project-embed-shell{border:1px solid rgba(44,54,72,.108);background-image:radial-gradient(circle at 18% 18%,rgba(197,98,11,.12),transparent 24%),radial-gradient(circle at 82% 12%,rgba(77,119,232,.14),transparent 28%),linear-gradient(180deg,#f7fafef5,#f7fafefa);background-color:transparent}:where(:root[data-theme=light]) .project-embed-frame-gummy-bear{background-image:none;background-color:#2c3648}:where(:root[data-theme=light]) .project-embed-frame-hand-atlas{background-image:none;background-color:#f7fafe}:where(:root[data-theme=light]) .project-embed-frame-ocean-simulator{background-image:none;background-color:#f7fafe}:where(:root[data-theme=light]) .project-embed-frame-capybara-sk8r{border:1px solid rgba(179,96,10,.24);background-image:radial-gradient(circle at 24% 18%,rgba(213,114,8,.16),transparent 28%),radial-gradient(circle at 78% 22%,rgba(16,152,137,.12),transparent 30%),linear-gradient(180deg,#f7fafef5,#f7fafefa);background-color:transparent;box-shadow:0 0 64px #c4680116,0 0 110px #048b7d0b,var(--shadow-cosmos)}:where(:root[data-theme=light]) .project-embed-frame-cinderwake{box-shadow:0 0 64px #4192d627,0 0 110px #824dd60e,var(--shadow-cosmos)}:where(:root[data-theme=light]) .project-embed-shell-cinderwake-expanded{background-image:none;background-color:#f7fafe}:where(:root[data-theme=light]) .project-embed-frame-camtoy{background-image:radial-gradient(circle at 18% 22%,rgba(16,197,205,.18),transparent 30%),radial-gradient(circle at 78% 12%,rgba(208,57,172,.14),transparent 28%),linear-gradient(135deg,#f7fafefa,#f7fafefa);background-color:transparent;box-shadow:0 0 64px #06b4bb19,0 0 110px #c909a40e,var(--shadow-cosmos)}:where(:root[data-theme=light]) .project-hero-logo-shell{border:1px solid rgba(44,54,72,.108);background-image:radial-gradient(circle at 50% 22%,rgba(205,170,55,.12),transparent 34%),radial-gradient(circle at 50% 100%,rgba(230,51,60,.12),transparent 42%),linear-gradient(180deg,#f7fafeb8,#f7fafecc);background-color:transparent;box-shadow:0 20px 56px #0f172a17,inset 0 1px #ffffff0b}:where(:root[data-theme=light]) .project-hero-logo-shell:before{background-image:radial-gradient(circle at 50% 32%,rgba(44,54,72,.1),transparent 18%),linear-gradient(180deg,rgba(44,54,72,.05),transparent 30%);background-color:transparent}:where(:root[data-theme=light]) .project-hero-logo-art{filter:drop-shadow(0 16px 28px rgba(15,23,42,.134)) drop-shadow(0 0 22px rgba(203,114,0,.099))}:where(:root[data-theme=light]) .project-hero-logo-shell,:where(:root[data-theme=light]) .project-hero-logo-shell.tech-tonic-logo-shell{border-color:#2c36481f;background:radial-gradient(circle at 50% 28%,rgba(96,150,255,.16),transparent 46%),linear-gradient(180deg,#111726,#070a12);box-shadow:0 20px 48px #0f172a33,inset 0 1px #ffffff0f}:where(:root[data-theme=light]) .project-hero-logo-shell:before,:where(:root[data-theme=light]) .project-hero-logo-shell.tech-tonic-logo-shell:before{background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.1),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 30%)}
