.press{padding-bottom:20px}.press-hero{display:grid;grid-template-columns:1fr 1.13fr;gap:36px;padding:58px 0 48px;align-items:center}.press h1{font-size:clamp(46px,5.5vw,78px);line-height:.99;letter-spacing:-3px;margin:16px 0 26px}.press h1 em{font-family:Georgia,serif;font-weight:400}.press p{line-height:1.65}.press-deck{font-size:21px;max-width:510px}.press-hero>div>p:not(.eyebrow):not(.press-meta){max-width:520px}.press-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:26px 0 14px}.press .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;text-decoration:none;white-space:normal;text-align:center}.press-meta{font-size:12px;color:#69706a;line-height:1.8}.press-hero-image{margin:0;background:#e7ebe1;border-radius:8px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.press-hero-image img{width:100%;height:auto;min-height:280px;object-fit:contain;flex:1}.press-hero-image figcaption{font:10px Consolas,monospace;letter-spacing:.6px;display:flex;gap:10px;justify-content:space-between;padding:20px;border-top:1px solid #d5d9ce}.press-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0;border-top:1px solid #d9dcd2;border-bottom:1px solid #d9dcd2}.press-facts div{padding:0 30px;border-left:1px solid #d9dcd2}.press-facts div:first-child{padding-left:0;border:0}.press-facts strong{font-size:30px;display:block;letter-spacing:-1px}.press-facts span{display:block;color:#69706a;font-size:14px;margin-top:6px}.press-section{padding:64px 0;border-bottom:1px solid #d9dcd2}.press h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1.2px;margin:12px 0 22px}.press h3{font-size:20px;letter-spacing:-.5px}.press-intro,.press-usage{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.press-copy{font-size:21px;margin-top:0}.press-note{font-size:13px;color:#69706a}.press-intro .press-note{border-left:3px solid #df542e;padding-left:18px;margin:25px 0}.press-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.press-section-heading>p{font-size:14px;color:#69706a;text-align:right}.press-kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.press-kit-grid article{padding:28px;background:#fffef9;border:1px solid #d9dcd2;border-radius:6px}.press-kit-grid p{font-size:15px;color:#69706a}.press-number{font:12px Consolas,monospace;color:#d94e27}.press-logos{display:grid;grid-template-columns:1fr 1fr;gap:26px}.press-logos figure{margin:0}.press-logos figure>div{background:#fffef9;border:1px solid #d9dcd2;border-radius:6px;padding:50px 30px}.press-logos .press-logo-dark{background:#252b29}.press-logos img{width:100%;height:auto;display:block}.press-logos figcaption{display:flex;justify-content:space-between;font-size:13px;padding-top:14px;gap:16px}.press-logos a,.press-asset a,.press-usage a{color:inherit;text-underline-offset:4px}.press-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.press-asset{margin:0;background:#fffef9;border:1px solid #d9dcd2;border-radius:6px;overflow:hidden}.press-asset img{display:block;width:100%;height:215px;object-fit:contain;background:#e7ebe1}.press-asset figcaption{padding:18px;display:grid;gap:9px}.press-asset strong{font-size:17px}.press-asset span{font-size:12px;color:#69706a}.press-asset a{font-size:13px}.press-creator{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.press-creator figure{margin:0;min-width:0}.press-creator img{width:100%;height:auto;border:1px solid #d9dcd2;border-radius:6px}.press-creator figcaption{font-size:11px;color:#69706a;margin-top:10px}.press-contact{display:flex;justify-content:space-between;gap:36px;align-items:center;padding:60px 0}.press-contact>div>a{font-size:clamp(18px,2vw,26px);font-weight:700;color:#d94e27;text-underline-offset:6px;overflow-wrap:anywhere}.press-contact p:last-child{font-size:13px;color:#69706a}.press a:focus-visible{outline:3px solid #d94e27;outline-offset:4px}.press-contact>.button{flex-shrink:0}
@media(max-width:900px){.press-hero{grid-template-columns:1fr;gap:28px}.press-hero-image{min-height:340px}.press-hero-image img{max-height:380px}.press-intro,.press-usage{gap:32px}.press-kit-grid{gap:14px}.press-kit-grid article{padding:20px}.press-gallery{gap:18px}.press-asset img{height:170px}.press-creator{grid-template-columns:1fr;gap:28px}.press-contact{display:block}.press-contact>.button{margin-top:20px}}
@media(max-width:600px){.press-hero{padding-top:36px}.press h1{letter-spacing:-2px}.press-deck{font-size:19px}.press-hero-image{min-height:270px}.press-hero-image img{min-height:230px}.press-hero-image figcaption{font-size:9px;padding:14px;flex-wrap:wrap}.press-facts{gap:18px}.press-facts div{padding:0 12px}.press-facts strong{font-size:22px;letter-spacing:-.6px}.press-facts span{font-size:11px}.press-section{padding:42px 0}.press-intro,.press-usage,.press-kit-grid,.press-logos,.press-gallery{grid-template-columns:1fr;gap:22px}.press-section-heading{display:block}.press-section-heading>p{text-align:left}.press-asset img{height:245px}.press-copy{font-size:19px}.press-logos figure>div{padding:36px 22px}.press-contact{padding:42px 0}.press-actions{gap:18px}.press-actions .button{width:100%}}
