.collective-desk{scroll-margin-top:160px}.collective-hero{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid #b97b86;background:#efd6de;border-radius:24px;overflow:hidden}.collective-hero>div:first-child{padding:clamp(25px,4vw,60px)}.collective-hero h2{font-size:clamp(44px,6vw,74px);margin:12px 0}.collective-tagline{font-family:Georgia,serif;font-size:30px;line-height:1.2;color:#78203c}.collective-hero p:not(.eyebrow){max-width:55ch}.collective-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.collective-art{background:linear-gradient(135deg,#163f33,#3d6b53);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#f7ead7}.collective-art span{display:grid;place-items:center;font:100px Georgia;width:200px;height:200px;border:1px solid #dfb17a;border-radius:50%;background:repeating-radial-gradient(circle,#14372b 0 5px,#37604a 6px 7px);box-shadow:0 0 0 12px #ffffff0b,0 0 0 24px #ffffff08}.collective-art i{font-size:10px;font-style:normal;letter-spacing:3px;margin-top:35px}.collective-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 35px}.collective-doors>a,.collective-doors>button{padding:22px;border:1px solid #c6a799;border-radius:14px;background:#fffaf0;color:#173d32;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.collective-doors b,.collective-doors span{display:block}.collective-doors span{font-size:13px;margin-top:10px}.collective-doors .selected{background:#e5e9dc}.collective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.collective-empty{grid-column:1/-1;padding:35px;border:1px dashed #bb8a8f;background:#fffbf3;border-radius:18px}.collective-empty h3{font-size:30px;margin:0 0 15px}.collective-creation{border:1px solid #c9a79a;background:#fffaf1;border-radius:16px;padding:25px;overflow-wrap:anywhere}.collective-creation-mark{height:100px;display:grid;place-items:center;background:#ead3d9;color:#8f2441;font:50px Georgia;border-radius:10px;margin-bottom:24px}.collective-creation h3{font-size:28px}.collective-body{white-space:pre-wrap;line-height:1.7}.collective-creation .text-link{display:block;margin-top:20px}.collective-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5}.collective-consent input{width:20px!important;flex:none;margin-top:3px}#collectiveForm textarea{min-height:150px}#collectiveDialog{max-width:630px}#collectiveMore{margin-bottom:20px}@media(max-width:800px){.collective-hero{grid-template-columns:1fr}.collective-art{min-height:240px}.collective-art span{width:140px;height:140px;font-size:80px}.collective-doors,.collective-grid{grid-template-columns:1fr}.collective-desk{scroll-margin-top:150px}.collective-tagline{font-size:27px}.collective-actions .button{max-width:100%;white-space:normal}}
