/* Isolated catalogue styles; the rest of the site retains its current layout. */
.discovery-catalog .section-heading h2{font-size:clamp(38px,4.1vw,61px);max-width:780px}.discovery-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-block:1px solid var(--line);margin-bottom:24px}.discovery-intro>span{font-size:10px;letter-spacing:1.5px;color:var(--purple);white-space:nowrap}.discovery-intro p{font-size:13px;color:#d2cedd;margin:0}.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;grid-auto-flow:dense;gap:16px}.discovery-card{min-width:0;display:flex;flex-direction:column;background:#16151d;border:1px solid #35313e;border-radius:3px;overflow:hidden}.discovery-card.size-tall{grid-row:span 2}.discovery-card.size-wide{grid-column:span 2;grid-row:span 2}.discovery-image{flex:1;min-height:0;position:relative;overflow:hidden;background:#efeeeb}.discovery-image img{width:100%;height:100%;display:block}.discovery-tag{position:absolute;left:12px;top:12px;font-size:10px;letter-spacing:1px;background:#14121cec;color:#f2eefb;padding:5px 9px;border:1px solid #ffffff35;border-radius:2px}.discovery-card figcaption{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 13px;background:#17151e}.discovery-card figcaption>span{font:10px monospace;color:#a999ce}.discovery-card h3{font-size:13px;line-height:1.35;font-weight:500;margin:0;color:#efedf6}.discovery-card.size-wide h3{font-size:18px}.discovery-more{margin-top:24px;padding:23px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.discovery-more .eyebrow{font-size:10px}.discovery-more p{font-size:14px;color:var(--muted);margin:0;max-width:550px}.discovery-catalog .section-note{max-width:850px}.vhero h1{font-size:clamp(60px,5.5vw,82px)}
@media(max-width:1100px){.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px;gap:14px}.discovery-intro>span:last-child{display:none}.vhero h1{font-size:60px}}
@media(max-width:760px){.discovery-catalog .section-heading h2{font-size:39px;letter-spacing:-1.8px}.discovery-intro{display:block;padding:15px 0;margin-bottom:18px}.discovery-intro p{font-size:12px;margin-top:9px;line-height:1.8;max-width:300px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;gap:12px;grid-auto-flow:row dense}.discovery-card.size-wide{grid-column:span 2;grid-row:span 1}.discovery-card.size-wide:first-child{grid-row:span 1;height:230px;margin-bottom:0}.discovery-grid{grid-template-rows:230px}.discovery-card.size-tall{grid-row:span 2}.discovery-tag{top:8px;left:8px;font-size:9px;padding:4px 7px}.discovery-card figcaption{min-height:48px;gap:7px;padding:9px 10px}.discovery-card h3{font-size:12px}.discovery-card.size-wide h3{font-size:14px}.discovery-more{display:block;padding-top:18px}.discovery-more p{font-size:13px;margin-top:10px}.vhero h1{font-size:clamp(48px,12.1vw,76px);line-height:1.04}.vhero h1 span{max-width:100%}}
@media(max-width:370px){.discovery-catalog .section-heading h2{font-size:34px}.discovery-grid{grid-auto-rows:160px;gap:10px}.discovery-card figcaption{padding:8px;gap:5px}.discovery-card h3{font-size:11px}.discovery-card figcaption>span{font-size:9px}.vhero h1{font-size:44px}}
