.aurea-cl-gallery{--cl-paper:#fffaf5;--cl-ink:#2b1a23;--cl-line:#bfa59c;--cl-gold:#976f43;width:100%;max-width:1140px;color:var(--cl-ink);margin-inline:auto}.aurea-cl-gallery-intro{text-align:center;max-width:720px;margin:0 auto 36px}.aurea-cl-kicker{letter-spacing:.13em;text-transform:uppercase;color:#79512e;margin:0;font:650 11px/1.5 Manrope,Arial,sans-serif}.aurea-cl-heading{color:#3d1726;letter-spacing:-.024em;text-wrap:balance;margin:14px auto 0;font:italic 400 clamp(32px,3.7vw,48px)/1.22 Libre Baskerville,Georgia,serif}.aurea-cl-description{color:#4d3b43;max-width:58ch;margin:17px auto 0;font:400 15px/1.75 Manrope,Arial,sans-serif}.aurea-cl-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.aurea-cl-card{background:var(--cl-paper);border:1px solid #a98b82;border-radius:18px;flex-direction:column;min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:flex;overflow:hidden;box-shadow:0 10px 24px #3214221a}.aurea-cl-card-cover{isolation:isolate;background:linear-gradient(105deg, var(--case-primary) 0%, var(--case-primary) 32%, var(--case-secondary) 100%);color:#fffaf4;flex-direction:column;justify-content:space-between;gap:22px;min-height:194px;padding:25px 24px 22px;display:flex;position:relative}.aurea-cl-card-meta{color:#f4dfd6;letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:650 10px/1.55 Manrope,Arial,sans-serif}.aurea-cl-card-name{letter-spacing:-.028em;font:italic 400 clamp(30px,3vw,39px)/1.17 Libre Baskerville,Georgia,serif}.aurea-cl-gold-rule{background:#db8;width:49px;height:1.5px;margin-top:18px;display:block}.aurea-cl-card-body{background:#fffaf7;flex-direction:column;flex:1;gap:18px;padding:25px 24px 24px;display:flex}.aurea-cl-card-title{color:#431b2b;letter-spacing:-.018em;text-wrap:pretty;min-height:2.6em;margin:0;font:italic 400 clamp(21px,2.05vw,24px)/1.32 Libre Baskerville,Georgia,serif}.aurea-cl-card-preview{color:#43363c;max-width:38ch;margin:0;font:400 14px/1.7 Manrope,Arial,sans-serif}.aurea-cl-card-action{background:#542438;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin-top:auto;padding:13px 17px;font:650 14px/1.45 Manrope,Arial,sans-serif;text-decoration:none;transition:background-color .22s,box-shadow .22s;display:flex;box-shadow:0 4px 12px #2c101c1a;color:#fffaf5!important}.aurea-cl-card-action span{color:#e9ca9f;flex:none;font:400 23px/1 Manrope,Arial,sans-serif;transition:transform .22s}.aurea-cl-card-action:focus-visible{outline-offset:3px;outline:3px solid #a57944}.aurea-cl-footer-note{color:#57454c;text-align:center;max-width:860px;margin:22px auto 0;font:400 12px/1.65 Manrope,Arial,sans-serif}.aurea-cl-card:first-child .aurea-cl-card-cover{background:linear-gradient(105deg,#351523 0%,#51283a 100%)}.aurea-cl-card:nth-child(2) .aurea-cl-card-cover{background:linear-gradient(105deg,#663047 0%,#81485f 100%)}.aurea-cl-card:nth-child(3){border-color:#a88b69}.aurea-cl-card:nth-child(3) .aurea-cl-card-cover{color:#451d2b;background:linear-gradient(110deg,#fffaf3 0%,#f3e5d6 100%)}.aurea-cl-card:nth-child(3) .aurea-cl-card-meta{color:#65482f}.aurea-cl-card:nth-child(3) .aurea-cl-gold-rule{background:#9b764e}.aurea-cl-card:nth-child(3) .aurea-cl-card-body{background:#fffdf9}.aurea-cl-gallery-compact .aurea-cl-gallery-intro{margin-bottom:30px}.aurea-cl-gallery-compact .aurea-cl-card-cover{min-height:180px}@media (width<=1100px) and (width>=721px){.aurea-cl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aurea-cl-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (width<=720px){.aurea-cl-gallery-intro{margin-bottom:25px}.aurea-cl-cards{grid-template-columns:1fr;gap:17px}.aurea-cl-card-cover,.aurea-cl-gallery-compact .aurea-cl-card-cover{min-height:154px;padding:21px 22px}.aurea-cl-card-body{gap:17px;padding:21px 22px 22px}.aurea-cl-card-title{min-height:0;font-size:clamp(20px,5.1vw,24px)}.aurea-cl-card-name{font-size:clamp(32px,8vw,40px)}.aurea-cl-card-meta{letter-spacing:.075em}.aurea-cl-card-preview{max-width:none}.aurea-cl-heading{font-size:clamp(30px,7.4vw,41px)}.aurea-cl-description{margin-top:14px}}@media (hover:hover) and (pointer:fine){.aurea-cl-card:hover{transform:translateY(-3px);box-shadow:0 16px 33px #32142226}.aurea-cl-card-action:hover{background:#693349;box-shadow:0 6px 15px #2c101c29}.aurea-cl-card-action:hover span{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.aurea-cl-card,.aurea-cl-card-action,.aurea-cl-card-action span{transition:none}.aurea-cl-card:hover{transform:none}}.aurea-cl-card-action{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(17px,2vw,20px);font-style:italic;font-weight:400}.aurea-cl-card:first-child .aurea-cl-card-action{background:#381321}.aurea-cl-card:nth-child(2) .aurea-cl-card-action{background:#73354e}.aurea-cl-card:nth-child(3) .aurea-cl-card-action{background:#a37c4f}
