@font-face{font-family:fallback-font-h1;src:local("arial bold");ascent-override:95%;descent-override:0;line-gap-override:0}@font-face{font-family:fallback-font-600-size-adjust;src:local("arial");size-adjust:105.44%;ascent-override:103%}@font-face{font-family:fallback-font-body-size-adjust;size-adjust:105.44%;ascent-override:103%;src:local("arial")}@font-face{font-family:fallback-font-montserrat-900-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:900;src:local("arial black")}@font-face{font-family:fallback-font-montserrat-600-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:700;src:local("arial")}@font-face{font-family:"open sans";font-style:normal;font-weight:600;font-display:swap;src:local("open sans semibold"),local("opensans-semibold"),url(../../fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:400;font-display:swap;src:local("open sans regular"),local("opensans-regular"),url(../../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-regular.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:300;font-display:swap;src:local("open sans light"),local("opensans-light"),url(../../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:400;font-display:swap;src:local("open sans italic"),local("opensans-italic"),url(../../fonts/open-sans-v17-latin-italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:600;font-display:swap;src:local("open sans semibold italic"),local("opensans-semibolditalic"),url(../../fonts/open-sans-v17-latin-600italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:300;font-display:swap;src:local("open sans light italic"),local("opensans-lightitalic"),url(../../fonts/open-sans-v17-latin-300italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:700;font-display:swap;src:local("open sans bold"),local("opensans-bold"),url(../../fonts/open-sans-v17-latin-700.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700.woff) format("woff")}@font-face{font-family:"open sans";font-style:normal;font-weight:800;font-display:swap;src:local("open sans extrabold"),local("opensans-extrabold"),url(../../fonts/open-sans-v17-latin-800.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:700;font-display:swap;src:local("open sans bold italic"),local("opensans-bolditalic"),url(../../fonts/open-sans-v17-latin-700italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700italic.woff) format("woff")}@font-face{font-family:"open sans";font-style:italic;font-weight:800;font-display:swap;src:local("open sans extrabold italic"),local("opensans-extrabolditalic"),url(../../fonts/open-sans-v17-latin-800italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800italic.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:900;font-display:swap;src:local("montserrat-black-900"),url(../../fonts/montserrat-black-900.woff2) format("woff2"),url(../../fonts/montserrat-black-900.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("montserrat-bold-700"),url(../../fonts/montserrat-bold-700.woff2) format("woff2"),url(../../fonts/montserrat-bold-700.woff) format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:local("montserrat-semibold-600"),url(../../fonts/montserrat-semibold-600.woff2) format("woff2"),url(../../fonts/montserrat-semibold-600.woff) format("woff")}.membership-section{align-items:center;color:#1a1a26;display:flex;flex-direction:column;padding:80px 16px 0}@media (min-width:480px){.membership-section{padding:80px 32px 16px}}.membership-section sup{font-size:66%;top:-.4em}.membership-section .content-container{max-width:880px;display:flex;flex-direction:column}.membership-section .content-container h3{font-size:24px;font-weight:600;line-height:30px;margin:12px 0;text-align:center}.membership-section .content-container .card-container{align-items:center;display:flex;flex-direction:column-reverse;gap:20px}@media (min-width:768px){.membership-section{padding-bottom:80px}.membership-section .content-container h3{margin-bottom:40px}.membership-section .content-container .card-container{align-items:stretch;flex-direction:row;gap:34px;justify-content:space-between}}.membership-section .content-container .card-container .card{background-position:left 20px top 23px;background-repeat:no-repeat;background-size:auto 20px;border:1px solid #696a78;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);max-width:420px;padding:64px 20px 72px;position:relative;width:100%}.membership-section .content-container .card-container .card .pill{position:absolute;right:15px;top:15px;transform:scale(.9)}@media (min-width:768px){.membership-section .content-container .card-container .card{background-position:left 20px top 28px;padding-top:70px;width:calc(50% - 17px)}.membership-section .content-container .card-container .card .pill{right:20px;top:20px}}.membership-section .content-container .card-container .card dt{color:#696a78}.membership-section .content-container .card-container .card dt.active{color:#0ea88b}.membership-section .content-container .card-container .card dt .price{font-size:28px;line-height:30px;letter-spacing:-1px;font-weight:700}.membership-section .content-container .card-container .card dt .frequency{font-size:16px;line-height:30px;letter-spacing:-1px}.membership-section .content-container .card-container .card dd{font-size:12px;font-weight:400;line-height:15px;margin:4px 0 16px}.membership-section .content-container .card-container .card dd>p:first-child{margin-top:0}.membership-section .content-container .card-container .card dd>p:last-child{margin-bottom:0}.membership-section .content-container .card-container .card a.primary{bottom:15px;position:absolute;width:calc(100% - 40px);white-space:nowrap}.membership-section .content-container table{border-collapse:collapse}.membership-section .content-container table:not(:last-of-type){margin-bottom:-35px}.membership-section .content-container table thead th{color:#3e3f4c;font-size:14px;font-weight:600;padding:16px 0;text-align:right}.membership-section .content-container table thead th:not(:first-child){width:95px}.membership-section .content-container table thead th:not(:first-child) .cell-container{align-items:center;display:flex;flex-direction:column;float:right}.membership-section .content-container table thead th:first-child{text-align:left}.membership-section .content-container table thead th:last-child{color:#0ea88b}.membership-section .content-container table thead th img{display:block;margin:auto}.membership-section .content-container table thead th img+strong{display:none}@media (min-width:768px){.membership-section .content-container .card-container .card a.primary{bottom:20px}.membership-section .content-container table thead th{font-size:18px}.membership-section .content-container table thead th:not(:first-child){width:165px}.membership-section .content-container table thead th img+strong{display:block}}.membership-section .content-container table tbody tr td{border-bottom:solid 1px #555;color:#696a78;padding:16px 0;text-align:right}.membership-section .content-container table tbody tr td a{font-weight:inherit;color:inherit;text-decoration:underline}.membership-section .content-container table tbody tr td:first-child{text-align:left}.membership-section .content-container table tbody tr td:first-child .cell-container{display:flex;flex-direction:row;gap:16px}.membership-section .content-container table tbody tr td:first-child .cell-container .image-container{width:50px;min-width:50px}@media (max-width:767px){.membership-section .content-container table tbody tr td:first-child .cell-container .image-container{display:none}}.membership-section .content-container table tbody tr td:first-child .cell-container .image-container img{max-width:100%}.membership-section .content-container table tbody tr td:first-child .cell-container .cell-content{font-size:14px;font-weight:400;line-height:21px;color:#3e3f4c;margin:0;text-align:left}.membership-section .content-container table tbody tr td:last-child{color:#0ea88b}.membership-section .content-container table tbody tr td:last-child .price{font-weight:600}.membership-section .content-container table tbody tr td:not(:first-child) .cell-container{align-items:end;display:flex;flex-direction:column}.membership-section .content-container table tbody tr td h4{color:#900;font-size:18px;font-weight:700;line-height:25px;margin-bottom:4px;text-align:left}.membership-section .content-container table tbody tr td>img{margin:auto auto 8px;display:block}.membership-section .content-container table tbody tr td .price{font-size:21px;font-weight:400;line-height:22.5px;letter-spacing:-1px;text-align:right}@media (min-width:768px){.membership-section .content-container table tbody tr td:first-child .cell-container.has-no-icon{padding-left:43px}.membership-section .content-container table tbody tr td .price{font-size:28px;line-height:30px}}.membership-section .content-container table tbody tr td .subheader{font-size:14px;font-weight:400;line-height:19px;text-align:right}.membership-section .content-container table tbody tr td .subheader+.subscript{text-align:right}.membership-section .content-container table tbody tr td:not(:first-child) .subscript{font-size:14px;font-weight:400;line-height:19px;text-align:center}.membership-section .content-container table tbody tr td:not(:first-child) .subscript>p:first-child{margin:0}.membership-section .content-container table tbody tr td:not(:first-child) .subheader+.subscript{color:#696a78;text-align:right}.membership-section .content-container table tbody tr:last-child td{border-bottom:none}.membership-section .content-container table.white thead th{border-bottom:solid 3px #555}.membership-section .content-container table.beige tbody{background-color:#fffaed;position:relative}.membership-section .content-container table.beige tbody:before{content:"";position:absolute;width:16px;height:100%;background-color:inherit;left:-16px;top:0}.membership-section .content-container table.beige tbody:after{content:"";position:absolute;width:16px;height:100%;background-color:inherit;right:-16px;top:0}@media (min-width:480px){.membership-section .content-container table.beige tbody:before{border-radius:15px 0 0 15px}.membership-section .content-container table.beige tbody:after{border-radius:0 15px 15px 0}}.membership-section .content-container .icon-separator{max-width:880px;margin:40px auto 0;padding:0;border:none;border-top:2px solid #900;text-align:center;position:relative;overflow:visible;width:100%}.membership-section .content-container .icon-separator:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#fff;box-sizing:content-box;display:inline-block;position:absolute;height:44px;width:44px;padding:0 10px;top:-22px;left:calc(50% - 32px)}.membership-section .pill{background-color:#0ea88b;border-radius:25px;color:#fff;display:inline-block;font-size:12px;height:25px;line-height:25px;padding:0 12px;text-transform:uppercase}@media (min-width:768px){.membership-section .pill{font-size:14px;border-radius:32px;height:32px;line-height:32px}}.membership-section .disclaimer{margin-top:32px}.membership-section .disclaimer a{font-weight:inherit;color:inherit;text-decoration:underline}.membership-section .disclaimer p:first-child{margin-top:0}.membership-section .disclaimer p:last-child{margin-bottom:0}
