.titles-hero{background:radial-gradient(circle at 76% 20%,#463125 0,#151519 35%,#0e0e11 66%)}.catalog-intro{padding:46px var(--pad);display:grid;grid-template-columns:24% 50% 26%;gap:35px;border-bottom:1px solid var(--line);align-items:start}.catalog-intro>span{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.catalog-intro p{font:400 clamp(19px,2vw,30px)/1.25 var(--serif);margin:0}.catalog-intro small{color:var(--muted);line-height:1.6}.catalog{padding:clamp(80px,10vw,150px) var(--pad);background:var(--paper);color:var(--black)}.title-card{display:grid;grid-template-columns:minmax(260px,39%) 1fr;gap:clamp(40px,8vw,130px);align-items:center;padding:0 0 clamp(90px,12vw,180px)}.title-card.reverse{grid-template-columns:1fr minmax(260px,39%)}.title-card.reverse .title-poster{order:2}.title-poster{aspect-ratio:3/4;position:relative;overflow:hidden;background:#222;box-shadow:0 25px 60px rgba(25,18,13,.18)}.title-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 44%)}.title-poster img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.77);transition:transform .6s,filter .4s}.title-poster:hover img{transform:scale(1.035);filter:saturate(1)}.title-poster>span,.title-poster>b{position:absolute;z-index:2;color:white}.title-poster>span{left:24px;bottom:22px;font-size:9px;letter-spacing:.17em;text-transform:uppercase}.title-poster>b{right:22px;top:20px;font:400 31px var(--serif);color:var(--gold)}.title-copy h2{font:400 clamp(46px,6vw,92px)/.9 var(--serif);letter-spacing:-.055em;margin:0 0 30px}.title-copy>p{font-size:clamp(17px,1.45vw,22px);line-height:1.65;max-width:650px;color:#5d5953}.title-copy>div{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:38px;padding-top:17px;border-top:1px solid #bcb6aa;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.title-copy>div a{margin-left:auto;color:var(--rust);font-weight:800}.catalog-note{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:clamp(85px,10vw,150px) var(--pad);background:#151519}.catalog-note h2{font:400 clamp(45px,5.5vw,85px)/.95 var(--serif);margin:30px 0 0}.catalog-note p{color:var(--muted);font-size:19px;max-width:570px}.catalog-note .email{margin-top:35px}@media(max-width:920px){.catalog-intro{grid-template-columns:1fr}.title-card,.title-card.reverse{grid-template-columns:minmax(220px,42%) 1fr;gap:45px}.catalog-note{grid-template-columns:1fr}}@media(max-width:650px){.catalog-intro{padding:38px 22px}.catalog{padding:75px 22px}.title-card,.title-card.reverse{grid-template-columns:1fr;padding-bottom:95px}.title-card.reverse .title-poster{order:0}.title-poster{max-height:620px}.title-copy>div a{width:100%;margin:12px 0 0}.catalog-note{padding:75px 22px}}
