.pf-hero[data-astro-cid-hfwuo76p]{isolation:isolate;color:#fff;text-align:center;padding-top:calc(var(--nav-top) + var(--nav-h) + clamp(40px, 13.49px + 6.797vw, 144px));background:#000;padding-bottom:clamp(44px,11.37px + 8.366vw,172px);position:relative;overflow:hidden}.bg[data-astro-cid-hfwuo76p]{z-index:-2;position:absolute;inset:0}.bg[data-astro-cid-hfwuo76p] img{object-fit:cover;width:100%;height:100%}.bg[data-astro-cid-hfwuo76p]:after{content:"";background:#000000e6;position:absolute;inset:0}.glow[data-astro-cid-hfwuo76p]{z-index:-1;background:var(--brand);filter:blur(59px);border-radius:50%;width:42.87%;height:107px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(calc(-50% - 10px))}h1[data-astro-cid-hfwuo76p]{letter-spacing:0;font-size:clamp(34px,24.31px + 2.484vw,72px);font-weight:500;line-height:1.2}@media (width<=767px){h1[data-astro-cid-hfwuo76p]{font-weight:600;line-height:1.15}.glow[data-astro-cid-hfwuo76p]{display:none}}.card[data-astro-cid-dapwerim]{scroll-margin-top:calc(var(--nav-top) + var(--nav-h) + 24px);background:linear-gradient(#fff0,#a788ff);border-radius:clamp(14px,13.49px + .1307vw,16px);flex-direction:column;gap:12px;padding:clamp(12px,6.9px + 1.307vw,32px) clamp(12px,6.9px + 1.307vw,32px) clamp(16px,11.92px + 1.046vw,32px);transition:box-shadow .3s;display:flex}.card[data-astro-cid-dapwerim]:hover{box-shadow:0 24px 48px -28px #27136173}.name[data-astro-cid-dapwerim]{color:#fff;white-space:nowrap;background:#120d1f;border-radius:8px;justify-content:center;align-items:center;height:clamp(58px,42.2px + 4.052vw,120px);padding-inline:16px;font-size:clamp(25.26px,15.39px + 2.532vw,64px);font-weight:700;line-height:1.2;display:flex;overflow:hidden}.name[data-astro-cid-dapwerim] img{width:auto;height:clamp(30px,21.33px + 2.222vw,64px);aspect-ratio:var(--ar);object-fit:contain;max-width:100%}.media[data-astro-cid-dapwerim]{aspect-ratio:1056/600;background:#120d1f;border-radius:clamp(10px,8.47px + .392vw,16px);position:relative;overflow:hidden}.media[data-astro-cid-dapwerim] img,.media[data-astro-cid-dapwerim] video,.media[data-astro-cid-dapwerim] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-dapwerim] img{object-fit:cover}.media[data-astro-cid-dapwerim] video{object-fit:contain;background:#000}.poster-btn[data-astro-cid-dapwerim]{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.poster-btn[data-astro-cid-dapwerim]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.poster-btn[data-astro-cid-dapwerim]:focus-visible{outline:none}.poster-btn[data-astro-cid-dapwerim]:focus-visible:after{box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 6px var(--brand)}.play[data-astro-cid-dapwerim]{background:#000c;border-radius:999px;place-items:center;padding:clamp(10.2px,8.47px + .4444vw,17px);transition:background-color .2s,transform .2s;display:grid;position:absolute;bottom:clamp(27.6px,26.48px + .2876vw,32px);left:clamp(14px,9.41px + 1.176vw,32px)}.play[data-astro-cid-dapwerim] img{width:clamp(20.4px,16.93px + .8889vw,34px);height:auto;position:static}.poster-btn[data-astro-cid-dapwerim]:hover .play[data-astro-cid-dapwerim],.poster-btn[data-astro-cid-dapwerim]:focus-visible .play[data-astro-cid-dapwerim]{background:var(--brand);transform:scale(1.06);box-shadow:0 0 0 2px #fff}.caption[data-astro-cid-dapwerim]{color:#120d1fd9;padding-top:clamp(0px,1.046vw - 4.08px,16px);font-size:clamp(14px,11.96px + .523vw,22px);line-height:1.5}@media (width>=768px){.card[data-astro-cid-dapwerim]{border:1px solid #fff}.caption[data-astro-cid-dapwerim]{text-align:center;width:100%;max-width:880px;min-height:calc(3em + clamp(0px,1.046vw - 4.08px,16px));margin-inline:auto}}@media (width<=767px){.media[data-astro-cid-dapwerim]{aspect-ratio:326/183}}.projects[data-astro-cid-3nsl7ppe]{background:var(--paper);padding-block:clamp(24px, 6.275vw - .47px, 120px) var(--pad-160)}.list[data-astro-cid-3nsl7ppe]{flex-direction:column;gap:clamp(16px,11.92px + 1.046vw,32px);max-width:1122px;margin-inline:auto;display:flex}
