.content-header p{margin-top:15px}.donation{color:#a7adba;margin-bottom:20px;font-size:17px;font-style:italic;display:block}.content .content-header{text-align:center;padding:30px 0}.content-header h3{color:#f4a392;font-size:1.8em;font-style:italic;font-weight:700}.content-header span{font-style:italic}.content-header p{margin-bottom:5px;font-size:19px}.centered-buttons a{margin:0 10px;display:inline-block}.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;margin-top:15px;display:grid}@media (min-width:768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.card .pic{aspect-ratio:4/5;background:#000;position:relative}.card .pic img{object-fit:cover;width:100%;height:100%}.card .body{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.card img{object-fit:cover;width:100%;height:340px}.content .grid{gap:32px}.content .card{cursor:pointer;transition:all .2s ease-in}.content .card:hover{transform:scale(1.04);box-shadow:0 1px 12px #a67bcccc}.content .card a:hover{filter:none}.content .card .meta{padding:35px 35px 25px;position:absolute;bottom:0;left:0;right:0}.content .card img{height:450px}.content .card h2{letter-spacing:.2px;margin:0;font-size:2.1em;font-weight:700}.content .card .tagline{color:#fff;margin-top:0;font-size:17px;font-style:italic;font-weight:500}.age-gate{justify-content:center;align-items:center;display:flex}.age-panel{text-align:center;background:#000c;border:3px solid #fff;border-radius:15px;margin-top:10%;padding:35px}.age-gate h1{font-weight:700}.age-actions .btn{margin:0 10px}.plan{background:#0f1117;border-radius:22px;padding:35px 35px 20px;box-shadow:0 12px 30px #00000059,inset 0 0 0 1px #ffffff14}.plan h2{font-size:1.5em;font-weight:700}.plan p{margin:8px 0 15px}.plan .checks label{margin-bottom:10px;display:block}.plan .checks input{margin-right:8px}#manChoice{color:#fff;background:#0c0e14;border:1px solid #fff;border-radius:10px;margin:6px 0 10px;padding:.5rem .7rem}.plan .row-actions{margin-top:15px}.plan .row-actions a{display:inline-block}.support{color:var(--muted);text-align:center;margin-top:20px}.support a{color:#f88}.content.legal{max-width:980px;margin-top:40px;padding:0 24px}.content.legal h1{font-size:2em;font-weight:700}.content.legal h2{font-size:1.5em;font-weight:700}.content.legal p{margin:16px 0}.content.legal ul{margin:16px 0;padding:0 0 0 40px;list-style:outside}.content.legal a{color:#f88}
