*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;padding-top:64px;background:#f1eee5;color:#11110f;font:16px/1.7 Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;word-break:keep-all}a{color:inherit}a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.intro{background:#0a0a0a;color:#f7f4ec;padding:46px max(6%,calc((100% - 1140px)/2)) 58px}.back{font-size:13px;color:#aaa;text-decoration:none}.eyebrow{font-size:12px;letter-spacing:2px;color:#d9ff43;margin:56px 0 20px}h1{font-size:clamp(34px,4.5vw,60px);line-height:1.22;letter-spacing:-2px;margin:0 0 25px}.lead{color:#aaa;margin:0}.dates{display:flex;gap:30px;margin-top:44px;flex-wrap:wrap}.dates a{font-size:13px;text-decoration:none;border-bottom:1px solid #d9ff43;padding-bottom:7px}.releases{max-width:1140px;margin:auto;padding:20px 0 80px}.release{display:grid;grid-template-columns:180px 1fr;gap:60px;padding:60px 0;border-bottom:1px solid #11110f26}.release-date time{display:block;font-size:20px;font-weight:650}.release-date span{color:#67675f;font-size:12px}.release h2{font-size:30px;line-height:1.35;letter-spacing:-1px;margin:0 0 32px}.kind{font-size:12px;display:table;background:#d9ff43;border-radius:4px;padding:3px 10px;margin:30px 0 18px}ul{list-style:none;padding:0;margin:0}li{margin:0 0 24px}h4{font-size:18px;margin:0 0 6px}li p{margin:0;color:#67675f;max-width:720px;font-size:15px}.source{display:inline-block;font-size:12px;text-underline-offset:4px;margin-top:12px;color:#67675f}.note{font-size:12px;color:#67675f;margin:35px 0 0;max-width:850px}@media(max-width:1280px){.releases{margin:0 6%}}@media(max-width:700px){.release{grid-template-columns:1fr;gap:20px;padding:40px 0}.release h2{font-size:25px}.intro{padding-left:6%;padding-right:6%}.lead br{display:none}.dates{gap:20px}.eyebrow{margin-top:38px}.release-date span{margin-left:12px}.release-date time{display:inline}.portfolio-header-inner{padding:0 16px}.portfolio-brand svg{height:14px}.portfolio-nav{font-size:11px;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.release-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 32px}.release-media figure{margin:0;min-width:0}.release-media figure:only-child{grid-column:1/-1}.release-media img,.release-media video{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#171717}.release-media figcaption{font-size:12px;color:#67675f;margin-top:8px}.release-media a{display:block}@media(max-width:700px){.release-media{grid-template-columns:1fr}}

.release-media.primitive-examples{grid-template-columns:repeat(3,minmax(0,1fr))}

.project-period{font-size:14px;margin:24px 0 0;color:#f1eee5}.project-period span{font-size:12px;color:#aaa;margin-right:14px}
