.prototypes-module__6TQ2SG__ptHero{padding-block:clamp(56px,8vw,104px) clamp(28px,4vw,48px)}.prototypes-module__6TQ2SG__ptHero h1{font-size:var(--fs-display);letter-spacing:-.04em;max-width:none;margin:16px 0 0;line-height:1}.prototypes-module__6TQ2SG__ptHero h1 .grad-text{display:inline}.prototypes-module__6TQ2SG__ptMeta{font-size:var(--fs-ui-sm);color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;font-weight:500;display:flex}.prototypes-module__6TQ2SG__ptMeta .prototypes-module__6TQ2SG__dotSep{background:var(--ink-48);border-radius:50%;width:4px;height:4px}.prototypes-module__6TQ2SG__ptIntro{max-width:60ch;color:var(--ink-80);font-size:var(--fs-body);margin-top:34px;line-height:1.65}.prototypes-module__6TQ2SG__ptIntro p{margin:0 0 16px}.prototypes-module__6TQ2SG__ptIntro .prototypes-module__6TQ2SG__ptSmile{color:var(--accent);font-weight:500}.prototypes-module__6TQ2SG__ptGrid{grid-template-columns:repeat(2,1fr);gap:clamp(28px,3.5vw,52px) clamp(28px,3vw,44px);padding-bottom:clamp(72px,10vw,132px);display:grid}.prototypes-module__6TQ2SG__ptCard{flex-direction:column;display:flex}.prototypes-module__6TQ2SG__ptMedia{border-radius:var(--r-lg);box-shadow:none;aspect-ratio:16/10;background:#ffffff80;border:1px solid #fff9;position:relative;overflow:hidden}.prototypes-module__6TQ2SG__ptMedia.prototypes-module__6TQ2SG__tall{aspect-ratio:4/3}.prototypes-module__6TQ2SG__ptMedia iframe,.prototypes-module__6TQ2SG__ptMedia img,.prototypes-module__6TQ2SG__ptMedia video{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.prototypes-module__6TQ2SG__ptMedia.prototypes-module__6TQ2SG__contain img{object-fit:contain;background:#f3eef6;padding:4%}.prototypes-module__6TQ2SG__ptMediaSplit{grid-template-columns:1fr 1fr;gap:4px;display:grid}.prototypes-module__6TQ2SG__ptMediaSplit img{position:relative}.prototypes-module__6TQ2SG__ptWeek{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-48);align-items:baseline;gap:10px;margin:22px 0 0;font-weight:600;display:inline-flex}.prototypes-module__6TQ2SG__ptWeek b{color:var(--accent);font-weight:700}.prototypes-module__6TQ2SG__ptName{font-size:var(--fs-h3);letter-spacing:-.03em;margin:8px 0 0;line-height:1.05}.prototypes-module__6TQ2SG__ptTheme{font-size:var(--fs-ui-sm);color:var(--ink-60);margin:6px 0 0;font-weight:500}.prototypes-module__6TQ2SG__ptDesc{font-size:var(--fs-body);color:var(--ink-80);max-width:46ch;margin:14px 0 0;line-height:1.62}.prototypes-module__6TQ2SG__ptDesc ul{margin:10px 0 0;padding-left:18px}.prototypes-module__6TQ2SG__ptDesc li{margin-bottom:6px}.prototypes-module__6TQ2SG__ptAside{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff80;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.prototypes-module__6TQ2SG__ptAside img{object-fit:cover;width:76px;height:76px;box-shadow:none;border-radius:10px;flex:none}.prototypes-module__6TQ2SG__ptAside p{font-size:var(--fs-ui-sm);color:var(--ink-80);margin:0;line-height:1.55}.prototypes-module__6TQ2SG__ptAside b{color:var(--ink)}.prototypes-module__6TQ2SG__ptOutro{text-align:center;padding:clamp(40px,6vw,80px) 0 clamp(72px,10vw,120px)}.prototypes-module__6TQ2SG__ptOutro h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin:0}.prototypes-module__6TQ2SG__ptOutro p{max-width:44ch;color:var(--ink-60);font-size:var(--fs-body);margin:14px auto 0}@media (max-width:860px){.prototypes-module__6TQ2SG__ptGrid{grid-template-columns:1fr}}
