.studio[data-astro-cid-sktdl5al]{--steel:140 170 210;--edge:rgb(var(--c-tint-rgb) / .1);isolation:isolate;background:var(--c-paper);position:relative;overflow:hidden}:root[data-theme=dark] .studio[data-astro-cid-sktdl5al]{background:#07080b}.studio__fx[data-astro-cid-sktdl5al]{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow[data-astro-cid-sktdl5al]{filter:blur(80px);opacity:.35;border-radius:50%;width:60vmax;height:60vmax;animation:28s ease-in-out infinite alternate drift;position:absolute}:root[data-theme=dark] .glow[data-astro-cid-sktdl5al]{opacity:.5}.glow--a[data-astro-cid-sktdl5al]{background:radial-gradient(closest-side, rgb(var(--steel) / .55), transparent);top:-25vmax;left:-15vmax}.glow--b[data-astro-cid-sktdl5al]{background:radial-gradient(closest-side,#785ac866,#0000);animation-duration:34s;animation-delay:-10s;top:20%;right:-25vmax}.glow--c[data-astro-cid-sktdl5al]{background:radial-gradient(closest-side,#c8d2e159,#0000);animation-duration:40s;animation-delay:-20s;bottom:-30vmax;left:20%}@keyframes drift{to{transform:translate(8vmax,6vmax)scale(1.15)}}.grid[data-astro-cid-sktdl5al]{background:linear-gradient(rgb(var(--c-tint-rgb) / .05) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, rgb(var(--c-tint-rgb) / .05) 1px, transparent 1px) 0 0 / 56px 56px;position:absolute;inset:0;mask:radial-gradient(70% 60% at 50% 20%,#000,#0000)}.grain[data-astro-cid-sktdl5al]{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.studio__hero[data-astro-cid-sktdl5al]{text-align:center}.studio__hero[data-astro-cid-sktdl5al] .container[data-astro-cid-sktdl5al]{padding-top:64px;padding-bottom:40px}.logo[data-astro-cid-sktdl5al]{width:min(760px,90vw);margin:0 auto 34px}.logo[data-astro-cid-sktdl5al] img{width:100%;height:auto;box-shadow:0 0 0 1px #ffffff14, 0 0 60px rgb(var(--steel) / .35), 0 30px 60px #00000073;border-radius:18px;margin:0;display:block}.studio__kicker[data-astro-cid-sktdl5al],.studio__heading[data-astro-cid-sktdl5al]{color:var(--c-muted);font:700 .8125rem / 1.2 var(--f-ui);letter-spacing:.32em;text-transform:uppercase;margin:0 0 12px}.studio__lead[data-astro-cid-sktdl5al]{text-wrap:balance;font:400 clamp(1.25rem, 1rem + 1vw, 1.625rem) / 1.45 var(--f-ui);letter-spacing:.01em;margin:0 auto}.studio__heading[data-astro-cid-sktdl5al]{text-align:center;margin-bottom:26px}.works[data-astro-cid-sktdl5al]{gap:28px;margin:0 0 60px;padding:0;list-style:none;display:grid}.work[data-astro-cid-sktdl5al]{--mx:50%;--my:0%;background:rgb(var(--c-tint-rgb) / .04);box-shadow:inset 0 0 0 1px var(--edge), 0 20px 50px #0000002e;backdrop-filter:blur(14px);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:30px;padding:22px;display:grid;position:relative;overflow:hidden}.work[data-astro-cid-sktdl5al]:before{content:"";background:radial-gradient(420px circle at var(--mx) var(--my), rgb(var(--steel) / .16), transparent 60%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:0}.work[data-astro-cid-sktdl5al]:hover{box-shadow:inset 0 0 0 1px rgb(var(--steel) / .35), 0 28px 60px #00000040;transform:translateY(-4px)}.work[data-astro-cid-sktdl5al]:hover:before{opacity:1}.work[data-astro-cid-sktdl5al]:nth-child(2n) .work__media[data-astro-cid-sktdl5al]{order:2}.work__media[data-astro-cid-sktdl5al]{box-shadow:0 0 0 1px var(--edge);border-radius:14px;overflow:hidden}.work__media[data-astro-cid-sktdl5al] img,.work__media[data-astro-cid-sktdl5al] video{width:100%;height:auto;transition:transform .6s var(--ease);margin:0;display:block}.work[data-astro-cid-sktdl5al]:hover .work__media[data-astro-cid-sktdl5al] img,.work[data-astro-cid-sktdl5al]:hover .work__media[data-astro-cid-sktdl5al] video{transform:scale(1.03)}.work__media[data-astro-cid-sktdl5al] .figure,.work__media[data-astro-cid-sktdl5al] figure{margin:0}.work__body[data-astro-cid-sktdl5al]{position:relative}.work__body[data-astro-cid-sktdl5al] p[data-astro-cid-sktdl5al]{margin:0 0 18px;line-height:1.6}.work__tag[data-astro-cid-sktdl5al]{color:rgb(var(--steel));font:700 .6875rem / 1.2 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px!important}.work__title[data-astro-cid-sktdl5al]{font:700 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.15 var(--f-ui);letter-spacing:.01em;margin:0 0 10px}.work__cta[data-astro-cid-sktdl5al]{background:var(--c-ink);color:var(--c-paper);font:700 .8125rem / 1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;transition:transform .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;text-decoration:none;display:inline-flex}.work__cta[data-astro-cid-sktdl5al]:hover{color:var(--c-paper);transform:translate(3px)}:root:not([data-theme=dark]) .work__tag[data-astro-cid-sktdl5al]{color:#3d5f8a}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.work[data-astro-cid-sktdl5al]{animation:linear both rise view();animation-range:entry entry 40%}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}}}.player[data-astro-cid-sktdl5al]{z-index:40;color:#fff;backdrop-filter:blur(12px);background:#0c0e12d1;border-radius:999px;align-items:center;gap:12px;margin:0;padding:8px 18px 8px 8px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 30px #00000059}.player__media[data-astro-cid-sktdl5al]{display:none}.player__btn[data-astro-cid-sktdl5al]{color:#000;fill:currentColor;cursor:pointer;width:40px;height:40px;transition:transform .15s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.player__btn[data-astro-cid-sktdl5al]:hover{transform:scale(1.06)}.player__btn[data-astro-cid-sktdl5al][aria-pressed=true] .player__icon-play[data-astro-cid-sktdl5al],.player__btn[data-astro-cid-sktdl5al]:not([aria-pressed=true]) .player__icon-pause[data-astro-cid-sktdl5al]{display:none}.player__track[data-astro-cid-sktdl5al]{font:700 .8125rem / 1.25 var(--f-ui);white-space:nowrap;display:grid}.player__now[data-astro-cid-sktdl5al]{color:#fff9;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem}.player[data-astro-cid-sktdl5al].is-muted .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]{opacity:.45}.player[data-astro-cid-sktdl5al].is-muted .player__now[data-astro-cid-sktdl5al]{color:rgb(var(--steel))}.player__eq[data-astro-cid-sktdl5al]{align-items:flex-end;gap:3px;width:18px;height:16px;display:flex}.player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]{background:rgb(var(--steel));border-radius:1px;flex:1;height:30%}.player[data-astro-cid-sktdl5al].is-playing .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]{animation:.9s ease-in-out infinite alternate eq}.player[data-astro-cid-sktdl5al].is-playing .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]:nth-child(2){animation-delay:-300ms}.player[data-astro-cid-sktdl5al].is-playing .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]:nth-child(3){animation-delay:-600ms}.player[data-astro-cid-sktdl5al].is-playing .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]:nth-child(4){animation-delay:-150ms}@keyframes eq{0%{height:20%}to{height:100%}}@media (width<=767px){.work[data-astro-cid-sktdl5al]{grid-template-columns:1fr;gap:18px;padding:14px 14px 22px}.work[data-astro-cid-sktdl5al]:nth-child(2n) .work__media[data-astro-cid-sktdl5al]{order:0}.player[data-astro-cid-sktdl5al]{padding-right:14px;bottom:12px;left:12px}.player__track[data-astro-cid-sktdl5al]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio[data-astro-cid-sktdl5al]{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.glow[data-astro-cid-sktdl5al],.player[data-astro-cid-sktdl5al].is-playing .player__eq[data-astro-cid-sktdl5al] i[data-astro-cid-sktdl5al]{animation:none}}
