.release-detail{max-width:1400px;margin:0 auto;padding:4rem 2rem 0}.release-detail>h1{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:.25rem;padding-left:2rem;font-size:4rem;font-weight:700}.release-detail>h1 sup{vertical-align:super;opacity:.5;letter-spacing:.05em;font-size:1rem;font-weight:400}.release-detail>h4{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.15em;opacity:.5;margin-bottom:2rem;padding-left:2rem;font-size:.85rem;font-weight:400}.release-nav-links{gap:2rem;margin-bottom:2rem;padding-left:2rem;display:flex}.release-back{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.1em;opacity:.5;color:var(--warm-off-white,#f8f5f2);margin-bottom:2rem;padding-left:2rem;font-size:.75rem;text-decoration:none;transition:opacity .3s;display:inline-block}.release-nav-links .release-back{margin-bottom:0;padding-left:0}.release-back:hover{opacity:1}.release-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-bottom:6rem;padding-left:2rem;display:grid}.release-cover{aspect-ratio:1;width:80%;position:relative;overflow:hidden}.release-cover img{object-fit:cover;width:100%;height:100%}.release-text{flex-direction:column;gap:2rem;padding-left:3rem;display:flex}.release-text h1{letter-spacing:-.03em;text-transform:uppercase;font-size:4.5rem;font-weight:700;line-height:1}.release-text .release-meta{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;opacity:.5;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.5rem;font-size:1.2rem;font-weight:400;display:flex}.release-description{opacity:.7;max-width:540px;font-size:1.4rem;font-weight:400;line-height:1.6}.release-text .release-link{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;color:var(--warm-off-black);background:var(--warm-off-white);text-transform:uppercase;letter-spacing:.1em;width:fit-content;padding:1rem 2.5rem;font-size:1.2rem;text-decoration:none;transition:opacity .3s;display:inline-block}.release-text .release-link:hover{opacity:.8}.extended-description{opacity:.8;max-width:800px;font-size:1.2rem;font-weight:400;line-height:1.8}@keyframes gallery-scroll{0%{transform:translate(0)}to{transform:translateX(var(--scroll-dist))}}.gallery-carousel-slider{width:100%;height:320px;position:relative;overflow:hidden}.gallery-carousel-slider:before,.gallery-carousel-slider:after{content:"";z-index:2;pointer-events:none;width:120px;height:100%;position:absolute;top:0}.gallery-carousel-slider:before{background-image:linear-gradient(90deg,#1a1917 0%,#0000 100%);left:0}.gallery-carousel-slider:after{background-image:linear-gradient(270deg,#1a1917 0%,#0000 100%);right:0}.gallery-carousel-track{gap:16px;animation:linear infinite gallery-scroll;display:flex}.gallery-carousel-slider:hover .gallery-carousel-track{animation-play-state:paused}.gallery-carousel-slide{flex-shrink:0;width:240px;height:320px;display:block;position:relative;overflow:hidden}.gallery-carousel-slide img,.gallery-carousel-slide video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.gallery-carousel-slide:hover img,.gallery-carousel-slide:hover video{transform:scale(1.05)}.gallery-carousel-overlay{opacity:0;background:linear-gradient(#0000,#000000bf);padding:1rem 1.25rem;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.gallery-carousel-slide:hover .gallery-carousel-overlay{opacity:1}.gallery-carousel-caption{font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;color:var(--warm-off-white);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.release-detail .videos-grid.videos-grid-2{grid-template-columns:repeat(2,1fr)}.release-detail .videos-grid.videos-grid-3{grid-template-columns:repeat(3,1fr)}.release-detail .videos-grid.single-video{justify-content:center;display:flex}.release-detail .videos-grid.single-video .video-embed{width:100%;max-width:800px}.blog-list-home{flex-direction:column;display:flex}.blog-card-home{color:inherit;font-family:var(--font-pp-supply-mono),"PP Supply Mono",monospace;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f8f5f214;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;padding:2rem 0;font-size:1.4rem;text-decoration:none;transition:opacity .3s;display:grid}.blog-card-home:hover{opacity:.6}.blog-card-home .blog-card-type{opacity:.5;white-space:nowrap;font-size:1rem}.blog-card-home h3{letter-spacing:.05em;text-transform:uppercase;font-size:1.4rem;font-weight:400}.blog-card-read{opacity:.4;white-space:nowrap;font-size:1rem}.release-detail .quick-links{grid-template-columns:repeat(3,1fr)}.release-detail .quick-links.quick-links-2{grid-template-columns:repeat(2,1fr)}.release-detail .quick-links.quick-links-3{grid-template-columns:repeat(3,1fr)}.single-quick-link{position:relative;overflow:hidden}.single-preview-video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.single-quick-link:hover .single-preview-video{opacity:.3}.single-link-text{z-index:1;position:relative}@media (max-width:1200px){.release-text h1{font-size:3.5rem}}@media (max-width:768px){.release-hero{grid-template-columns:1fr;gap:2rem}.release-detail>h1{font-size:2.5rem}.release-text h1{font-size:3rem}.gallery-carousel-slider{height:220px}.gallery-carousel-slide{width:165px;height:220px}.gallery-carousel-slider:before,.gallery-carousel-slider:after{width:60px}.release-detail .shop-grid{grid-template-columns:repeat(2,1fr)}.release-detail .shop-item:nth-child(n+3){display:none}.release-detail .videos-grid.videos-grid-2,.release-detail .videos-grid.videos-grid-3{grid-template-columns:1fr}}
