.pg-site .gd{--c:#00e5ff}.pg-site .gd h1,.pg-site .gd h2,.pg-site .gd h3{font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:-.01em}.pg-site .gd-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:150px var(--pad) 48px;overflow:hidden;isolation:isolate}.pg-site .gd-bg{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 80% at 82% 18%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),radial-gradient(40% 55% at 8% 100%,rgba(123,52,255,.3),transparent 70%),var(--bg)}.pg-site .gd-bg.art{background-size:cover;background-position:50%}.pg-site .gd-bg:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 120px,rgba(255,255,255,.025) 120px 121px)}.pg-site .gd-motif{position:absolute;right:calc(var(--pad) - 40px);top:50%;width:min(46vw,560px);aspect-ratio:1;transform:translateY(-54%);z-index:-1;pointer-events:none}.pg-site .gd-motif i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);transform:translate(-50%,-50%)}.pg-site .gd-motif .r1{width:100%;aspect-ratio:1;border-style:dashed;animation:site-gd-sp 40s linear infinite}.pg-site .gd-motif .r2{width:72%;aspect-ratio:1;animation:site-gd-sp 28s linear infinite reverse;border-top-color:var(--c)}.pg-site .gd-motif .r3{width:44%;aspect-ratio:1;border-color:color-mix(in srgb,var(--c) 80%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--c) 40%,transparent),inset 0 0 40px color-mix(in srgb,var(--c) 25%,transparent)}.pg-site .gd-motif b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:800 clamp(5rem,14vw,11rem)/1 var(--f);color:transparent;-webkit-text-stroke:1.5px var(--c);text-shadow:0 0 40px color-mix(in srgb,var(--c) 45%,transparent)}@keyframes site-gd-sp{to{transform:translate(-50%,-50%) rotate(1turn)}}.pg-site .gd-hero-in{max-width:860px}.pg-site .crumbs{display:flex;gap:.7rem;align-items:center;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mu);margin-bottom:1.6rem}.pg-site .crumbs a:hover{color:var(--c)}.pg-site .crumbs span[aria-current]{color:var(--tx)}.pg-site .gd .chip{display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--c);padding:.45rem .9rem;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);margin-bottom:1.2rem}.pg-site .gd .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.pg-site .gd-hero h1{font-size:clamp(2.8rem,9vw,7.6rem);line-height:.9}.pg-site .gd-hero h1.logo img{display:block;max-width:min(560px,80%);height:auto}.pg-site .gd .lead{margin-top:1.6rem;max-width:46ch;font-size:1.12rem;color:#c4c8d6}.pg-site .gd .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:2.2rem}.pg-site .facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:clamp(40px,7vw,80px);border-top:1px solid var(--ln)}.pg-site .facts>div{padding:1.1rem 1.2rem 0 0}.pg-site .facts dt{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--c);font-weight:700}.pg-site .facts dd{margin-top:.35rem;font-weight:700;font-size:.98rem;color:var(--tx)}.pg-site .gd-sec{padding:clamp(60px,9vw,110px) var(--pad) 0}.pg-site .gd-sec h2{font-size:clamp(1.8rem,4.6vw,3.4rem);margin-bottom:1.6rem;max-width:18ch}.pg-site .gd-sec .eyebrow{color:var(--c)}.pg-site .gd .two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start}.pg-site .gd .big{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6;color:#c4c8d6;max-width:46ch}.pg-site .gd .card{padding:clamp(22px,3vw,34px);border:1px solid var(--ln);background:linear-gradient(170deg,color-mix(in srgb,var(--c) 14%,transparent),rgba(5,6,10,.7) 60%);-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.pg-site .gd .card h3{font-size:1rem;letter-spacing:.2em;color:var(--c);margin-bottom:1rem}.pg-site .trailer{position:relative;aspect-ratio:16/9;border:1px solid var(--ln);overflow:hidden;background:radial-gradient(70% 90% at 50% 40%,color-mix(in srgb,var(--c) 18%,transparent),transparent 75%),var(--bg2);-webkit-clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.pg-site .trailer iframe,.pg-site .trailer video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.pg-site .trailer .ph{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:.6rem;gap:.6rem;text-align:center;padding:1rem;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.03) 22px 23px)}.pg-site .trailer .play{width:78px;height:78px;border-radius:50%;border:2px solid var(--c);position:relative;box-shadow:0 0 40px color-mix(in srgb,var(--c) 40%,transparent)}.pg-site .trailer .play:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:20px solid var(--c);border-top:12px solid transparent;border-bottom:12px solid transparent}.pg-site .trailer .ph b{font-size:.8rem;letter-spacing:.26em;text-transform:uppercase}.pg-site .trailer .ph small{color:var(--mu);font-size:.85rem}.pg-site .shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,2vw,22px);gap:clamp(12px,2vw,22px)}.pg-site .shot{margin:0;aspect-ratio:16/9;position:relative;overflow:hidden;border:1px solid var(--ln);background:var(--bg2)}.pg-site .shot img{width:100%;height:100%;object-fit:cover;display:block}.pg-site .shot.empty{display:grid;place-content:center;justify-items:center;grid-gap:.3rem;gap:.3rem;border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.03) 18px 19px),linear-gradient(135deg,color-mix(in srgb,var(--c) 10%,transparent),transparent)}.pg-site .shot.empty span{font-size:.7rem;letter-spacing:.26em;font-weight:700;color:var(--c)}.pg-site .shot.empty small{color:var(--mu);font-size:.8rem}.pg-site .pipe{list-style:none;display:grid;grid-gap:.9rem;gap:.9rem}.pg-site .pipe li{display:flex;align-items:center;gap:.9rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}.pg-site .pipe i{width:14px;height:14px;border-radius:50%;border:2px solid var(--ln);flex:none}.pg-site .pipe li.done{color:var(--tx)}.pg-site .pipe li.done i{background:color-mix(in srgb,var(--c) 55%,transparent);border-color:transparent}.pg-site .pipe li.now{color:var(--c);font-weight:800}.pg-site .pipe li.now i{background:var(--c);border-color:var(--c);box-shadow:0 0 16px var(--c)}.pg-site .team{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px)}.pg-site .team li{display:flex;flex-direction:column;gap:.35rem;padding:1.4rem 1.2rem;border:1px solid var(--ln);background:rgba(255,255,255,.02);transition:border-color .25s,transform .3s}.pg-site .team li:hover{border-color:var(--c);transform:translateY(-3px)}.pg-site .team i{font:800 clamp(2.6rem,4vw,3.4rem)/1 var(--f);font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--c);margin-bottom:.6rem}.pg-site .team b{font-size:.98rem}.pg-site .team span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mu);line-height:1.5}.pg-site .more{margin-top:1.6rem}.pg-site .more a{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--c);border-bottom:1px solid;padding-bottom:2px}.pg-site .follow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(28px,5vw,60px);border:1px solid var(--ln);background:linear-gradient(100deg,color-mix(in srgb,var(--c) 20%,transparent),rgba(5,6,10,.9) 65%),var(--bg2);-webkit-clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%)}.pg-site .follow h2{margin-bottom:.8rem}.pg-site .follow p{max-width:40ch}.pg-site .acts{display:grid;grid-gap:1.4rem;gap:1.4rem;justify-items:start}.pg-site .acts .bt{display:flex;gap:12px;flex-wrap:wrap}.pg-site .soc{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.pg-site .soc a{display:inline-block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:.55rem 1rem;border:1px solid var(--ln);border-radius:999px;color:var(--mu);transition:color .2s,border-color .2s}.pg-site .soc a:hover{color:var(--tx);border-color:var(--c)}.pg-site .oth{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,2vw,22px);gap:clamp(12px,2vw,22px);margin-top:1.4rem}.pg-site .oth a{position:relative;display:grid;grid-gap:.3rem;gap:.3rem;padding:1.6rem 1.4rem;border:1px solid var(--ln);background:rgba(255,255,255,.02);transition:border-color .25s,transform .3s}.pg-site .oth a:hover{border-color:var(--c);transform:translateY(-3px)}.pg-site .oth em{font:800 2.2rem/1 var(--f);font-style:normal;color:transparent;-webkit-text-stroke:1.2px var(--c)}.pg-site .oth b{font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em}.pg-site .oth small{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mu)}.pg-site .oth .all{--c:var(--cy);align-content:end}@media(max-width:1000px){.pg-site .gd-motif{opacity:.35;right:-12%;width:80vw}.pg-site .facts{grid-template-columns:repeat(2,1fr);row-gap:1rem}.pg-site .follow,.pg-site .gd .two{grid-template-columns:1fr}}@media(max-width:700px){.pg-site .oth,.pg-site .shots{grid-template-columns:1fr}.pg-site .gd-hero{padding-top:120px}}