.membership-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px;display:grid}.membership-value-card{color:#1c3628;background:#f4f4ed;border:1px solid #d3dbca;flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.membership-value-card:hover{border-color:#829578;box-shadow:0 8px 24px #081e1214}.membership-value-card:focus-visible{outline-offset:5px;outline:3px solid #9eaf89}.value-card-art{background:#e2e7d9;height:176px;position:relative;overflow:hidden}.value-photo>img,.value-masterclass-art>img{object-fit:cover;filter:brightness(.87)saturate(.78);width:100%;height:100%;transition:filter .3s}.membership-value-card:hover .value-photo>img{filter:brightness(.94)saturate(.85)}.value-masterclass-art>img{object-position:70% 38%;filter:brightness(.56)saturate(.65)}.value-masterclass-art:after{content:"";background:linear-gradient(90deg,#0c291bd9,#0000 85%);position:absolute;inset:0}.value-four{color:#f1f3e6;font-family:var(--serif);z-index:1;align-items:end;gap:20px;font-size:104px;font-weight:400;line-height:.8;display:flex;position:absolute;bottom:20px;left:24px}.value-four>span{font-family:var(--sans);letter-spacing:.1em;color:#e2e8d8;padding-bottom:2px;font-size:9px;line-height:1.8}.value-forums-photo>img{object-position:50% 46%}.value-angelo-photo>img{object-position:58% 30%}.value-peers-photo>img{object-position:50% 37%}.value-card-copy{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.value-card-label{letter-spacing:.11em;color:#698159;font-size:8px;line-height:1.6}.value-card-copy h3{color:#1a3827;margin:12px 0 15px;font-size:29px;font-weight:500;line-height:1.09}.value-card-copy p{color:#586651;margin-bottom:20px;font-size:13px;line-height:1.8}.value-card-link{color:#385b33;border-top:1px solid #cfd7c5;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:11px;line-height:1.5;display:flex}.value-card-link svg{flex:none}.value-library-art{background:linear-gradient(125deg,#e2e8da,#edf0e4 60%,#dde4d2);justify-content:center;align-items:end;gap:19px;padding:22px 26px 18px;display:flex}.value-library-art>img{object-fit:contain;filter:drop-shadow(3px 7px 5px #24391f2b);width:auto;max-width:28%;height:133px}.value-family-art{color:#284a35;background:#e6eadf;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.value-family-art>span{font-family:var(--serif);letter-spacing:.03em;padding:0 25px 17px;font-size:32px;line-height:1.1;position:relative}.value-family-art>span:after{content:"";background:#9aaa88;width:1px;height:11px;position:absolute;bottom:0;left:50%}.value-family-art>div{border-top:1px solid #aebaa2;grid-template-columns:1fr 1fr;gap:8px 10px;width:100%;max-width:270px;padding-top:12px;display:grid}.value-family-art>div>span{letter-spacing:.1em;text-align:center;border:1px solid #b7c1aa;padding:8px 5px;font-size:7px}.membership-value-section{padding-block:70px 40px}.membership-value-heading{justify-content:space-between;align-items:end;gap:45px;display:flex}.membership-value-heading h2{margin:20px 0 0;font-size:57px;line-height:1.06}.membership-value-heading>p{max-width:420px;font-size:14px;line-height:1.85}.membership-value-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:7px;padding:28px 0;display:flex}.membership-value-footer>p{color:#526849;font-size:14px;line-height:1.85}.membership-value-footer>p strong{color:#284a35;font-weight:600}.membership-value-footer .text-link{white-space:nowrap;font-size:12px}@media (max-width:1100px){.membership-value-grid{gap:17px}.value-card-copy{padding:20px}.value-card-copy h3{font-size:27px}.value-card-copy p{font-size:13px}.value-card-art{height:160px}.value-library-art{gap:13px;padding-inline:19px}.value-library-art>img{height:122px}.value-card-label{font-size:7px}.value-card-link{font-size:9px}.value-four{gap:16px;font-size:95px;left:20px}.value-four>span{font-size:8px}.value-family-art>span{font-size:29px}.value-family-art{padding-inline:20px}.value-family-art>div>span{font-size:6px}.membership-value-heading h2{font-size:50px}}@media (max-width:980px){.membership-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.value-card-copy{padding:23px}.value-card-copy h3{font-size:30px}.value-card-label{font-size:8px}.value-card-link{font-size:10px}.value-card-art{height:175px}.value-library-art>img{height:132px}.value-family-art>div>span{font-size:7px}.membership-value-heading{display:block}.membership-value-heading>p{max-width:650px;margin-top:22px}}@media (max-width:600px){.membership-value-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.value-card-art{height:170px}.value-card-copy{padding:24px}.value-card-copy h3{font-size:32px}.value-card-copy p{font-size:14px;line-height:1.85}.value-card-label{font-size:8px}.value-card-link{padding-top:16px;font-size:11px}.value-four{font-size:102px;left:25px}.value-four>span{font-size:9px}.value-library-art{gap:24px;padding-inline:25px}.value-library-art>img{height:130px}.value-family-art>span{font-size:34px}.value-family-art>div>span{font-size:8px}.membership-value-section{padding-block:45px 25px}.membership-value-heading h2{font-size:44px}.membership-value-heading>p{font-size:14px}.membership-value-footer{padding-block:24px;display:block}.membership-value-footer>p{font-size:13px}.membership-value-footer>.text-link{margin-top:20px;font-size:12px}}@media (max-width:350px){.value-card-copy{padding:20px}.value-card-copy h3{font-size:30px}.value-card-copy p{font-size:13px}.value-card-link{font-size:10px}.value-library-art{gap:14px}.value-family-art{padding-inline:17px}.value-family-art>div>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.membership-value-card,.value-photo>img{transition:none}}
