.catalogue-intro{padding-block:76px 42px}.catalogue-intro h1{max-width:850px;margin:16px 0 20px;font:400 clamp(52px,7vw,96px)/1 Georgia,serif;letter-spacing:-.055em}.catalogue-intro>p:last-child{max-width:650px;color:#aeb7c2;line-height:1.7}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:120px}.tile{min-width:0;overflow:hidden;border:1px solid #d4af6870;border-radius:17px;background:linear-gradient(150deg,#252e3a,#151b23);box-shadow:0 20px 50px #0004}.tile img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#262c34}.tile-body{padding:24px 27px 27px}.tile-category{color:#d4af68;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.tile h2{margin:15px 0 10px;font:400 clamp(25px,3vw,37px)/1.15 Georgia,serif}.tile p{color:#bfc6ce;line-height:1.6}.tile details{border-top:1px solid #ffffff29;margin-top:22px;padding-top:17px}.tile summary{cursor:pointer;color:#f2d99e;font-size:13px;font-weight:800;list-style:none}.tile summary::-webkit-details-marker{display:none}.tile summary:after{content:' +';float:right;font-size:20px;line-height:.7}.tile details[open] summary:after{content:' −'}.tile details p{margin:15px 0 0;font-size:14px}.catalogue-note{margin-top:-75px;padding-bottom:110px;color:#8995a1;font-size:13px}@media(max-width:760px){.catalogue-intro{padding-block:54px 32px}.tiles{grid-template-columns:1fr}.tile-body{padding:21px}.catalogue-note{margin-top:-75px}}
.catalogue-intro .language-switch{margin-top:27px;max-width:430px}.tile{display:block;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.tile:hover,.tile:focus-visible{transform:translateY(-4px);border-color:#f2d99e;box-shadow:0 24px 65px #0008}.tile-body{display:flex;min-height:245px;flex-direction:column}.tile-title{display:block;margin:15px 0 10px;font:400 clamp(25px,3vw,37px)/1.15 Georgia,serif}.tile-description{color:#bfc6ce;line-height:1.6}.tile-action{display:block;margin-top:auto;padding-top:20px;color:#f2d99e;font-size:13px;font-weight:800}.catalogue-note{margin-top:-75px}
.catalogue-intro>p:not(.eyebrow){max-width:650px;color:#aeb7c2;line-height:1.7}
