.ma-community{background:#f4edf9;color:#503176;padding-bottom:70px;scroll-margin-top:115px}.ma-community *{box-sizing:border-box}.ma-community h2,.ma-community h3,.ma-community h4,.ma-community h5{font-family:"Maria Display",Arial,sans-serif;font-style:italic;font-weight:900;line-height:1.07;letter-spacing:-.04em;margin:0}.ma-community em{font-style:inherit}.ma-community-kicker{font:800 9px/1.7 Arial,sans-serif;letter-spacing:.18em;margin:0 0 22px}.ma-community-hero{background:#503176;color:white;padding:55px 0 70px;position:relative}.ma-community-hero-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.ma-community-hero h2{font-size:clamp(39px,4.9vw,66px);letter-spacing:-.04em}.ma-community-hero h2 em{color:#d6f15d}.ma-community-hero-inner>div>p:not(.ma-community-kicker){font-size:17px;line-height:1.7;margin:25px 0}.ma-community-link{display:inline-flex;align-items:center;gap:22px;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px;color:inherit;padding:8px 0}.ma-community-link span{font-size:22px;line-height:1}.ma-community-art{position:relative;padding:35px 15px 25px 0}.ma-community-art>img{width:100%;height:270px;object-fit:cover;border-radius:130px 25px 100px 25px;transform:rotate(4deg);border:4px solid #ffffff33;box-shadow:10px 15px 0 #35134f}.ma-community-art>.ma-community-spark{position:absolute;width:70px;height:70px;right:-7px;top:0;color:#e53f8d;z-index:2}.ma-community-art>span{position:absolute;left:-20px;bottom:-5px;background:#d6f15d;color:#503176;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:8px;transform:rotate(-9deg);gap:7px}.ma-community-art>span strong{font:900 italic 23px/1 "Maria Display",Arial,sans-serif;text-align:center}.ma-community-content{padding-top:50px;scroll-margin-top:130px}.ma-community-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px}.ma-community-heading h3{font-size:37px}.ma-community-heading h3 em{color:#b070a1}.ma-community-heading>span{font-size:8px;font-weight:700;letter-spacing:.13em}.ma-community-heading>span b{color:#e53f8d;margin-left:15px;font-size:25px}.ma-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ma-community-card{padding:32px;border-radius:25px;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.ma-community-curiosa{background:white;border:1px solid #e4d9ed}.ma-community-ambassador{background:#35134f;color:white}.ma-community-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.ma-community-card-top>span{font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1.7}.ma-community-card-top>b{font-size:29px;line-height:1;font-weight:400}.ma-community-card h4{font-size:43px;margin-bottom:25px}.ma-community-rate{display:flex;align-items:center;gap:23px;min-height:109px}.ma-community-rate>strong{font:900 italic 100px/.9 "Maria Display",Arial,sans-serif;letter-spacing:-.07em;display:block;position:relative;white-space:nowrap}.ma-community-rate>strong>span{font-size:46px;letter-spacing:-.06em}.ma-community-rate>strong>small{font:800 8px Arial,sans-serif;letter-spacing:.15em;position:absolute;top:-15px;left:2px}.ma-community-rate>p{font-size:12px;line-height:1.8;margin:0}.ma-community-curiosa .ma-community-rate>strong{color:#503176;text-shadow:4px 4px 0 #d6f15d}.ma-community-ambassador .ma-community-rate>strong{color:#d6f15d}.ma-community-card-intro{font-size:15px;line-height:1.7;margin:28px 0 23px}.ma-community-card>ul{list-style:none;padding:0;margin:0 0 27px;display:grid;gap:12px}.ma-community-card>ul li{font-size:12px;line-height:1.7;padding-left:22px;position:relative}.ma-community-card>ul li:before{content:"↗";position:absolute;left:0;color:#b071a7;font-weight:800}.ma-community-ambassador>ul li:before{color:#d6f15d}.ma-join-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px}.ma-community-curiosa .ma-join-fields{grid-template-columns:1fr}.ma-join-fields>div>label{display:block;font-size:11px;font-weight:700;line-height:1.6;margin-bottom:7px}.ma-join-fields label>span{font-weight:400;opacity:.75}.ma-join-fields input,.ma-join-fields select,.ma-join-fields textarea{border:1px solid #ded2e8;border-radius:10px;width:100%;padding:12px 13px;background:#faf7fc;color:#453451;font:14px/1.4 Arial,sans-serif;min-height:46px;box-shadow:none}.ma-join-fields textarea{resize:vertical}.ma-join-fields>div>small{display:block;font-size:10px;line-height:1.6;opacity:.8;margin-top:6px}.ma-join-full{grid-column:1/-1}.ma-join-consent{display:flex;align-items:flex-start;gap:10px;font-size:10px;line-height:1.7;margin:20px 0}.ma-join-consent input{width:16px;height:16px;flex-shrink:0;margin:2px 0 0;accent-color:#503176}.ma-join-consent a{text-decoration:underline;text-underline-offset:2px}.ma-community-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;border:0;border-radius:28px;padding:13px 22px;font:700 12px/1.5 Arial,sans-serif;cursor:pointer;text-decoration:none}.ma-community-button span{font-size:21px;line-height:1}.ma-community-button-purple{background:#503176;color:white}.ma-community-button-lime{background:#d6f15d;color:#35134f}.ma-community-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.ma-community-form>button{width:100%}.ma-community-small{font-size:10px;line-height:1.7;margin-top:17px;opacity:.85}.ma-community-amb-bottom{display:flex;flex-direction:column;align-items:stretch;flex:1;padding-top:7px}.ma-community-amb-bottom>p:not(.ma-community-small){font-size:13px;line-height:1.8;margin:22px 0}.ma-community-sticker{position:relative;background:#e53f8d;color:white;transform:rotate(-4deg);border-radius:12px;padding:22px;margin:12px 10px 6px;font-size:9px;line-height:1.7;letter-spacing:.11em;display:block}.ma-community-sticker>strong{display:block;font:900 italic 34px/1.25 "Maria Display",Arial,sans-serif;letter-spacing:-.035em}.ma-community-sticker>svg{position:absolute;width:65px;height:65px;color:#d6f15d;right:-18px;top:-15px}.ma-community-amb-bottom>.ma-community-button{margin-top:auto}.ma-community-form-error{color:#9c1252;background:#fff1f6;border-radius:10px;padding:12px;font-size:12px;line-height:1.7;margin-top:15px}.ma-community-success{border:1px solid #d0e99d;background:#f3fbdc;border-radius:16px;padding:24px;color:#503176;outline:none}.ma-community-success h5{font-size:28px;margin-bottom:16px}.ma-community-success p{font-size:12px;line-height:1.8;margin:0 0 18px}.ma-community-success>a{display:block;text-decoration:underline;font-size:12px;margin-top:20px}.ma-community-success>small{display:block;font-size:11px;margin-bottom:22px}.ma-club-code{display:block;font:800 20px/1.6 Arial,sans-serif;letter-spacing:.03em;overflow-wrap:anywhere;padding:14px 0}.ma-community-copy{background:white;border:1px solid #d7dfc3;border-radius:22px;font:700 11px Arial,sans-serif;padding:10px 17px;color:#503176;cursor:pointer}.ma-community-success>[data-copy-club-status]{display:block;font-size:11px;line-height:1.7;margin-top:9px}.ma-join-honey{position:absolute;width:1px;height:1px;overflow:hidden;left:-10000px;opacity:0;pointer-events:none}.ma-community-catalogue{position:relative;display:grid;grid-template-columns:.7fr 1.6fr;align-items:center;gap:50px;margin-top:48px;padding:40px 45px;background:#f7c6df;border-radius:25px;scroll-margin-top:130px;overflow:hidden}.ma-community-book{padding:15px 20px;max-width:230px;justify-self:center}.ma-community-book img{width:100%;border-radius:3px 8px 8px 3px;transform:rotate(-8deg);box-shadow:-5px 0 0 #fff6ff,-8px 0 0 #d6bedc,12px 13px 19px #50317633}.ma-community-catalogue h3{font-size:40px}.ma-community-catalogue h3 em{color:#b33279}.ma-community-catalogue>div>p:not(.ma-community-kicker){font-size:15px;line-height:1.7;margin:20px 0}.ma-community-catalogue-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ma-community-catalogue small{display:block;font-size:9px;line-height:1.7;margin-top:20px;opacity:.8}.ma-community-catalogue-star{position:absolute;width:70px;height:70px;top:20px;right:22px;color:#503176;opacity:.16}.ma-join-dialog{max-width:690px;width:calc(100% - 40px);max-height:90vh;padding:35px 35px 30px;border:1px solid #e6dcec;border-radius:24px;color:#503176;background:#fff;overflow:auto}.ma-join-dialog::backdrop{background:#21102caa;backdrop-filter:blur(3px)}.ma-join-close{position:absolute;top:14px;right:17px;width:32px;height:32px;border:0;background:#f4edf9;border-radius:50%;font-size:24px;color:#503176;cursor:pointer}.ma-join-dialog h3{font-size:37px}.ma-join-dialog h3 em{color:#e53f8d}.ma-join-dialog .ma-community-kicker{font-size:8px;margin-bottom:15px}.ma-join-dialog-intro{font-size:13px;line-height:1.7;margin:18px 0 25px}.ma-join-dialog [hidden],.ma-community [hidden]{display:none!important}.ma-join-test-note{font-size:11px;line-height:1.7;background:#fff1c2;color:#614906;padding:12px 15px;border-radius:8px}.ma-join-receipt{padding-top:70px;padding-bottom:100px;min-height:65vh}.ma-join-receipt h1{font:900 italic 42px/1.1 "Maria Display",Arial,sans-serif;color:#503176;max-width:700px;margin:25px 0}.ma-join-receipt>p{max-width:700px;line-height:1.8;margin:20px 0}.ma-community input:focus-visible,.ma-community select:focus-visible,.ma-community textarea:focus-visible,.ma-community button:focus-visible,.ma-community a:focus-visible{outline:3px solid #e53f8d;outline-offset:3px}
@media(max-width:900px){.ma-community-hero-inner{gap:30px}.ma-community-art>img{height:230px}.ma-community-card{padding:26px}.ma-community-card h4{font-size:35px}.ma-community-rate{gap:16px}.ma-community-rate>strong{font-size:82px}.ma-community-rate>strong>span{font-size:36px}.ma-community-rate>p{font-size:11px}.ma-community-heading h3{font-size:33px}.ma-community-catalogue{gap:20px;padding:32px 25px}.ma-community-catalogue h3{font-size:34px}.ma-community-catalogue .ma-community-kicker{font-size:8px}.ma-community-catalogue-actions{gap:15px}}
@media(max-width:700px){.ma-community{padding-bottom:45px}.ma-community-hero{padding:38px 0 45px}.ma-community-hero-inner{grid-template-columns:1fr;gap:20px}.ma-community-hero h2{font-size:44px}.ma-community-hero-inner>div>p:not(.ma-community-kicker){font-size:15px;margin:22px 0}.ma-community-art{max-width:440px;width:100%;margin:0 auto;padding-left:12px}.ma-community-art>img{height:235px}.ma-community-art>span{left:0;width:105px;height:105px}.ma-community-art>span strong{font-size:20px}.ma-community-spark{right:4px!important}.ma-community-content{padding-top:35px}.ma-community-heading{display:block;margin-bottom:24px}.ma-community-heading h3{font-size:31px}.ma-community-heading>span{display:none}.ma-community-grid{grid-template-columns:1fr;gap:22px}.ma-community-card{padding:28px}.ma-community-card h4{font-size:43px;margin-bottom:24px}.ma-community-card-top{margin-bottom:22px}.ma-community-rate>strong{font-size:100px}.ma-community-rate>strong>span{font-size:46px}.ma-community-rate>p{font-size:12px}.ma-community-card-intro{font-size:15px}.ma-community-curiosa .ma-join-fields{grid-template-columns:1fr 1fr}.ma-join-consent{font-size:10px}.ma-community-sticker{max-width:360px;margin:15px auto 8px;width:calc(100% - 20px)}.ma-community-amb-bottom>p{text-align:left}.ma-community-amb-bottom>.ma-community-button{margin-top:0}.ma-community-catalogue{grid-template-columns:1fr;gap:25px;margin-top:32px;padding:30px 26px}.ma-community-book{max-width:175px;padding:5px 15px}.ma-community-catalogue h3{font-size:36px}.ma-community-catalogue .ma-community-kicker{margin-bottom:18px}.ma-community-catalogue>div>p:not(.ma-community-kicker){font-size:14px}.ma-community-catalogue-star{top:40px;right:30px}.ma-join-dialog{padding:32px 25px 25px;max-height:92vh}.ma-join-dialog h3{font-size:32px}.ma-join-dialog .ma-join-fields{gap:15px 12px}.ma-join-fields>div>label{font-size:10px}}
@media(max-width:430px){.ma-community-hero h2{font-size:36px}.ma-community-card{padding:24px}.ma-community-card h4{font-size:38px}.ma-community-curiosa .ma-join-fields,.ma-join-dialog .ma-join-fields{grid-template-columns:1fr}.ma-community-rate>strong{font-size:88px}.ma-community-rate>strong>span{font-size:39px}.ma-community-catalogue-actions{display:grid;gap:8px}.ma-community-catalogue .ma-community-button{justify-content:space-between}.ma-community-heading h3{font-size:29px}.ma-community-art>img{height:195px}.ma-community-small{font-size:9px}.ma-join-dialog{width:calc(100% - 24px);padding:32px 20px 25px}.ma-community-success h5{font-size:26px}}
@media(prefers-reduced-motion:reduce){.ma-community *{transition:none!important;scroll-behavior:auto}.ma-community-button:hover{transform:none}}
