.adaptive-selector-module__RKENiq__selector{gap:1rem;display:grid}.adaptive-selector-module__RKENiq__heading label{font-size:clamp(1.85rem,5vw,3.4rem);font-family:var(--font-display),serif;letter-spacing:-.025em;font-weight:400;line-height:.96;display:block}.adaptive-selector-module__RKENiq__heading p{color:var(--muted);margin:.7rem 0 0;line-height:1.55}.adaptive-selector-module__RKENiq__selected{flex-wrap:wrap;gap:.55rem;display:flex}.adaptive-selector-module__RKENiq__selected button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.42rem;min-height:2.75rem;padding:.68rem .82rem;display:inline-flex}.adaptive-selector-module__RKENiq__searchBox{background:#fffdf9eb;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:3.5rem;padding:0 1rem;display:grid;box-shadow:0 12px 34px #70473d14}.adaptive-selector-module__RKENiq__searchBox svg{color:var(--muted)}.adaptive-selector-module__RKENiq__searchBox input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.adaptive-selector-module__RKENiq__searchBox input::placeholder{color:#9c8a84}.adaptive-selector-module__RKENiq__options{scrollbar-width:none;gap:.55rem;max-height:min(46vh,25rem);display:grid;overflow:auto}.adaptive-selector-module__RKENiq__options::-webkit-scrollbar{display:none}.adaptive-selector-module__RKENiq__options>button{width:100%;min-height:3.6rem;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf9b3;border:0;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;transition:background .18s,transform .18s;display:flex}.adaptive-selector-module__RKENiq__options>button:hover,.adaptive-selector-module__RKENiq__options>button[data-active=true]{background:#fff;transform:translateY(-1px)}.adaptive-selector-module__RKENiq__options>button[aria-selected=true]{background:#f4d4c5ad}.adaptive-selector-module__RKENiq__options strong,.adaptive-selector-module__RKENiq__options small{font-weight:500;display:block}.adaptive-selector-module__RKENiq__options small{color:var(--muted);margin-top:.22rem;font-size:.72rem}.adaptive-selector-module__RKENiq__optionMark{background:#f4d4c5b3;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.adaptive-selector-module__RKENiq__addOption{color:var(--wine)!important;justify-content:flex-start!important}.adaptive-selector-module__RKENiq__addOption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.adaptive-selector-module__RKENiq__options>button{transition:none}}@media (max-width:520px){.adaptive-selector-module__RKENiq__heading label{font-size:2.35rem}.adaptive-selector-module__RKENiq__options{max-height:42vh}}
.contribute-module__hFFtZa__page{background:linear-gradient(180deg,#fff9f5 0,#fbe9e3 48%,var(--cream) 100%);min-height:100vh;overflow:clip}.contribute-module__hFFtZa__hero{grid-template-columns:1.08fr .92fr;gap:clamp(1rem,3vw,3rem);min-height:78svh;padding:7.5rem 4vw 3rem;display:grid}.contribute-module__hFFtZa__heroCopy{background:#fffdf9c2;border-radius:2.8rem;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);display:flex}.contribute-module__hFFtZa__heroCopy>p,.contribute-module__hFFtZa__review>div>p,.contribute-module__hFFtZa__purchase>div>p,.contribute-module__hFFtZa__complete>p:first-of-type{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.contribute-module__hFFtZa__heroCopy h1{max-width:12ch;font-family:var(--font-display),serif;letter-spacing:-.045em;margin:1rem 0 1.2rem;font-size:clamp(4rem,8vw,8.2rem);font-weight:400;line-height:.82}.contribute-module__hFFtZa__heroCopy>span{color:var(--muted);font-size:clamp(1rem,1.4vw,1.2rem)}.contribute-module__hFFtZa__heroImage{background:var(--peach);border-radius:2.8rem;min-height:35rem;overflow:hidden}.contribute-module__hFFtZa__heroImage img{object-fit:cover;width:100%;height:100%}.contribute-module__hFFtZa__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.contribute-module__hFFtZa__trust>div{background:#f4d4c573;border-radius:1.2rem;align-items:center;gap:.65rem;min-width:0;padding:.9rem;display:flex}.contribute-module__hFFtZa__trust svg{color:var(--wine);flex:none}.contribute-module__hFFtZa__trust strong,.contribute-module__hFFtZa__trust small{font-weight:500;display:block}.contribute-module__hFFtZa__trust small{color:var(--muted);margin-top:.12rem;font-size:.62rem}.contribute-module__hFFtZa__experience{background:#fffdf9c7;border-radius:2.6rem;grid-template-rows:auto auto 1fr auto auto;gap:1.2rem;width:min(46rem,100% - 2rem);min-height:42rem;margin:clamp(2rem,8vw,7rem) auto;padding:clamp(1.3rem,4vw,3.2rem);display:grid;position:relative;box-shadow:0 30px 90px #70473d1c}.contribute-module__hFFtZa__progress{background:#6b3b351a;border-radius:999px;height:.28rem;overflow:hidden}.contribute-module__hFFtZa__progress span{border-radius:inherit;background:var(--wine);height:100%;transition:width .3s;display:block}.contribute-module__hFFtZa__saveStatus{color:var(--muted);justify-self:end;font-size:.68rem}.contribute-module__hFFtZa__question{align-self:start;animation:.28s contribute-module__hFFtZa__question-in}.contribute-module__hFFtZa__actions{bottom:max(.8rem,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:sticky}.contribute-module__hFFtZa__actions button,.contribute-module__hFFtZa__complete button,.contribute-module__hFFtZa__complete a{min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.05rem;font-size:.76rem;font-weight:600;display:inline-flex}.contribute-module__hFFtZa__primary{background:var(--ink);color:#fff}.contribute-module__hFFtZa__primary:disabled{opacity:.34;cursor:not-allowed}.contribute-module__hFFtZa__back{color:var(--ink);background:#f4d4c580}.contribute-module__hFFtZa__purchase,.contribute-module__hFFtZa__review{gap:1.2rem;display:grid}.contribute-module__hFFtZa__purchase h2,.contribute-module__hFFtZa__review h2,.contribute-module__hFFtZa__complete h2,.contribute-module__hFFtZa__boundary h2{font-family:var(--font-display),serif;letter-spacing:-.03em;margin:.6rem 0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:400;line-height:.9}.contribute-module__hFFtZa__purchase label{color:var(--muted);gap:.45rem;font-size:.72rem;display:grid}.contribute-module__hFFtZa__purchase label>input,.contribute-module__hFFtZa__money{background:#fff;border-radius:1.15rem;min-height:3.5rem;box-shadow:0 12px 34px #70473d12}.contribute-module__hFFtZa__purchase label>input{width:100%;color:var(--ink);font:inherit;border:0;padding:0 1rem}.contribute-module__hFFtZa__money{grid-template-columns:auto 1fr;align-items:center;padding:0 1rem;display:grid}.contribute-module__hFFtZa__money b{font-weight:500}.contribute-module__hFFtZa__money input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.contribute-module__hFFtZa__review>div>span{color:var(--muted)}.contribute-module__hFFtZa__review dl{gap:.6rem;margin:0;display:grid}.contribute-module__hFFtZa__review dl>div{background:#f4d4c557;border-radius:1rem;grid-template-columns:6rem 1fr;gap:1rem;padding:.9rem 1rem;display:grid}.contribute-module__hFFtZa__review dt{color:var(--muted);font-size:.7rem}.contribute-module__hFFtZa__review dd{margin:0}.contribute-module__hFFtZa__error{color:#8c302d;background:#a0323214;border-radius:1rem;margin:0;padding:.75rem .9rem;font-size:.74rem}.contribute-module__hFFtZa__complete{text-align:center;background:#fffdf9d1;border-radius:2.8rem;flex-direction:column;justify-content:center;align-items:center;width:min(42rem,100% - 2rem);min-height:32rem;margin:clamp(4rem,10vw,9rem) auto;padding:clamp(2rem,6vw,5rem);display:flex;box-shadow:0 30px 90px #70473d1a}.contribute-module__hFFtZa__complete>span{background:var(--peach);width:4rem;height:4rem;color:var(--wine);border-radius:50%;place-items:center;display:grid}.contribute-module__hFFtZa__complete>p:last-of-type{color:var(--muted)}.contribute-module__hFFtZa__complete>div{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.contribute-module__hFFtZa__complete button{background:var(--ink);color:#fff}.contribute-module__hFFtZa__complete a{background:var(--peach)}.contribute-module__hFFtZa__loading{width:min(46rem,100% - 2rem);min-height:30rem;color:var(--muted);place-items:center;margin:6rem auto;display:grid}.contribute-module__hFFtZa__boundary{text-align:center;max-width:76rem;margin:0 auto;padding:8vw 4vw 11vw}.contribute-module__hFFtZa__boundary p{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem}.contribute-module__hFFtZa__boundary h2{max-width:15ch;margin:1rem auto}@keyframes contribute-module__hFFtZa__question-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contribute-module__hFFtZa__progress span{transition:none}.contribute-module__hFFtZa__question{animation:none}}@media (max-width:820px){.contribute-module__hFFtZa__hero{grid-template-columns:1fr;min-height:auto;padding:6.7rem 1rem 2rem}.contribute-module__hFFtZa__heroCopy{border-radius:2.2rem;min-height:28rem;padding:2rem}.contribute-module__hFFtZa__heroCopy h1{font-size:clamp(3.7rem,15vw,6rem)}.contribute-module__hFFtZa__heroImage{border-radius:2.2rem;min-height:25rem}.contribute-module__hFFtZa__trust{grid-template-columns:1fr}.contribute-module__hFFtZa__experience{border-radius:2rem;min-height:calc(100dvh - 7rem)}.contribute-module__hFFtZa__actions{padding:.8rem .4rem max(.2rem,env(safe-area-inset-bottom));background:linear-gradient(#fffdf900,#fffdf9f7 30%);margin:0 -.4rem}.contribute-module__hFFtZa__boundary{padding-top:5rem}}@media (max-width:430px){.contribute-module__hFFtZa__experience{width:calc(100% - 1rem);padding:1.1rem}.contribute-module__hFFtZa__heroCopy h1{font-size:3.65rem}.contribute-module__hFFtZa__review dl>div{grid-template-columns:4.5rem 1fr}.contribute-module__hFFtZa__actions button{padding:.78rem .9rem}}
