.page-press .site-birds{display:none}
.press-page{padding:145px 32px 55px}.press-intro{max-width:850px;margin-bottom:45px}.press-intro h1{font-size:clamp(64px,8vw,112px);font-weight:400;letter-spacing:-.065em;margin:18px 0 25px}.press-intro p:not(.eyebrow){font-size:21px;line-height:1.4;max-width:650px}.press-intro a{display:inline-block;margin-top:20px;font-size:14px}
.press-tools{display:flex;align-items:center;gap:24px;border-bottom:1px solid #0002;padding-bottom:20px;margin-bottom:24px}.press-tools input{background:transparent;border:0;border-bottom:1px solid #777;padding:9px 0;font-size:15px}.press-tools span{font-size:12px;color:#676b60}
.press-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 8px}.press-project{border:0;background:transparent;text-align:left;padding:0;color:inherit;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.press-project[hidden]{display:none}.press-thumbnail{width:100%;flex:none;aspect-ratio:4/3;background:#e0e1da;display:grid;place-items:center;overflow:hidden}.press-thumbnail img{width:100%;height:100%;min-height:0;object-fit:cover}.press-project h2{font-size:19px;font-weight:400;letter-spacing:-.025em;margin:11px 0 5px;line-height:1.2;overflow-wrap:anywhere}.press-project>span{font-size:11px;color:#6d7068}.press-project:hover h2{text-decoration:underline;text-underline-offset:4px}
.press-review-note{font-size:12px;line-height:1.5;color:#656860;max-width:720px;margin-top:50px}
.press-basket{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);z-index:2500;background:#181a17;color:white;border-radius:40px;padding:12px 20px;display:flex;gap:18px;align-items:center;box-shadow:0 3px 20px #0003;white-space:nowrap;font-size:13px}.press-basket button,.press-dialog button{border:0;border-radius:24px;padding:11px 19px;background:#20221e;color:#fff;font-size:13px}.press-basket button{background:white;color:#171815}.press-basket button:disabled{opacity:.35;cursor:default}.page-press .social-pills{padding-bottom:110px}
.press-dialog{border:0;padding:40px;width:min(1150px,94vw);max-height:88svh;overflow:auto;background:#f4f5f0;color:#20221e;border-radius:20px}.press-dialog::backdrop{background:#0008}.press-dialog h2{font-size:clamp(28px,4vw,55px);letter-spacing:-.04em;font-weight:400;margin:0 50px 20px 0}.press-dialog .press-close{position:sticky;top:0;float:right;font-size:25px;width:42px;height:42px;padding:0;z-index:3}.press-dialog #press-description{font-size:14px;line-height:1.6;max-width:850px;max-height:150px;overflow:auto;white-space:pre-line;margin-bottom:20px}
.press-actions{display:flex;gap:10px;margin:15px 0}.press-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.press-asset{position:relative;cursor:pointer;min-width:0;border:2px solid transparent;padding:5px}.press-asset:has(input:checked){border-color:#20221e;border-radius:8px}.press-asset input{position:absolute;top:14px;left:14px;width:22px;height:22px;accent-color:#20221e}.press-asset img,.press-asset video,.press-asset>div{width:100%;height:190px;object-fit:cover;background:#ddd}.press-asset span,.press-asset small{display:block;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.press-asset small{color:#70736b;font-size:10px}.press-selection-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #0002;font-size:13px}.press-selection-row span{overflow-wrap:anywhere}
.press-download-dialog{max-width:620px}.press-download-dialog>p{font-size:13px;line-height:1.5}.press-download-dialog form{display:grid;gap:18px;margin-top:25px}.press-download-dialog label{display:grid;gap:6px;font-size:12px}.press-download-dialog input:not([type=checkbox]),.press-download-dialog textarea{width:100%;padding:10px;border:0;border-bottom:1px solid #999;background:transparent}.press-download-dialog .press-agreement{display:flex;align-items:flex-start;line-height:1.5;gap:12px}.press-download-dialog [role=status]{font-size:13px}.press-download-dialog button[type=submit]{justify-self:start}
@media(max-width:800px){.press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.press-page{padding:135px 16px 40px}.press-dialog{padding:20px}.press-basket{gap:7px;padding:10px 12px;width:calc(100% - 20px);justify-content:center;flex-wrap:wrap;border-radius:24px}.press-basket span{flex-basis:100%;text-align:center;font-size:11px}.press-basket button{font-size:11px;padding:8px 14px}.press-asset img,.press-asset video{height:140px}.press-project h2{font-size:16px}}
