.press-section{max-width:1400px;margin:0 auto;padding:5rem 2rem 7rem}.press-header{text-align:center;margin-bottom:4rem}.press-subtitle{display:block;font-size:1.1rem;letter-spacing:.15em;color:#666;text-transform:uppercase;margin-bottom:1.5rem}.press-title{font-size:clamp(2.2rem,4vw,3.5rem);letter-spacing:.25em;font-weight:300;text-transform:uppercase;margin:0;color:#111}.press-logos-bar{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding:3rem 0;margin-bottom:5rem}.press-logos-track{display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap}.press-logo-item img{max-height:35px;width:auto;opacity:.6;transition:opacity .3s ease;filter:grayscale(100%)}.press-logo-item img:hover{opacity:1}.press-logo-text{font-size:1.4rem;letter-spacing:.3em;font-weight:400;color:#444;text-transform:uppercase;opacity:.7}.press-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:4rem;margin-bottom:7rem}.press-card{grid-column:span 6;display:flex;flex-direction:column}.press-card:nth-child(3n){grid-column:span 12;max-width:850px;margin:0 auto;width:100%}.press-card-image-wrapper{overflow:hidden;background-color:#f7f7f7;aspect-ratio:4 / 5;margin-bottom:2rem;position:relative}.press-card:nth-child(3n) .press-card-image-wrapper{aspect-ratio:16 / 9}.press-card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.press-card:hover .press-card-image-wrapper img{transform:scale(1.03);box-shadow:0 20px 40px #0000000f}.press-card-content{padding:0 1rem}.press-quote{font-family:serif;font-style:italic;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.5;color:#111;margin:0 0 1.2rem;letter-spacing:.02em}.press-card-footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.press-card-meta{display:flex;align-items:center;gap:.8rem;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:#666}.press-magazine-name{font-weight:500;color:#222}.press-dot{font-size:.6rem;color:#999}.press-external-link{font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:2px;transition:opacity .3s ease,color .3s ease}.press-external-link:hover{opacity:.6}.press-kit-section{background-color:#faf9f6;padding:5rem 2rem;text-align:center;border:1px solid rgba(0,0,0,.04)}.press-kit-inner{max-width:600px;margin:0 auto}.press-kit-title{font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:300;margin-top:0;margin-bottom:1.5rem;color:#111}.press-kit-text{font-size:1rem;line-height:1.6;color:#555;margin-bottom:2.5rem}.press-kit-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.press-button{letter-spacing:.15em!important;text-transform:uppercase;font-size:.85rem!important;padding:1.2rem 2.5rem!important}.press-contact-link{font-size:.95rem;letter-spacing:.1em;color:#111;text-decoration:underline;text-underline-offset:6px;transition:color .3s ease}.press-contact-link:hover{color:var(--gradient-base-background-2, #8b5cf6)}@media screen and (max-width:749px){.press-section{padding:2.5rem 1.25rem 3.5rem;overflow-x:hidden}.press-header{margin-bottom:2.5rem;padding:0 .5rem}.press-title{font-size:1.35rem;letter-spacing:.08em;line-height:1.3;word-break:normal;overflow-wrap:break-word}.press-subtitle{font-size:.8rem;letter-spacing:.05em;margin-bottom:1rem;line-height:1.4}.press-logos-bar{padding:1.5rem 0;margin-bottom:3rem}.press-logos-track{gap:1.5rem}.press-logo-item img{max-height:22px}.press-grid{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}.press-card,.press-card:nth-child(3n){grid-column:span 1!important;max-width:100%}.press-card-image-wrapper,.press-card:nth-child(3n) .press-card-image-wrapper{aspect-ratio:4 / 5;margin-bottom:1.2rem}.press-card-content{padding:0}.press-quote{font-size:1.1rem;margin-bottom:1rem}.press-card-footer-row{flex-direction:column;align-items:flex-start;gap:.5rem}.press-kit-section{padding:3rem 1rem}.press-kit-title{font-size:1.2rem}.press-button{width:100%;padding:1rem!important;font-size:.75rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-press-grid.css.map */
