.press{max-width:1180px;margin-inline:auto;padding-inline:var(--gutter);padding-top:clamp(130px, 14vw, 180px);padding-bottom:clamp(60px, 8vw, 100px)}.eyebrow{font:700 12px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--red);margin:0 0 18px}.press h1{margin:0;font:900 clamp(56px, 8vw, 120px)/.86 var(--display);text-transform:uppercase}.press .sub{margin:18px 0 0;color:var(--muted);max-width:36em}.feats{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:2px;background:var(--ink);border:2px solid var(--ink);margin-top:clamp(36px, 5vw, 56px)}.feat{background:var(--paper);padding:clamp(20px, 2.6vw, 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;text-decoration:none;min-height:230px;position:relative;overflow:hidden;isolation:isolate}.feat:before{content:"";position:absolute;inset:0;background:var(--red);-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform .45s cubic-bezier(.7,0,.2,1);transition:-webkit-transform .45s cubic-bezier(.7,0,.2,1);transition:transform .45s cubic-bezier(.7,0,.2,1);transition:transform .45s cubic-bezier(.7,0,.2,1),-webkit-transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}.feat:hover:before{-webkit-transform:none;transform:none}.feat:hover{color:#fff}.feat:hover .outlet,.feat:hover .d{color:#fff}.feat .outlet{font:900 clamp(30px, 2.8vw, 44px)/.9 var(--display);overflow-wrap:anywhere;text-transform:uppercase;color:var(--red);-webkit-transition:color .3s;transition:color .3s}.feat strong{font:700 17px/1.4 var(--body);-webkit-box-flex:1;-ms-flex:1;flex:1}.feat .d{font:700 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);-webkit-transition:color .3s;transition:color .3s}@media (max-width:860px){.feats{grid-template-columns:1fr}.feat{min-height:0}}.list-h{margin:clamp(40px, 5vw, 64px) 0 0;font:700 12px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:2px solid var(--ink)}.list{list-style:none;margin:0;padding:0}.list a{display:grid;grid-template-columns:70px 170px minmax(0, 1fr) 80px 20px;gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;-webkit-transition:background .25s,padding .25s;transition:background .25s,padding .25s}.list a:hover{background:var(--mat);padding-inline:12px}.list a:hover .t{color:var(--red)}.list .y{font:900 26px/1 var(--display);color:var(--red);font-variant-numeric:tabular-nums}.list .o{font:700 13px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase}.list .t{font:500 17px/1.4 var(--body);-webkit-transition:color .25s;transition:color .25s}.list .d{font:500 13px/1.3 var(--body);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.list i{font-style:normal;color:var(--muted)}@media (max-width:760px){.list a{grid-template-columns:52px minmax(0, 1fr) 20px;gap:4px 12px}.list .o{grid-column:2}.list .t{grid-column:2}.list .d{grid-column:2;text-align:left}.list i{grid-column:3;grid-row:1}.list .y{grid-row:1/4}}.foot{max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.foot div{border-top:1px solid var(--line);padding-block:26px calc(env(safe-area-inset-bottom, 0px) + 26px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.foot a{color:var(--ink);font-weight:700}