.membership-page{margin-bottom:100px}.membership-page .passes{align-items:flex-start;background-color:#f5f5f5;display:flex;flex-direction:row;gap:20px;justify-content:space-evenly;margin:auto;padding:1rem}.membership-page .passes .pass{background-color:#fff;display:flex;flex-direction:column;width:100%}.membership-page .passes .pass .head{background-color:#ddd;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:1rem}.membership-page .passes .pass .head .name{font-family:Martian Mono;font-size:1.2rem;font-weight:300}.membership-page .passes .pass .head .price{font-family:Inter;font-size:2rem;font-weight:600;text-align:right}.membership-page .passes .pass .cta{align-items:center;display:flex;flex-direction:column;padding:1rem}.membership-page .passes .pass .cta a{background-color:#f65f08;color:#fff;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:filter .2s;width:90%}.membership-page .passes .pass .cta a:hover{filter:brightness(1.6)}.membership-page .passes .pass .desc{padding:0 1rem}.membership-page .passes .pass .desc ol,.membership-page .passes .pass .desc ul{list-style:"> "}.membership-page .passes .pass .desc ol li::marker,.membership-page .passes .pass .desc ul li::marker{color:#bb420d}.membership-page .passes .special .head{background-color:#ccf}@media (max-width:1000px){.membership-page .passes{flex-direction:column;padding:.4rem;width:70%}.membership-page .passes .pass .head{width:auto}}@media (max-width:800px){.membership-page .passes{width:auto}}