.member-form-row{z-index:3;padding:0 var(--sc-spacing-small) var(--sc-spacing-small) var(--sc-spacing-small);grid-template-columns:1fr;gap:2rem;margin:2rem 0;display:grid;position:relative}@media (min-width:512px){.member-form-row{padding:0 var(--sc-spacing-medium) var(--sc-spacing-medium);gap:2.5rem;margin:2.75rem 0}.member-form-row{gap:2.5rem;margin:2.75rem 0}}@media (min-width:768px){.member-form-row{padding:0 var(--sc-spacing-medium);grid-template-columns:1fr 1fr;gap:3rem;margin:3.5rem 0}}@media (min-width:1024px){.member-form-row{gap:4rem;margin:4rem 0}}.member-form-row .button.primary.active{background-color:var(--sc-color-primary)!important}.member-form-row__box{background-color:var(--sc-color-tertiary-tint);border:15px solid var(--sc-color-white);color:var(--sc-color-tertiary-contrast);gap:calc(var(--sc-spacing-small) * .75);flex-direction:column;padding:.75rem;display:flex;position:relative}@media (min-width:512px){.member-form-row__box{gap:calc(var(--sc-spacing-small) * .875);padding:.875rem}}@media (min-width:768px){.member-form-row__box{gap:var(--sc-spacing-small);border-width:25px;padding:1.25rem}}.member-form-row__box .heading{padding-left:0;padding-right:0}.member-form-row__box-content{flex-direction:column;height:100%;display:flex}.member-form-row__box-header{flex:1}.member-form-row__box-header-content h3{margin-bottom:var(--sc-spacing-small);gap:calc(var(--sc-spacing-small) / 2);flex-direction:column;display:flex}@media (min-width:540px){.member-form-row__box-header-content h3{align-items:center;gap:var(--sc-spacing-small);flex-direction:row}}.member-form-row__box-header-content span{font-family:var(--sc-font-body);font-size:var(--sc-text-small);text-transform:capitalize;background-color:var(--sc-color-tertiary-contrast);width:fit-content;color:var(--sc-color-white);text-align:center;padding:.3rem .5rem}.member-form-row__box-header-content p{margin-bottom:calc(var(--sc-spacing-small) / 2);font-weight:300}.member-form-row__box-header-price{aspect-ratio:1;background-color:var(--sc-color-primary);color:var(--sc-color-white);border-radius:50%;justify-content:center;align-items:center;max-width:60px;padding:.75rem;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:-40px;right:-25px}@media (min-width:512px){.member-form-row__box-header-price{max-width:75px;padding:.875rem;font-size:1.75rem;top:-45px;right:10px}}@media (min-width:768px){.member-form-row__box-header-price{max-width:76px;padding:1rem;font-size:2rem;top:-50px;right:-35px}}@media (min-width:1024px){.member-form-row__box-header-price{max-width:96px;padding:1.25rem;font-size:2.25rem;top:-55px;right:-50px}}.member-form-row__box-header-price span{justify-content:center;align-items:center;width:100%;font-size:.65rem;font-weight:300;display:flex;position:absolute;top:5%;left:0;right:0}@media (min-width:768px){.member-form-row__box-header-price span{top:15%}}.member-form-row__text-container{flex:1;margin-bottom:.75rem}@media (min-width:512px){.member-form-row__text-container{margin-bottom:1rem}}@media (min-width:768px){.member-form-row__text-container{margin-bottom:0}}.member-form-row__footer-text{text-align:center;max-width:100%;color:var(--sc-color-black);grid-column:1/-1;margin:0 auto 1.5rem}@media (min-width:512px){.member-form-row__footer-text{max-width:768px;margin:0 auto 2rem}}@media (min-width:768px){.member-form-row__footer-text{grid-column:1/3}}@media (min-width:1024px){.member-form-row__footer-text{max-width:900px;margin:0 auto 2.5rem}}.member-form-row__footer-text a{color:var(--sc-color-black);border-bottom:2px solid var(--sc-color-black);font-weight:600;text-decoration:none;transition:all .2s}.member-form-row__footer-text a:hover{border-bottom-color:#0000}
.signup-section__header-container{grid-template-columns:1fr;align-items:center;padding:1rem;display:grid}@media (min-width:768px){.signup-section__header-container{margin-top:var(--sc-spacing-large);grid-template-columns:1fr 1fr}}.signup-section__header{z-index:5;flex-direction:column;margin-top:4rem;display:flex;position:relative}@media (min-width:1024px){.signup-section__header{margin-top:2rem}}.signup-section__title{text-transform:uppercase;color:var(--sc-color-quaternary);letter-spacing:-.15rem;font-size:15vw;font-weight:900;line-height:.8;rotate:-2deg}.signup-section__title span{color:var(--sc-color-white);font-size:7vw;display:block}@media (max-width:768px){.signup-section__title{width:80%;margin:0 auto;font-size:28vw}.signup-section__title span{font-size:13vw}}@media (min-width:1240px){.signup-section__title{font-size:12rem}.signup-section__title span{font-size:5rem}}.signup-section__subtitle{background-color:var(--sc-color-primary);color:var(--sc-color-white);z-index:20;text-align:center;order:0;width:fit-content;margin:2rem 0 2rem 1rem;padding:.25rem 1.5rem;font-size:2rem;position:relative;transform:rotate(1deg)}@media (max-width:768px){.signup-section__subtitle{margin:2rem auto;font-size:7vw}}.signup-section__content{background-color:var(--sc-color-tertiary);color:var(--sc-color-white);z-index:3;height:fit-content;padding:2rem;font-size:1.25rem;font-weight:700;position:relative;rotate:1deg}.signup-section__content p{margin-bottom:1rem}.signup-section__notification{background-color:var(--sc-color-tertiary-contrast);color:var(--sc-color-white);margin:1rem 0;padding:.5rem;font-size:.9rem}.signup-section__price-text{background-color:var(--sc-color-primary);color:var(--sc-color-white);width:fit-content;padding:.5rem .75rem;font-size:2.5vw;position:absolute;bottom:-2.25rem;left:12.5%;transform:rotate(-.5deg)}@media (max-width:768px){.signup-section__price-text{font-size:5vw}}@media (min-width:1240px){.signup-section__price-text{font-size:1.8rem}}.signup-section__icon-block{width:100%;height:50vh;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:1024px){.signup-section__icon-block{height:100%}}.signup-section__icon-block svg{z-index:0;height:auto;position:absolute}.signup-section__icon-block svg:first-of-type{width:60%;position:absolute;bottom:-20%;left:-20%}.signup-section__icon-block svg:last-of-type{width:40%;position:absolute;bottom:-30%;right:0;transform:scaleX(-1)}.postage-notification{z-index:10;background:var(--sc-color-white);width:90%;max-width:600px;color:var(--sc-color-tertiary-contrast);text-align:center;margin:0 auto 4rem;padding:1.25rem;position:relative}.postage-notification p{margin-bottom:calc(var(--sc-spacing-small) / 2)}