.page-module__gp1CNa__main{background-color:var(--bg-main);min-height:100vh;padding-top:120px;padding-bottom:100px;position:relative;overflow-x:hidden}.page-module__gp1CNa__bgGrid{z-index:0;background-image:linear-gradient(#7979791a 1px,#0000 1px),linear-gradient(90deg,#7979791a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.page-module__gp1CNa__header{text-align:center;z-index:10;margin-bottom:60px;position:relative}.page-module__gp1CNa__pageTitle{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:15px;margin-bottom:10px;display:flex}.page-module__gp1CNa__wordSolid{font-family:var(--font-display);color:var(--text-main);text-shadow:4px 4px 0px var(--brand-grey);text-transform:uppercase;font-size:clamp(3rem,8vw,5rem);font-weight:800}.page-module__gp1CNa__wordScript{font-family:var(--font-script);color:var(--brand-pink);text-shadow:2px 2px #000;font-size:clamp(3.5rem,9vw,6rem);font-weight:400}.page-module__gp1CNa__description{color:var(--text-muted);background:#fff;border:2px solid #000;max-width:500px;margin:0 auto;padding:8px 20px;font-size:1.1rem;box-shadow:4px 4px #000}.page-module__gp1CNa__grid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;max-width:1400px;margin:0 auto;padding:0 5%;display:grid;position:relative}.page-module__gp1CNa__cardWrapper{text-decoration:none}.page-module__gp1CNa__posterCard{box-shadow:10px 10px 0px var(--brand-grey);background:#fff;border:3px solid #000;flex-direction:column;height:100%;padding:15px 15px 25px;transition:all .3s;display:flex;position:relative}.page-module__gp1CNa__tape{z-index:20;background:#ffffffe6;border:1px solid #ccc;width:120px;height:30px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.page-module__gp1CNa__sticker{width:50px;height:50px;font-family:var(--font-display);z-index:20;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:flex;position:absolute;top:10px;right:10px;box-shadow:2px 2px #0003}.page-module__gp1CNa__pink{background:var(--brand-pink);color:#fff}.page-module__gp1CNa__black{color:#fff;background:#000}.page-module__gp1CNa__green{background:var(--neon-green);color:#000}.page-module__gp1CNa__imageFrame{aspect-ratio:4/5;background:#f0f0f0;border:2px solid #000;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.page-module__gp1CNa__imageFrame img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__gp1CNa__posterCard:hover .page-module__gp1CNa__imageFrame img{transform:scale(1.1)}.page-module__gp1CNa__info{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.page-module__gp1CNa__titleGroup{margin-bottom:10px}.page-module__gp1CNa__titleMain{font-family:var(--font-display);color:#000;text-transform:uppercase;font-size:2rem;font-weight:800;line-height:1;display:block}.page-module__gp1CNa__titleSub{font-family:var(--font-script);color:var(--brand-pink);text-shadow:1px 1px #000;font-size:2rem;line-height:1}.page-module__gp1CNa__divider{background:#000;width:50px;height:3px;margin:10px 0}.page-module__gp1CNa__colDesc{color:var(--brand-grey);margin-bottom:20px;font-size:.95rem;font-weight:600;line-height:1.4}.page-module__gp1CNa__viewBtn{color:#fff;font-family:var(--font-display);text-transform:uppercase;cursor:pointer;background:#000;border:2px solid #000;width:100%;margin-top:auto;padding:12px 30px;font-weight:700;transition:all .2s}.page-module__gp1CNa__posterCard:hover .page-module__gp1CNa__viewBtn{background:var(--brand-pink);color:#fff;box-shadow:4px 4px #000}.page-module__gp1CNa__comingSoon{margin-top:80px;padding:0 5%}.page-module__gp1CNa__dashedBorder{border:3px dashed var(--brand-grey);text-align:center;background:#ffffff80;max-width:800px;margin:0 auto;padding:40px}.page-module__gp1CNa__soonTitle{font-family:var(--font-display);color:var(--brand-grey);margin-bottom:10px;font-size:2.5rem}@media (max-width:768px){.page-module__gp1CNa__grid{grid-template-columns:1fr}.page-module__gp1CNa__pageTitle{flex-direction:column;align-items:center;gap:0}}
