.LeadControlsPanel-module__DXm6ca__leadPanel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.LeadControlsPanel-module__DXm6ca__toggleHeaderBtn{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-4);background:0 0;border:none;width:100%;padding:0;display:flex}.LeadControlsPanel-module__DXm6ca__toggleIconBadge{color:var(--color-accent);border-radius:var(--radius-sm);white-space:nowrap;transition:all var(--transition-fast);background-color:#d977061f;border:1px solid #d977064d;flex-shrink:0;padding:6px 12px;font-size:.8rem;font-weight:600}.LeadControlsPanel-module__DXm6ca__toggleHeaderBtn:hover .LeadControlsPanel-module__DXm6ca__toggleIconBadge{border-color:var(--color-accent);color:var(--color-white);background-color:#d9770640}.LeadControlsPanel-module__DXm6ca__leadHeader{gap:var(--space-2);flex-direction:column;display:flex}.LeadControlsPanel-module__DXm6ca__leadTitleWrap{align-items:center;gap:var(--space-3);display:flex}.LeadControlsPanel-module__DXm6ca__leadBadge{color:var(--color-accent-light);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);background-color:#d9770633;border:1px solid #d9770666;padding:2px 8px;font-size:.7rem;font-weight:700}.LeadControlsPanel-module__DXm6ca__leadTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:700}.LeadControlsPanel-module__DXm6ca__leadDesc{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.LeadControlsPanel-module__DXm6ca__alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xs);overflow-wrap:break-word;word-break:break-word;font-weight:500}.LeadControlsPanel-module__DXm6ca__alertSuccess{color:#4ade80;background-color:#22c55e26;border:1px solid #22c55e59}.LeadControlsPanel-module__DXm6ca__alertError{color:#fca5a5;background-color:#ef444426;border:1px solid #ef444459}.LeadControlsPanel-module__DXm6ca__settingsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.LeadControlsPanel-module__DXm6ca__settingsGrid{grid-template-columns:1fr 1fr}}.LeadControlsPanel-module__DXm6ca__settingCard{background-color:var(--color-black-light);border:1px solid var(--color-gray-800);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.LeadControlsPanel-module__DXm6ca__settingLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-300);font-weight:600}.LeadControlsPanel-module__DXm6ca__rangeInput{width:100%;accent-color:var(--color-accent);cursor:pointer}.LeadControlsPanel-module__DXm6ca__progressPresets{gap:var(--space-2);display:flex}.LeadControlsPanel-module__DXm6ca__presetBtn{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:4px 0;font-size:.75rem}.LeadControlsPanel-module__DXm6ca__presetBtn:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.LeadControlsPanel-module__DXm6ca__presetBtnActive{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent);font-weight:700}.LeadControlsPanel-module__DXm6ca__imageSettingRow{align-items:center;gap:var(--space-4);display:flex}.LeadControlsPanel-module__DXm6ca__imagePreview{border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-gray-700);flex-shrink:0;width:64px;height:64px}.LeadControlsPanel-module__DXm6ca__imagePlaceholder{border-radius:var(--radius-md);background-color:var(--color-gray-850);border:1px dashed var(--color-gray-700);width:64px;height:64px;color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex}.LeadControlsPanel-module__DXm6ca__imageActionButtons{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.LeadControlsPanel-module__DXm6ca__uploadBtn{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:fit-content;transition:all var(--transition-fast);padding:6px 12px;font-size:.78rem;font-weight:500}.LeadControlsPanel-module__DXm6ca__uploadBtn:hover:not(:disabled){background-color:var(--color-surface-elevated);border-color:var(--color-accent)}.LeadControlsPanel-module__DXm6ca__urlInput{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-text-primary);border-radius:var(--radius-sm);width:100%;padding:6px 10px;font-size:.78rem}.LeadControlsPanel-module__DXm6ca__urlInput:focus{border-color:var(--color-accent);outline:none}.LeadControlsPanel-module__DXm6ca__descSettingCard{grid-column:1/-1}.LeadControlsPanel-module__DXm6ca__descTextarea{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-text-primary);border-radius:var(--radius-sm);resize:vertical;width:100%;min-height:100px;padding:10px 12px;font-family:inherit;font-size:.875rem;line-height:1.5}.LeadControlsPanel-module__DXm6ca__descTextarea:focus{border-color:var(--color-accent);outline:none}.LeadControlsPanel-module__DXm6ca__saveActionRow{justify-content:flex-end;display:flex}.LeadControlsPanel-module__DXm6ca__saveBtn{padding:var(--space-2) var(--space-5);background-color:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-size:.85rem;font-weight:700}.LeadControlsPanel-module__DXm6ca__saveBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.LeadControlsPanel-module__DXm6ca__contributorsSection{border-top:1px solid var(--color-border);padding-top:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.LeadControlsPanel-module__DXm6ca__subTitle{font-size:var(--text-sm);color:var(--color-text-primary);margin:0;font-weight:600}.LeadControlsPanel-module__DXm6ca__contributorsList{gap:var(--space-2);flex-direction:column;display:flex}.LeadControlsPanel-module__DXm6ca__contributorRow{padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.LeadControlsPanel-module__DXm6ca__contributorInfo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.LeadControlsPanel-module__DXm6ca__contributorName{font-size:var(--text-xs);color:var(--color-text-primary);font-weight:600}.LeadControlsPanel-module__DXm6ca__creatorTag{color:var(--color-accent-light);border-radius:var(--radius-sm);background-color:#d9770633;padding:1px 6px;font-size:.65rem;font-weight:600}.LeadControlsPanel-module__DXm6ca__currentRoleTag{color:var(--color-text-secondary);border-radius:var(--radius-sm);background-color:#54362114;padding:1px 6px;font-size:.65rem}.LeadControlsPanel-module__DXm6ca__contributorActions{align-items:center;gap:var(--space-2);display:flex}.LeadControlsPanel-module__DXm6ca__roleEditWrap{align-items:center;gap:var(--space-1);display:flex}.LeadControlsPanel-module__DXm6ca__roleInput{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-text-primary);width:130px;padding:2px 6px;font-size:.72rem}.LeadControlsPanel-module__DXm6ca__roleSaveBtn{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:2px 6px;font-size:.68rem;font-weight:600}.LeadControlsPanel-module__DXm6ca__roleCancelBtn{background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:2px 6px;font-size:.68rem}.LeadControlsPanel-module__DXm6ca__editRoleBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 8px;font-size:.7rem}.LeadControlsPanel-module__DXm6ca__editRoleBtn:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.LeadControlsPanel-module__DXm6ca__removeBtn{color:#fca5a5;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ef444466;padding:2px 8px;font-size:.7rem}.LeadControlsPanel-module__DXm6ca__removeBtn:hover{background-color:#ef444426}
.CommitmentAffirmationForm-module__kw3CnG__form{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.CommitmentAffirmationForm-module__kw3CnG__fieldset{align-items:center;gap:var(--space-2);border:none;flex-direction:column;width:100%;min-width:0;max-width:520px;margin:0;padding:0;display:flex}.CommitmentAffirmationForm-module__kw3CnG__question{font-family:var(--font-heading);color:var(--color-text-primary);text-align:center;padding:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700}.CommitmentAffirmationForm-module__kw3CnG__fieldError{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-danger);text-align:center;margin:0}.CommitmentAffirmationForm-module__kw3CnG__options{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}.CommitmentAffirmationForm-module__kw3CnG__option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);line-height:1.5;display:flex}.CommitmentAffirmationForm-module__kw3CnG__option:hover{border-color:var(--color-accent);background:#6e43270a}.CommitmentAffirmationForm-module__kw3CnG__optionInput{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.CommitmentAffirmationForm-module__kw3CnG__hint{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;max-width:560px;margin:0;line-height:1.6}.CommitmentAffirmationForm-module__kw3CnG__articleLink{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.CommitmentAffirmationForm-module__kw3CnG__articleLink:hover{color:var(--color-accent-light)}.CommitmentAffirmationForm-module__kw3CnG__error{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);width:100%;max-width:520px;margin:0}.CommitmentAffirmationForm-module__kw3CnG__textarea{resize:vertical;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);width:100%;max-width:520px;min-height:96px;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);line-height:1.6}.CommitmentAffirmationForm-module__kw3CnG__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #c8956c2e}.CommitmentAffirmationForm-module__kw3CnG__textarea::placeholder{color:var(--color-gray-500)}.CommitmentAffirmationForm-module__kw3CnG__commitButton{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);color:var(--color-black);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;width:100%;max-width:520px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px -4px #c8956c80}.CommitmentAffirmationForm-module__kw3CnG__commitButton:hover:not(:disabled){opacity:.96;transform:translateY(-2px);box-shadow:0 12px 32px -4px #c8956cb3}.CommitmentAffirmationForm-module__kw3CnG__commitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}:is([class*=heritageCard] .CommitmentAffirmationForm-module__kw3CnG__question,[class*=affirmationBox] .CommitmentAffirmationForm-module__kw3CnG__question){color:#26160e;font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif)}:is([class*=heritageCard] .CommitmentAffirmationForm-module__kw3CnG__option,[class*=affirmationBox] .CommitmentAffirmationForm-module__kw3CnG__option){color:#26160e;background:#fff;border-color:#54362138}:is([class*=heritageCard] .CommitmentAffirmationForm-module__kw3CnG__option:hover,[class*=affirmationBox] .CommitmentAffirmationForm-module__kw3CnG__option:hover){background:#faf4ec;border-color:#6e4327}:is([class*=heritageCard] .CommitmentAffirmationForm-module__kw3CnG__textarea,[class*=affirmationBox] .CommitmentAffirmationForm-module__kw3CnG__textarea){color:#26160e;background:#fff;border-color:#54362140}:is([class*=heritageCard] .CommitmentAffirmationForm-module__kw3CnG__commitButton,[class*=affirmationBox] .CommitmentAffirmationForm-module__kw3CnG__commitButton){color:#faf6f0;background:linear-gradient(135deg,#6e4327 0%,#52311c 100%);box-shadow:0 8px 24px -4px #52311c66}
.ProjectProposalModal-module__LYUnTG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);padding:var(--space-4);background:#000000d9;justify-content:center;align-items:center;animation:.2s forwards ProjectProposalModal-module__LYUnTG__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes ProjectProposalModal-module__LYUnTG__modalFadeIn{0%{opacity:0}to{opacity:1}}.ProjectProposalModal-module__LYUnTG__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s forwards ProjectProposalModal-module__LYUnTG__modalSlideUp;display:flex;position:relative;overflow-y:auto}@keyframes ProjectProposalModal-module__LYUnTG__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectProposalModal-module__LYUnTG__header{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);justify-content:flex-end;align-items:center;display:flex}.ProjectProposalModal-module__LYUnTG__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.ProjectProposalModal-module__LYUnTG__closeBtn:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}.ProjectProposalModal-module__LYUnTG__body{padding:var(--space-6) var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.ProjectProposalModal-module__LYUnTG__titleArea{gap:var(--space-2);flex-direction:column;display:flex}.ProjectProposalModal-module__LYUnTG__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.25}.ProjectProposalModal-module__LYUnTG__subtitle{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.ProjectProposalModal-module__LYUnTG__categorySelector{gap:var(--space-3);margin-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.ProjectProposalModal-module__LYUnTG__warningBox{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-gray-400);border:1px solid var(--color-gray-800);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:#ffffff0a}.ProjectProposalModal-module__LYUnTG__catCard{padding:var(--space-3) var(--space-4);background:var(--color-black-lighter);border:1px solid var(--color-gray-800);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);color:inherit;flex-direction:column;gap:4px;display:flex;position:relative}.ProjectProposalModal-module__LYUnTG__catCard:hover{border-color:var(--color-gray-600);background:var(--color-gray-900)}.ProjectProposalModal-module__LYUnTG__catCardSelected{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:#c8956c17}.ProjectProposalModal-module__LYUnTG__catCardHeader{justify-content:space-between;align-items:center;display:flex}.ProjectProposalModal-module__LYUnTG__catIconCircle{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-gray-300);transition:color var(--transition-fast), background var(--transition-fast);background:#ffffff0d;justify-content:center;align-items:center;display:flex}.ProjectProposalModal-module__LYUnTG__catCardSelected .ProjectProposalModal-module__LYUnTG__catIconCircle{color:var(--color-accent);background:#c8956c33}.ProjectProposalModal-module__LYUnTG__catRadioDot{border:1.5px solid var(--color-gray-600);border-radius:50%;width:8px;height:8px}.ProjectProposalModal-module__LYUnTG__catCardSelected .ProjectProposalModal-module__LYUnTG__catRadioDot{border-color:var(--color-accent);background:var(--color-accent)}.ProjectProposalModal-module__LYUnTG__catCardTitle{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);margin-top:var(--space-1);font-weight:600}.ProjectProposalModal-module__LYUnTG__catCardDesc{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.73rem;line-height:1.4}.ProjectProposalModal-module__LYUnTG__toggleRow{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;padding:4px;display:grid}.ProjectProposalModal-module__LYUnTG__toggleOption{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);border-radius:var(--radius-xs);cursor:pointer;text-align:center;transition:all var(--transition-fast);background:0 0;border:none;padding:.5rem .75rem;font-weight:500}.ProjectProposalModal-module__LYUnTG__toggleOption:hover{color:var(--color-text-primary)}.ProjectProposalModal-module__LYUnTG__toggleOptionActive{color:#fff;background:var(--color-accent);font-weight:600;box-shadow:0 1px 3px #0003}.ProjectProposalModal-module__LYUnTG__previewContainer{gap:var(--space-1);padding:var(--space-3);background:var(--color-black);border:1px dashed var(--color-gray-800);border-radius:var(--radius-sm);flex-direction:column;display:flex}.ProjectProposalModal-module__LYUnTG__previewLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-400);font-size:.7rem}.ProjectProposalModal-module__LYUnTG__imagePreview{object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--color-gray-800);max-width:100%;max-height:180px}.ProjectProposalModal-module__LYUnTG__form{gap:var(--space-4);flex-direction:column;display:flex}.ProjectProposalModal-module__LYUnTG__fieldGroup{flex-direction:column;gap:6px;display:flex}.ProjectProposalModal-module__LYUnTG__fieldRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ProjectProposalModal-module__LYUnTG__label{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-300);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ProjectProposalModal-module__LYUnTG__requiredMark{color:var(--color-accent)}.ProjectProposalModal-module__LYUnTG__optionalMark{color:var(--color-gray-500);text-transform:none;font-size:.7rem;font-weight:400}.ProjectProposalModal-module__LYUnTG__input,.ProjectProposalModal-module__LYUnTG__select,.ProjectProposalModal-module__LYUnTG__textarea{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.65rem .85rem}.ProjectProposalModal-module__LYUnTG__input:focus,.ProjectProposalModal-module__LYUnTG__select:focus,.ProjectProposalModal-module__LYUnTG__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #6e432726}.ProjectProposalModal-module__LYUnTG__select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.2rem}.ProjectProposalModal-module__LYUnTG__textarea{resize:vertical;min-height:90px;line-height:1.5}.ProjectProposalModal-module__LYUnTG__charHint{color:var(--color-text-muted);text-align:right;font-size:.7rem}.ProjectProposalModal-module__LYUnTG__helperText{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.ProjectProposalModal-module__LYUnTG__userBanner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);background:#6e432714;border:1px solid #6e432738;display:flex}.ProjectProposalModal-module__LYUnTG__userBannerIcon{color:var(--color-accent);font-size:1rem}.ProjectProposalModal-module__LYUnTG__rateLimitNotice{align-items:center;gap:var(--space-2);color:var(--color-text-muted);padding:var(--space-2) 0;border-top:1px dashed var(--color-border-subtle);font-size:.76rem;display:flex}.ProjectProposalModal-module__LYUnTG__errorBanner{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:#b91c1c;font-size:var(--text-xs);background:#ef44441f;border:1px solid #ef444459;line-height:1.5}.ProjectProposalModal-module__LYUnTG__footer{padding:var(--space-5) var(--space-8);border-top:1px solid var(--color-border-subtle);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ProjectProposalModal-module__LYUnTG__cancelBtn{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:.65rem 1.25rem}.ProjectProposalModal-module__LYUnTG__cancelBtn:hover{color:var(--color-text-primary);border-color:var(--color-accent)}.ProjectProposalModal-module__LYUnTG__submitBtn{font-family:var(--font-sans);font-size:var(--text-sm);color:#fff;background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2);transition:background var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);border:none;padding:.65rem 1.5rem;font-weight:600;display:inline-flex}.ProjectProposalModal-module__LYUnTG__submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ProjectProposalModal-module__LYUnTG__submitBtn:disabled{opacity:.65;cursor:not-allowed}.ProjectProposalModal-module__LYUnTG__successView{padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ProjectProposalModal-module__LYUnTG__successIconCircle{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex}.ProjectProposalModal-module__LYUnTG__successTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin:0;font-size:1.5rem}.ProjectProposalModal-module__LYUnTG__successText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-gray-300);max-width:480px;margin:0;line-height:1.7}@media (max-width:640px){.ProjectProposalModal-module__LYUnTG__header,.ProjectProposalModal-module__LYUnTG__body,.ProjectProposalModal-module__LYUnTG__footer{padding-left:var(--space-4);padding-right:var(--space-4)}.ProjectProposalModal-module__LYUnTG__categorySelector,.ProjectProposalModal-module__LYUnTG__typeSelector,.ProjectProposalModal-module__LYUnTG__fieldRow{grid-template-columns:1fr}.ProjectProposalModal-module__LYUnTG__footer{flex-direction:column-reverse}.ProjectProposalModal-module__LYUnTG__cancelBtn,.ProjectProposalModal-module__LYUnTG__submitBtn{justify-content:center;width:100%}}
.ExistingMemberNotice-module__g-ClNG__container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-6);position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #000000b3}@media (min-width:768px){.ExistingMemberNotice-module__g-ClNG__container{padding:var(--space-8)}}.ExistingMemberNotice-module__g-ClNG__container:before{content:"";background:linear-gradient(90deg,#059669,#10b981,#34d399);height:3px;position:absolute;top:0;left:0;right:0}.ExistingMemberNotice-module__g-ClNG__header{margin-bottom:var(--space-6);text-align:left}.ExistingMemberNotice-module__g-ClNG__badge{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:#10b981;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#10b9811a;border:1px solid #10b98140;font-weight:600;display:inline-flex}.ExistingMemberNotice-module__g-ClNG__title{font-family:var(--font-heading);color:var(--color-white);margin:0 0 var(--space-2);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1.25}.ExistingMemberNotice-module__g-ClNG__lead{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-4);line-height:1.6}.ExistingMemberNotice-module__g-ClNG__actionsBar{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ExistingMemberNotice-module__g-ClNG__primaryBtn{align-items:center;gap:var(--space-2);color:#022c22;font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:background var(--transition-fast), transform var(--transition-fast);background:#10b981;font-weight:600;text-decoration:none;display:inline-flex}.ExistingMemberNotice-module__g-ClNG__primaryBtn:hover{background:#34d399;transform:translateY(-1px)}.ExistingMemberNotice-module__g-ClNG__secondaryBtn{align-items:center;gap:var(--space-2);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:background var(--transition-fast), border-color var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.ExistingMemberNotice-module__g-ClNG__secondaryBtn:hover{border-color:var(--color-border-hover);background:#ffffff14}.ExistingMemberNotice-module__g-ClNG__escapeForm{margin-top:var(--space-3)}.ExistingMemberNotice-module__g-ClNG__escapeBtn{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.ExistingMemberNotice-module__g-ClNG__escapeBtn:hover{color:var(--color-accent)}
.ProjectProgressTracker-module__EQnPxq__trackerContainer{background:var(--color-gray-900,#13171f);border:1px solid var(--color-gray-800,#222734);border-radius:var(--radius-lg,12px);padding:var(--space-6,1.5rem);margin-bottom:var(--space-6,1.5rem);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.ProjectProgressTracker-module__EQnPxq__trackerHeader{margin-bottom:var(--space-4,1rem);justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.ProjectProgressTracker-module__EQnPxq__trackerTitleGroup{align-items:center;gap:var(--space-2-5,.625rem);display:flex}.ProjectProgressTracker-module__EQnPxq__trackerTitle{font-size:var(--text-sm,.875rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-200,#e2e8f0);margin:0;font-weight:600}.ProjectProgressTracker-module__EQnPxq__percentageBadge{font-family:var(--font-mono,monospace);font-size:var(--text-sm,.875rem);color:var(--color-amber-400,#fbbf24);border-radius:var(--radius-full,9999px);background:#d977061f;border:1px solid #d977064d;align-items:center;gap:4px;padding:2px 10px;font-weight:700;display:inline-flex}.ProjectProgressTracker-module__EQnPxq__progressTrack{background:var(--color-gray-800,#1e2430);border-radius:var(--radius-full,9999px);width:100%;height:8px;margin-bottom:var(--space-6,1.5rem);border:1px solid #ffffff0a;position:relative;overflow:hidden}.ProjectProgressTracker-module__EQnPxq__progressBar{background:var(--color-accent);border-radius:var(--radius-full,9999px);height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);position:relative}.ProjectProgressTracker-module__EQnPxq__stagesGrid{gap:var(--space-2,.5rem);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ProjectProgressTracker-module__EQnPxq__stageItem{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ProjectProgressTracker-module__EQnPxq__stageIconCircle{width:28px;height:28px;margin-bottom:var(--space-2,.5rem);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:all .3s;display:flex}.ProjectProgressTracker-module__EQnPxq__stageCompleted .ProjectProgressTracker-module__EQnPxq__stageIconCircle{background:var(--color-accent);color:var(--color-black);font-weight:700}.ProjectProgressTracker-module__EQnPxq__stageCurrent .ProjectProgressTracker-module__EQnPxq__stageIconCircle{border:2px solid var(--color-accent);color:var(--color-accent);background:#c8956c1f}.ProjectProgressTracker-module__EQnPxq__stageLabel{font-size:var(--text-xs,.75rem);margin-bottom:2px;font-weight:600;line-height:1.3}.ProjectProgressTracker-module__EQnPxq__stageCompleted .ProjectProgressTracker-module__EQnPxq__stageLabel{color:var(--color-gray-300,#cbd5e1)}.ProjectProgressTracker-module__EQnPxq__stageCurrent .ProjectProgressTracker-module__EQnPxq__stageLabel{color:var(--color-amber-300,#fcd34d)}.ProjectProgressTracker-module__EQnPxq__stageUpcoming .ProjectProgressTracker-module__EQnPxq__stageLabel{color:var(--color-gray-500,#64748b)}.ProjectProgressTracker-module__EQnPxq__stageDescription{color:var(--color-gray-400,#94a3b8);font-size:.6875rem;line-height:1.3;display:none}@media (min-width:640px){.ProjectProgressTracker-module__EQnPxq__stageDescription{display:block}}@media (max-width:480px){.ProjectProgressTracker-module__EQnPxq__stagesGrid{row-gap:var(--space-4,1rem);grid-template-columns:repeat(2,1fr)}.ProjectProgressTracker-module__EQnPxq__stageItem{text-align:left;align-items:flex-start;gap:var(--space-2,.5rem);flex-direction:row}.ProjectProgressTracker-module__EQnPxq__stageIconCircle{flex-shrink:0;margin-bottom:0}}
.CategoryProposalBanner-module__HAMDTq__banner{border-radius:var(--radius-lg,12px);padding:var(--space-6) var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;margin-top:var(--space-10);box-sizing:border-box;background:radial-gradient(circle at 50% 0,#c8956c1a 0%,#161310fa 75%);border:1px solid #c8956c38;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px -12px #0009,inset 0 1px #c8956c33}.CategoryProposalBanner-module__HAMDTq__banner:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-accent) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:15%;right:15%}.CategoryProposalBanner-module__HAMDTq__content{align-items:flex-start;gap:var(--space-1-5);z-index:1;flex-direction:column;max-width:640px;display:flex}.CategoryProposalBanner-module__HAMDTq__title{font-family:var(--font-heading);color:#fff;text-shadow:0 2px 6px #000c;margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;line-height:1.3}.CategoryProposalBanner-module__HAMDTq__description{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffffd9;margin:0;line-height:1.5}.CategoryProposalBanner-module__HAMDTq__actions{z-index:1;flex-shrink:0;align-items:center;display:flex}.CategoryProposalBanner-module__HAMDTq__actionBtn{min-height:44px;padding:var(--space-2-5) var(--space-5);font-size:var(--text-sm);letter-spacing:.04em;white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast);font-weight:600}.CategoryProposalBanner-module__HAMDTq__actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px -4px #c8956c66}@media (max-width:768px){.CategoryProposalBanner-module__HAMDTq__banner{padding:var(--space-5) var(--space-4);align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-8);flex-direction:column}.CategoryProposalBanner-module__HAMDTq__content{text-align:left;align-items:flex-start;gap:var(--space-1)}.CategoryProposalBanner-module__HAMDTq__title{font-size:1.15rem;line-height:1.35}.CategoryProposalBanner-module__HAMDTq__description{font-size:var(--text-xs);line-height:1.5}.CategoryProposalBanner-module__HAMDTq__actions{width:100%}.CategoryProposalBanner-module__HAMDTq__actionBtn{width:100%;min-height:42px;font-size:var(--text-xs);padding:var(--space-2-5) var(--space-3);justify-content:center}}
.GalleryTabs-module__oG9NMG__container{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);display:flex}.GalleryTabs-module__oG9NMG__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.GalleryTabs-module__oG9NMG__tab:hover{color:var(--color-text-primary);background-color:#6e432714}.GalleryTabs-module__oG9NMG__tabActive{color:var(--color-button-primary-text,#fff);background-color:var(--color-accent);border-color:var(--color-accent);font-weight:600;box-shadow:0 2px 8px #6e432740}.GalleryTabs-module__oG9NMG__icon{flex-shrink:0}
.MasonryGallery-module__fthWAa__container{width:100%}.MasonryGallery-module__fthWAa__headerArea{margin-bottom:var(--space-6);justify-content:flex-end;align-items:center;display:flex}.MasonryGallery-module__fthWAa__searchFilterGroup{align-items:center;gap:var(--space-2);width:100%;max-width:440px;display:flex}.MasonryGallery-module__fthWAa__searchBox{flex:1;position:relative}.MasonryGallery-module__fthWAa__searchIcon{left:var(--space-3);color:var(--color-gray-500);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MasonryGallery-module__fthWAa__searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) 2.25rem;background-color:var(--color-black-light);border:1px solid var(--color-gray-800);border-radius:var(--radius-full);color:var(--color-white);font-size:var(--text-sm);transition:all var(--transition-fast);font-family:inherit}.MasonryGallery-module__fthWAa__searchInput:focus{border-color:var(--color-accent);background-color:var(--color-black-lighter);outline:none;box-shadow:0 0 0 2px #c8956c33}.MasonryGallery-module__fthWAa__searchInput::placeholder{color:var(--color-gray-500)}.MasonryGallery-module__fthWAa__categorySelect{padding:var(--space-2) var(--space-4);background-color:var(--color-black-light);border:1px solid var(--color-gray-800);border-radius:var(--radius-full);color:var(--color-gray-300);font-size:var(--text-sm);cursor:pointer;appearance:auto;transition:all var(--transition-fast);font-family:inherit}.MasonryGallery-module__fthWAa__categorySelect:focus{border-color:var(--color-accent);outline:none}.MasonryGallery-module__fthWAa__filterPillsRow{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-6);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.MasonryGallery-module__fthWAa__filterPillsRow::-webkit-scrollbar{display:none}.MasonryGallery-module__fthWAa__pill{border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid var(--color-gray-800);background-color:var(--color-black-light);color:var(--color-gray-400);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);padding:.35rem .875rem;font-weight:600}.MasonryGallery-module__fthWAa__pill:hover{color:var(--color-white);border-color:var(--color-gray-700);background-color:var(--color-black-lighter)}.MasonryGallery-module__fthWAa__pillActive{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white);font-weight:700}.MasonryGallery-module__fthWAa__pillActive:hover{background-color:var(--color-white-pure);color:var(--color-black)}.MasonryGallery-module__fthWAa__masonryGrid{column-count:2;column-gap:var(--space-4);width:100%}@media (min-width:640px){.MasonryGallery-module__fthWAa__masonryGrid{column-count:3;column-gap:var(--space-4)}}@media (min-width:1024px){.MasonryGallery-module__fthWAa__masonryGrid{column-count:4;column-gap:var(--space-5)}}.MasonryGallery-module__fthWAa__masonryCard{break-inside:avoid;margin-bottom:var(--space-4);background-color:var(--color-black-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-900);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;overflow:hidden}@media (min-width:1024px){.MasonryGallery-module__fthWAa__masonryCard{margin-bottom:var(--space-5)}}.MasonryGallery-module__fthWAa__masonryCard:hover{border-color:var(--color-gray-800);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.MasonryGallery-module__fthWAa__imageWrapper{background-color:var(--color-black-lighter);width:100%;position:relative;overflow:hidden}.MasonryGallery-module__fthWAa__photoImage{object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.MasonryGallery-module__fthWAa__masonryCard:hover .MasonryGallery-module__fthWAa__photoImage{transform:scale(1.025)}.MasonryGallery-module__fthWAa__cardMeta{background-color:var(--color-black-light);padding:.625rem .75rem .75rem}.MasonryGallery-module__fthWAa__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MasonryGallery-module__fthWAa__cardTitle{font-size:var(--text-sm);color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-weight:600;line-height:1.3;overflow:hidden}.MasonryGallery-module__fthWAa__cardDetails{color:var(--color-gray-500);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.MasonryGallery-module__fthWAa__metaInfo{align-items:center;gap:4px;display:flex}.MasonryGallery-module__fthWAa__categoryTag{color:var(--color-gray-400);font-weight:500}.MasonryGallery-module__fthWAa__dot{opacity:.4}.MasonryGallery-module__fthWAa__likeButton{color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:3px;padding:2px 4px;font-family:inherit;font-size:.6875rem;display:inline-flex}.MasonryGallery-module__fthWAa__likeButton:hover{color:#f87171;background-color:#f871711a}.MasonryGallery-module__fthWAa__liked{color:#ef4444}.MasonryGallery-module__fthWAa__liked svg{fill:#ef4444;stroke:#ef4444}.MasonryGallery-module__fthWAa__emptyState{text-align:center;padding:var(--space-16) var(--space-4);background-color:var(--color-black-light);border:1px dashed var(--color-gray-800);border-radius:var(--radius-md);margin-top:var(--space-6)}.MasonryGallery-module__fthWAa__emptyTitle{font-size:var(--text-lg);color:var(--color-white);margin-bottom:var(--space-2);font-weight:600}.MasonryGallery-module__fthWAa__emptyDesc{font-size:var(--text-sm);color:var(--color-gray-400);max-width:400px;margin:0 auto var(--space-4)}.MasonryGallery-module__fthWAa__resetButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-black);font-weight:600;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast);border:none}.MasonryGallery-module__fthWAa__resetButton:hover{background-color:var(--color-accent-light)}
.CreativeWorkDetailModal-module__sVmJya__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--space-4);background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.CreativeWorkDetailModal-module__sVmJya__modal{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:580px;animation:.2s ease-out CreativeWorkDetailModal-module__sVmJya__modalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #000000b3}@keyframes CreativeWorkDetailModal-module__sVmJya__modalFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.CreativeWorkDetailModal-module__sVmJya__closeBtn{top:var(--space-3);right:var(--space-3);color:#fff;cursor:pointer;z-index:10;width:34px;height:34px;transition:all var(--transition-fast);background:#0a0a0abf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.CreativeWorkDetailModal-module__sVmJya__closeBtn:hover{color:#fff;background:#0a0a0af2;border-color:#f3d5b5}.CreativeWorkDetailModal-module__sVmJya__imageWrap{aspect-ratio:16/10;background-color:var(--color-black-light);width:100%;position:relative;overflow:hidden}.CreativeWorkDetailModal-module__sVmJya__coverImage{object-fit:cover}.CreativeWorkDetailModal-module__sVmJya__mediumBadge{bottom:var(--space-3);left:var(--space-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#dfb897;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background-color:#0a0a0ad9;border:1px solid #fff3;padding:3px 10px;font-size:.72rem;font-weight:600;position:absolute}.CreativeWorkDetailModal-module__sVmJya__body{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.CreativeWorkDetailModal-module__sVmJya__titleSection{gap:var(--space-1);flex-direction:column;display:flex}.CreativeWorkDetailModal-module__sVmJya__title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-white);margin:0;font-weight:700;line-height:1.2}.CreativeWorkDetailModal-module__sVmJya__creatorMeta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.CreativeWorkDetailModal-module__sVmJya__byLabel{color:var(--color-gray-500)}.CreativeWorkDetailModal-module__sVmJya__creatorName{color:var(--color-gray-200);font-weight:600}.CreativeWorkDetailModal-module__sVmJya__sectionHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-400);margin:0 0 var(--space-2);font-size:.75rem;font-weight:700}.CreativeWorkDetailModal-module__sVmJya__description{font-size:var(--text-sm);color:var(--color-gray-300);white-space:pre-line;margin:0;line-height:1.65}.CreativeWorkDetailModal-module__sVmJya__socialSection{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.CreativeWorkDetailModal-module__sVmJya__socialLinksGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.CreativeWorkDetailModal-module__sVmJya__socialLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-black-light);border:1px solid var(--color-border);color:var(--color-gray-200);font-size:var(--text-xs);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.CreativeWorkDetailModal-module__sVmJya__socialLink:hover{border-color:var(--color-accent);color:var(--color-white);background-color:var(--color-surface-elevated)}.CreativeWorkDetailModal-module__sVmJya__externalAction{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.CreativeWorkDetailModal-module__sVmJya__externalBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-accent);color:var(--color-black);font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-sm);transition:filter var(--transition-fast);text-decoration:none;display:inline-flex}.CreativeWorkDetailModal-module__sVmJya__externalBtn:hover{filter:brightness(1.1)}
.StatusFilterSelect-module__g-wPgG__filterBar{align-items:center;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.StatusFilterSelect-module__g-wPgG__bare{border-bottom:none;padding-bottom:0}.StatusFilterSelect-module__g-wPgG__select{font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.StatusFilterSelect-module__g-wPgG__select:hover{border-color:var(--color-gray-600);color:var(--color-white)}.StatusFilterSelect-module__g-wPgG__select:focus-visible{border-color:var(--color-accent);outline:none}.StatusFilterSelect-module__g-wPgG__select:disabled{opacity:.6;cursor:wait}
.CreativeWorkShowcase-module__V13Z8W__container{width:100%}.CreativeWorkShowcase-module__V13Z8W__headerArea{margin-bottom:var(--space-8);max-width:680px}.CreativeWorkShowcase-module__V13Z8W__title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--space-2);font-weight:700;line-height:1.15}@media (min-width:768px){.CreativeWorkShowcase-module__V13Z8W__title{font-size:var(--text-4xl)}}.CreativeWorkShowcase-module__V13Z8W__description{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.CreativeWorkShowcase-module__V13Z8W__emptyState{padding:var(--space-12) 0;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-12)}.CreativeWorkShowcase-module__V13Z8W__emptyText{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.CreativeWorkShowcase-module__V13Z8W__grid{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:640px){.CreativeWorkShowcase-module__V13Z8W__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CreativeWorkShowcase-module__V13Z8W__grid{grid-template-columns:repeat(3,1fr)}}.CreativeWorkShowcase-module__V13Z8W__card{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-gray-800);background-color:var(--color-black-light);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;position:relative;overflow:hidden}.CreativeWorkShowcase-module__V13Z8W__card:hover,.CreativeWorkShowcase-module__V13Z8W__card:focus-visible{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 12px 32px #00000080}.CreativeWorkShowcase-module__V13Z8W__imageWrap{aspect-ratio:4/3;background-color:var(--color-black-lighter);width:100%;position:relative;overflow:hidden}.CreativeWorkShowcase-module__V13Z8W__coverImage{object-fit:cover;transition:transform .4s}.CreativeWorkShowcase-module__V13Z8W__card:hover .CreativeWorkShowcase-module__V13Z8W__coverImage{transform:scale(1.05)}.CreativeWorkShowcase-module__V13Z8W__overlay{background:linear-gradient(#0a0a0a1a 0%,#0a0a0a99 55%,#0a0a0af2 100%);transition:background .3s;position:absolute;inset:0}.CreativeWorkShowcase-module__V13Z8W__card:hover .CreativeWorkShowcase-module__V13Z8W__overlay{background:linear-gradient(#0a0a0a33 0%,#0a0a0aa6 50%,#0a0a0afa 100%)}.CreativeWorkShowcase-module__V13Z8W__mediumBadge{top:var(--space-3);left:var(--space-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-gray-750);color:var(--color-accent-light);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);z-index:2;background-color:#0a0a0ad9;padding:2px 8px;font-size:.6875rem;font-weight:600;position:absolute}.CreativeWorkShowcase-module__V13Z8W__titleOverlay{padding:var(--space-4);z-index:2;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.CreativeWorkShowcase-module__V13Z8W__cardTitle{font-family:var(--font-heading);font-size:var(--text-base);color:#fff;text-shadow:0 2px 6px #000000e6;margin:0;font-weight:700;line-height:1.3}.CreativeWorkShowcase-module__V13Z8W__creatorName{font-size:var(--text-xs);color:#ffffffd9;text-shadow:0 1px 3px #000c;font-weight:500}
.ResearchCard-module__5RhEzq__card{background-color:var(--color-surface);border:1px solid var(--color-gray-900);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ResearchCard-module__5RhEzq__card:hover{border-color:var(--color-gray-800);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ResearchCard-module__5RhEzq__imageWrapper{background-color:var(--color-gray-900);width:100%;position:relative;overflow:hidden}.ResearchCard-module__5RhEzq__image{object-fit:cover;width:100%;height:auto;transition:transform var(--transition-base);display:block}.ResearchCard-module__5RhEzq__card:hover .ResearchCard-module__5RhEzq__image{transform:scale(1.04)}.ResearchCard-module__5RhEzq__statusBadge{top:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:#fff;font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);z-index:1;background-color:#0a0a0ab8;border:1px solid #fff3;font-weight:600;position:absolute}.ResearchCard-module__5RhEzq__content{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.ResearchCard-module__5RhEzq__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600;line-height:1.3}.ResearchCard-module__5RhEzq__description{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.55;display:-webkit-box;overflow:hidden}.ResearchCard-module__5RhEzq__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);display:flex}.ResearchCard-module__5RhEzq__viewLink{color:var(--color-accent);align-items:center;gap:var(--space-1);transition:gap var(--transition-fast);font-weight:600;display:inline-flex}.ResearchCard-module__5RhEzq__card:hover .ResearchCard-module__5RhEzq__viewLink{gap:var(--space-2)}.ResearchCard-module__5RhEzq__researchTag{color:var(--color-gray-500)}@media (max-width:640px){.ResearchCard-module__5RhEzq__content{padding:var(--space-3)}.ResearchCard-module__5RhEzq__title{font-size:var(--text-base);margin-bottom:var(--space-1)}.ResearchCard-module__5RhEzq__description{font-size:var(--text-xs);margin-bottom:var(--space-2);-webkit-line-clamp:2;line-height:1.5}.ResearchCard-module__5RhEzq__footer{padding-top:var(--space-2);flex-wrap:wrap}.ResearchCard-module__5RhEzq__viewLink{gap:var(--space-1)}}@media (hover:none){.ResearchCard-module__5RhEzq__card:hover{border-color:var(--color-gray-900);box-shadow:none;transform:none}.ResearchCard-module__5RhEzq__card:hover .ResearchCard-module__5RhEzq__image{transform:none}}@media (prefers-reduced-motion:reduce){.ResearchCard-module__5RhEzq__card,.ResearchCard-module__5RhEzq__image,.ResearchCard-module__5RhEzq__viewLink{transition:none}.ResearchCard-module__5RhEzq__card:hover,.ResearchCard-module__5RhEzq__card:hover .ResearchCard-module__5RhEzq__image{transform:none}.ResearchCard-module__5RhEzq__card:hover .ResearchCard-module__5RhEzq__viewLink{gap:var(--space-1)}}
.SocialLinksView-module__fHQWNq__container{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.SocialLinksView-module__fHQWNq__linkItem{border-radius:var(--radius-sm,4px);color:var(--color-gray-300,#ccc);transition:all var(--transition-fast,.2s ease);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.SocialLinksView-module__fHQWNq__linkItem:hover{color:var(--color-accent,#c8956c);background:#c8956c26;border-color:#c8956c66}.SocialLinksView-module__fHQWNq__icon{flex-shrink:0;width:14px;height:14px}
.TeamSidebarDrawer-module__PuGqBG__triggerBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-white);font-family:var(--font-heading);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:600;display:inline-flex}.TeamSidebarDrawer-module__PuGqBG__triggerBtn:hover{background-color:var(--color-gray-800);border-color:var(--color-accent);color:var(--color-accent-light)}.TeamSidebarDrawer-module__PuGqBG__badge{color:var(--color-accent-light);border-radius:var(--radius-sm);background-color:#d9770633;border:1px solid #d9770666;padding:2px 7px;font-size:.75rem;font-weight:700}.TeamSidebarDrawer-module__PuGqBG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#000000bf;justify-content:flex-end;animation:.2s forwards TeamSidebarDrawer-module__PuGqBG__fadeIn;display:flex;position:fixed;inset:0}@keyframes TeamSidebarDrawer-module__PuGqBG__fadeIn{0%{opacity:0}to{opacity:1}}.TeamSidebarDrawer-module__PuGqBG__drawer{box-sizing:border-box;background-color:var(--color-gray-900);border-left:1px solid var(--color-border);flex-direction:column;width:100%;max-width:min(440px,100vw);height:100%;animation:.25s cubic-bezier(.16,1,.3,1) forwards TeamSidebarDrawer-module__PuGqBG__slideInRight;display:flex;overflow:hidden auto;box-shadow:-8px 0 30px #00000080}@keyframes TeamSidebarDrawer-module__PuGqBG__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.TeamSidebarDrawer-module__PuGqBG__drawerHeader{padding:var(--space-5);border-bottom:1px solid var(--color-border);background-color:var(--color-black-light);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.TeamSidebarDrawer-module__PuGqBG__drawerTitleWrap{align-items:center;gap:var(--space-3);display:flex}.TeamSidebarDrawer-module__PuGqBG__drawerTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:1.1rem;font-weight:700}.TeamSidebarDrawer-module__PuGqBG__closeBtn{color:var(--color-gray-400);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.5rem;line-height:1;transition:color .15s}.TeamSidebarDrawer-module__PuGqBG__closeBtn:hover{color:var(--color-white);background-color:var(--color-gray-800)}.TeamSidebarDrawer-module__PuGqBG__drawerBody{padding:var(--space-5);gap:var(--space-6);flex-direction:column;display:flex}.TeamSidebarDrawer-module__PuGqBG__sectionBox{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.TeamSidebarDrawer-module__PuGqBG__sectionTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-light);margin:0;font-size:.85rem;font-weight:700}.TeamSidebarDrawer-module__PuGqBG__personCard{align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--color-black-light);border:1px solid var(--color-gray-800);border-radius:var(--radius-sm);display:flex}.TeamSidebarDrawer-module__PuGqBG__personAvatar{border-radius:var(--radius-full);background-color:var(--color-accent);width:42px;height:42px;color:var(--color-black);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.TeamSidebarDrawer-module__PuGqBG__avatarImg{object-fit:cover;width:100%;height:100%}.TeamSidebarDrawer-module__PuGqBG__personInfo{flex-direction:column;gap:2px;display:flex;overflow:hidden}.TeamSidebarDrawer-module__PuGqBG__personName{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.TeamSidebarDrawer-module__PuGqBG__personRole{color:var(--color-text-secondary);font-size:.75rem}.TeamSidebarDrawer-module__PuGqBG__contributorsList{gap:var(--space-2);flex-direction:column;display:flex}.TeamSidebarDrawer-module__PuGqBG__emptyNotice{color:var(--color-text-muted);margin:0;font-size:.8rem;font-style:italic}
.ManifestoBookTemplate-module__SpEAYW__bookContainer{--book-gold:#c89b3c;--book-gold-bright:#e5b34e;--book-gold-dim:#8c6b24;--book-rust:#8b4226;--book-bronze:#6e4327;--book-gutter-shadow:#00000047;--book-page-shadow:0 20px 45px #00000073, 0 4px 12px #00000040;--paper-bg:#faf6ee;--paper-bg-subtle:#f4ede1;--paper-ink-primary:#24160d;--paper-ink-secondary:#574032;--paper-ink-muted:#887262;--paper-border:#6e43272e;--paper-highlight:#c89b3c26;--cover-leather:#1c140d;--cover-leather-edge:#0e0906;background-color:var(--color-background);min-height:100vh;color:var(--color-text-primary);-webkit-user-select:text;user-select:text;transition:background-color var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.ManifestoBookTemplate-module__SpEAYW__bookContainer[data-paper=obsidian]{--paper-bg:#161310;--paper-bg-subtle:#1f1a15;--paper-ink-primary:#f5eee3;--paper-ink-secondary:#d1c1af;--paper-ink-muted:#9c8b79;--paper-border:#c89b3c38;--paper-highlight:#c89b3c38;--book-gutter-shadow:#000000a6;--cover-leather:#0d0b09;--cover-leather-edge:#050403}.ManifestoBookTemplate-module__SpEAYW__bookContainer[data-paper=alabaster]{--paper-bg:#fdfdfb;--paper-bg-subtle:#f5f5f2;--paper-ink-primary:#141414;--paper-ink-secondary:#404040;--paper-ink-muted:#707070;--paper-border:#0000001f;--paper-highlight:#c89b3c2e;--book-gutter-shadow:#00000029;--cover-leather:#221d19;--cover-leather-edge:#15110e}[data-theme=dark] .ManifestoBookTemplate-module__SpEAYW__bookContainer{background:radial-gradient(circle at 50% 20%,#15120e 0%,#080706 100%)}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__bookContainer{background:radial-gradient(circle at 50% 20%,#ece6dc 0%,#ded6c8 100%)}.ManifestoBookTemplate-module__SpEAYW__topBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--paper-border);z-index:30;background:#120e0bd9;flex-wrap:wrap;display:flex;position:sticky;top:0}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__topBar{background:#faf6f0e0}.ManifestoBookTemplate-module__SpEAYW__topBarLeft{align-items:center;gap:var(--space-3);display:flex}.ManifestoBookTemplate-module__SpEAYW__brandPill{align-items:center;gap:var(--space-2);font-family:var(--font-fraunces,serif);color:var(--book-gold);letter-spacing:.04em;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.ManifestoBookTemplate-module__SpEAYW__brandPill:hover{color:var(--book-gold-bright)}.ManifestoBookTemplate-module__SpEAYW__templateToggleWrap{border:1px solid var(--paper-border);background:#00000040;border-radius:9999px;align-items:center;padding:2px;display:flex}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__templateToggleWrap{background:#0000000d}.ManifestoBookTemplate-module__SpEAYW__templateToggleBtn{color:var(--paper-ink-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.ManifestoBookTemplate-module__SpEAYW__templateToggleBtn:hover{color:var(--color-white-pure)}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__templateToggleBtn:hover{color:#000}.ManifestoBookTemplate-module__SpEAYW__templateToggleBtnActive{background:var(--book-gold);box-shadow:0 2px 8px #c89b3c59;color:#12100d!important}.ManifestoBookTemplate-module__SpEAYW__topBarRight{align-items:center;gap:var(--space-2);display:flex}.ManifestoBookTemplate-module__SpEAYW__toolBtn{border-radius:var(--radius-sm);border:1px solid var(--paper-border);width:36px;height:36px;color:var(--paper-ink-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;font-size:.88rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__toolBtn:hover,.ManifestoBookTemplate-module__SpEAYW__toolBtn:focus-visible{color:var(--book-gold);border-color:var(--book-gold);background:var(--paper-highlight);outline:none}.ManifestoBookTemplate-module__SpEAYW__toolBtnActive{color:var(--book-gold);border-color:var(--book-gold);background:var(--paper-highlight)}.ManifestoBookTemplate-module__SpEAYW__readerStage{padding:var(--space-6) var(--space-4) calc(var(--space-12) + 2rem);perspective:2400px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ManifestoBookTemplate-module__SpEAYW__bookFrame{background:linear-gradient(135deg, var(--cover-leather) 0%, var(--cover-leather-edge) 100%);width:100%;max-width:1140px;min-height:680px;box-shadow:var(--book-page-shadow), 0 0 0 1px #c89b3c40;border-radius:12px;flex-direction:column;padding:16px 20px 22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.ManifestoBookTemplate-module__SpEAYW__bookFrame:before{content:"";pointer-events:none;border:1px solid #c89b3c59;border-radius:8px;position:absolute;inset:6px;box-shadow:inset 0 0 12px #c89b3c14}.ManifestoBookTemplate-module__SpEAYW__ribbonBookmark{z-index:25;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px));background:linear-gradient(#9b1c1c 0%,#6e1111 80%,#520b0b 100%);border-radius:0 0 4px 4px;justify-content:center;align-items:flex-end;width:28px;height:120px;padding-bottom:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s;display:flex;position:absolute;top:-12px;right:80px;box-shadow:2px 4px 10px #00000080,inset 1px 0 1px #fff3}.ManifestoBookTemplate-module__SpEAYW__ribbonBookmark:hover{filter:brightness(1.15);transform:translateY(10px)}.ManifestoBookTemplate-module__SpEAYW__ribbonBookmarkActive{background:linear-gradient(#c89b3c 0%,#a47b25 80%,#7d5c17 100%)}.ManifestoBookTemplate-module__SpEAYW__ribbonIcon{color:#ffffffe6;font-size:11px}.ManifestoBookTemplate-module__SpEAYW__spreadWrap{background-color:var(--paper-bg);border:1px solid var(--paper-border);border-radius:6px;flex:1;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000026,0 2px 10px #0003}@media (max-width:900px){.ManifestoBookTemplate-module__SpEAYW__spreadWrap{grid-template-columns:1fr}}.ManifestoBookTemplate-module__SpEAYW__spineFold{background:linear-gradient(90deg, transparent 0%, var(--book-gutter-shadow) 42%, #00000059 50%, var(--book-gutter-shadow) 58%, transparent 100%);pointer-events:none;z-index:15;width:44px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:900px){.ManifestoBookTemplate-module__SpEAYW__spineFold{display:none}}.ManifestoBookTemplate-module__SpEAYW__pageLeaf{background-color:var(--paper-bg);min-height:620px;color:var(--paper-ink-primary);font-family:var(--font-spectral,"Iowan Old Style", Georgia, serif);scrollbar-width:thin;scrollbar-color:var(--paper-border) transparent;flex-direction:column;justify-content:space-between;padding:3.5rem 3.2rem 2.8rem;display:flex;position:relative;overflow-y:auto}.ManifestoBookTemplate-module__SpEAYW__pageLeaf::-webkit-scrollbar{width:4px}.ManifestoBookTemplate-module__SpEAYW__pageLeaf::-webkit-scrollbar-thumb{background:var(--paper-border);border-radius:4px}.ManifestoBookTemplate-module__SpEAYW__versoPage{box-shadow:inset -18px 0 24px -14px var(--book-gutter-shadow);border-right:1px solid var(--paper-border)}.ManifestoBookTemplate-module__SpEAYW__rectoPage{box-shadow:inset 18px 0 24px -14px var(--book-gutter-shadow)}@media (max-width:900px){.ManifestoBookTemplate-module__SpEAYW__pageLeaf{min-height:520px;padding:2.2rem 1.6rem 2rem}.ManifestoBookTemplate-module__SpEAYW__versoPage,.ManifestoBookTemplate-module__SpEAYW__rectoPage{box-shadow:none;border-right:none}}.ManifestoBookTemplate-module__SpEAYW__fontSm .ManifestoBookTemplate-module__SpEAYW__pageLeaf{font-size:.95rem;line-height:1.7}.ManifestoBookTemplate-module__SpEAYW__fontMd .ManifestoBookTemplate-module__SpEAYW__pageLeaf{font-size:1.06rem;line-height:1.8}.ManifestoBookTemplate-module__SpEAYW__fontLg .ManifestoBookTemplate-module__SpEAYW__pageLeaf{font-size:1.18rem;line-height:1.85}.ManifestoBookTemplate-module__SpEAYW__runningHeader{font-size:.72rem;font-family:var(--font-fraunces,serif);text-transform:uppercase;letter-spacing:.15em;color:var(--paper-ink-muted);border-bottom:1px solid var(--paper-border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:.6rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__pageBody{flex-direction:column;flex:1;display:flex}.ManifestoBookTemplate-module__SpEAYW__pageBody p{color:var(--paper-ink-primary);margin:0 0 1.25em}.ManifestoBookTemplate-module__SpEAYW__pageBody p:last-child{margin-bottom:0}.ManifestoBookTemplate-module__SpEAYW__dropCap{float:left;font-family:var(--font-fraunces,serif);color:var(--book-gold);padding-top:6px;padding-bottom:0;padding-right:10px;font-size:3.8rem;font-weight:600;line-height:.8}.ManifestoBookTemplate-module__SpEAYW__chapterNumeral{font-family:var(--font-fraunces,serif);text-transform:uppercase;letter-spacing:.25em;color:var(--book-rust);margin-bottom:.4rem;font-size:.85rem;font-weight:500}.ManifestoBookTemplate-module__SpEAYW__chapterHeading{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);letter-spacing:-.01em;margin:0 0 1.4rem;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:600;line-height:1.15}.ManifestoBookTemplate-module__SpEAYW__chapterHeadingMain{font-size:clamp(2rem,4vw,2.8rem);font-weight:900;line-height:1.08}.ManifestoBookTemplate-module__SpEAYW__bookPullQuote{background:var(--paper-bg-subtle);border-left:3px solid var(--book-gold);font-family:var(--font-fraunces,serif);color:var(--book-gold);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:2px;margin:1.6rem 0;padding:1.2rem 1.6rem;font-size:clamp(1.2rem,2.4vw,1.55rem);font-style:italic;line-height:1.4;position:relative}.ManifestoBookTemplate-module__SpEAYW__bookPullQuote:hover{background:var(--paper-highlight);transform:translate(4px)}.ManifestoBookTemplate-module__SpEAYW__copyBadge{font-size:.65rem;font-family:var(--font-sans);color:var(--paper-ink-muted);opacity:0;transition:opacity var(--transition-fast);font-style:normal;position:absolute;top:8px;right:10px}.ManifestoBookTemplate-module__SpEAYW__bookPullQuote:hover .ManifestoBookTemplate-module__SpEAYW__copyBadge{opacity:1}.ManifestoBookTemplate-module__SpEAYW__inquiryList{flex-direction:column;gap:.9rem;margin-bottom:1.8rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__inquiryQuestion{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);border-left:2px solid var(--book-gold);margin:0;padding-left:1.2rem;font-size:1.12rem;font-style:italic;line-height:1.45}.ManifestoBookTemplate-module__SpEAYW__inquiryFirst{color:var(--book-gold);border-left:3px solid var(--book-rust);font-size:1.22rem;font-style:normal;font-weight:600}.ManifestoBookTemplate-module__SpEAYW__archivalPlate{flex-direction:column;justify-content:center;align-items:center;margin:auto 0;display:flex}.ManifestoBookTemplate-module__SpEAYW__plateMount{aspect-ratio:4/3;border:1px solid var(--paper-border);cursor:zoom-in;background:#000;border-radius:3px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.ManifestoBookTemplate-module__SpEAYW__plateMountPortrait{aspect-ratio:4/5;max-width:320px}.ManifestoBookTemplate-module__SpEAYW__plateCorners{pointer-events:none;z-index:2;border:2px solid #c89b3c66;margin:6px;position:absolute;inset:0}.ManifestoBookTemplate-module__SpEAYW__plateImg{object-fit:cover;object-position:center top;transition:transform .4s}.ManifestoBookTemplate-module__SpEAYW__plateMount:hover .ManifestoBookTemplate-module__SpEAYW__plateImg{transform:scale(1.03)}.ManifestoBookTemplate-module__SpEAYW__plateCaption{font-family:var(--font-fraunces,serif);text-align:center;color:var(--paper-ink-muted);max-width:380px;margin-top:1rem;font-size:.88rem;font-style:italic}.ManifestoBookTemplate-module__SpEAYW__plateInspectHint{color:var(--book-gold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;margin-top:4px;font-size:.72rem;display:inline-flex}.ManifestoBookTemplate-module__SpEAYW__missivesWrap{flex-direction:column;gap:1.1rem;margin:1rem 0;display:flex}.ManifestoBookTemplate-module__SpEAYW__missiveCard{background:var(--paper-bg-subtle);border:1px solid var(--paper-border);border-left:3px solid var(--book-rust);transition:all var(--transition-fast);border-radius:3px;padding:1.1rem 1.3rem}.ManifestoBookTemplate-module__SpEAYW__missiveCard:hover{background:var(--paper-highlight);border-color:var(--book-gold)}.ManifestoBookTemplate-module__SpEAYW__missiveLabel{font-family:var(--font-fraunces,serif);color:var(--book-gold);align-items:center;gap:6px;margin-bottom:.4rem;font-size:.96rem;font-style:italic;font-weight:600;display:flex}.ManifestoBookTemplate-module__SpEAYW__missiveCard p{color:var(--paper-ink-secondary);margin:0;font-size:.94rem;line-height:1.6}.ManifestoBookTemplate-module__SpEAYW__civilizationalPillars{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:1.4rem 0;display:grid}@media (max-width:600px){.ManifestoBookTemplate-module__SpEAYW__civilizationalPillars{grid-template-columns:1fr}}.ManifestoBookTemplate-module__SpEAYW__pillarCard{background:var(--paper-bg-subtle);border:1px solid var(--paper-border);padding:var(--space-3) var(--space-4);transition:all var(--transition-fast);border-radius:4px}.ManifestoBookTemplate-module__SpEAYW__pillarCard:hover{border-color:var(--book-gold);background:var(--paper-highlight)}.ManifestoBookTemplate-module__SpEAYW__pillarIcon{color:var(--book-gold);margin-bottom:4px;font-size:1rem}.ManifestoBookTemplate-module__SpEAYW__pillarTitle{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);margin-bottom:2px;font-size:.92rem;font-weight:600}.ManifestoBookTemplate-module__SpEAYW__pillarDesc{color:var(--paper-ink-muted);margin:0;font-size:.8rem;line-height:1.4}.ManifestoBookTemplate-module__SpEAYW__obligationsList{background:var(--paper-bg-subtle);border:1px solid var(--paper-border);border-radius:4px;flex-direction:column;gap:.85rem;margin:1.4rem 0 1.8rem;padding:1.2rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__obligationItem{font-family:var(--font-fraunces,serif);color:var(--book-gold);align-items:flex-start;gap:10px;margin:0;font-size:1.1rem;font-style:italic;line-height:1.4;display:flex}.ManifestoBookTemplate-module__SpEAYW__obligationIcon{color:var(--book-rust);flex-shrink:0;margin-top:2px;font-size:.95rem}.ManifestoBookTemplate-module__SpEAYW__affirmationBox{text-align:center;border:1px dashed var(--paper-border);background:var(--paper-bg-subtle);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem 0;padding:1.8rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__affirmationSealBtn{border:2px solid var(--book-gold);width:80px;height:80px;color:var(--book-gold);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#8b4226 0%,#522312 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative;box-shadow:0 4px 16px #00000059}.ManifestoBookTemplate-module__SpEAYW__affirmationSealBtn:hover{transform:scale(1.06);box-shadow:0 6px 20px #c89b3c66}.ManifestoBookTemplate-module__SpEAYW__affirmationSealBtnAffirmed{color:#12100d;background:linear-gradient(135deg,#c89b3c 0%,#8a6a24 100%);border-color:#fff;box-shadow:0 0 24px #c89b3c99}.ManifestoBookTemplate-module__SpEAYW__sealSvg{width:44px;height:44px}.ManifestoBookTemplate-module__SpEAYW__affirmationStatus{font-family:var(--font-fraunces,serif);color:var(--paper-ink-secondary);font-size:.9rem}.ManifestoBookTemplate-module__SpEAYW__affirmedText{color:var(--book-gold);font-weight:600}.ManifestoBookTemplate-module__SpEAYW__runningFooter{font-size:.78rem;font-family:var(--font-fraunces,serif);color:var(--paper-ink-muted);border-top:1px solid var(--paper-border);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:.6rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__pageNumber{letter-spacing:.1em;font-weight:600}.ManifestoBookTemplate-module__SpEAYW__coverLayout{text-align:center;background:linear-gradient(135deg, var(--cover-leather) 0%, var(--cover-leather-edge) 100%);color:#fff;border:1px solid #c89b3c4d;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:4rem 2rem;display:flex;position:relative}.ManifestoBookTemplate-module__SpEAYW__coverBorder{pointer-events:none;border:2px solid #c89b3c66;border-radius:4px;position:absolute;inset:12px}.ManifestoBookTemplate-module__SpEAYW__coverEmblemWrap{border:2px solid var(--book-gold);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:2rem;padding:6px;display:flex;box-shadow:0 0 25px #c89b3c40}.ManifestoBookTemplate-module__SpEAYW__coverEmblem{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.ManifestoBookTemplate-module__SpEAYW__coverSubtitlePill{font-family:var(--font-fraunces,serif);text-transform:uppercase;letter-spacing:.25em;color:var(--book-gold);margin-bottom:1.2rem;font-size:.8rem}.ManifestoBookTemplate-module__SpEAYW__coverTitle{font-family:var(--font-fraunces,serif);color:#fafafa;letter-spacing:-.01em;text-shadow:0 2px 10px #0009;margin:0 0 1rem;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:900;line-height:1.05}.ManifestoBookTemplate-module__SpEAYW__coverTagline{font-family:var(--font-spectral,serif);color:var(--book-gold);max-width:520px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,2.4vw,1.4rem);font-style:italic;line-height:1.4}.ManifestoBookTemplate-module__SpEAYW__openBookCta{background:linear-gradient(135deg, var(--book-gold) 0%, #9e7526 100%);color:#12100d;font-family:var(--font-fraunces,serif);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;border-radius:9999px;align-items:center;gap:10px;padding:.85rem 2.2rem;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 4px 18px #c89b3c59}.ManifestoBookTemplate-module__SpEAYW__openBookCta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c89b3c80}.ManifestoBookTemplate-module__SpEAYW__navArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--book-gold);width:52px;height:52px;color:var(--book-gold);cursor:pointer;z-index:20;transition:all var(--transition-fast);background:#120e0be0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #0006}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__navArrow{background:#faf6f0eb}.ManifestoBookTemplate-module__SpEAYW__navArrow:hover:not(:disabled){background:var(--book-gold);color:#12100d;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px #c89b3c73}.ManifestoBookTemplate-module__SpEAYW__navArrow:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.ManifestoBookTemplate-module__SpEAYW__navArrowPrev{left:max(8px,50% - 638px)}.ManifestoBookTemplate-module__SpEAYW__navArrowNext{right:max(8px,50% - 638px)}@media (max-width:1240px){.ManifestoBookTemplate-module__SpEAYW__navArrowPrev{left:8px}.ManifestoBookTemplate-module__SpEAYW__navArrowNext{right:8px}}.ManifestoBookTemplate-module__SpEAYW__bottomDock{bottom:var(--space-4);align-items:center;gap:var(--space-4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--paper-border);z-index:30;background:#120e0beb;border-radius:9999px;max-width:90vw;padding:8px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}[data-theme=light] .ManifestoBookTemplate-module__SpEAYW__bottomDock{background:#faf6f0f0;box-shadow:0 10px 30px #00000026}.ManifestoBookTemplate-module__SpEAYW__dockInfo{font-family:var(--font-fraunces,serif);color:var(--paper-ink-secondary);white-space:nowrap;font-size:.82rem}.ManifestoBookTemplate-module__SpEAYW__dockSliderWrap{align-items:center;gap:8px;min-width:140px;display:flex}@media (max-width:600px){.ManifestoBookTemplate-module__SpEAYW__dockSliderWrap{display:none}}.ManifestoBookTemplate-module__SpEAYW__dockSlider{width:100%;accent-color:var(--book-gold);cursor:pointer}.ManifestoBookTemplate-module__SpEAYW__dockBtn{color:var(--paper-ink-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:.95rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__dockBtn:hover{color:var(--book-gold)}.ManifestoBookTemplate-module__SpEAYW__tocModalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;padding:var(--space-4);background:#000000b3;justify-content:center;align-items:center;animation:.2s ManifestoBookTemplate-module__SpEAYW__fadeIn;display:flex;position:fixed;inset:0}.ManifestoBookTemplate-module__SpEAYW__tocDrawer{background:var(--paper-bg);border:1px solid var(--paper-border);width:100%;max-width:520px;max-height:85vh;box-shadow:var(--book-page-shadow);color:var(--paper-ink-primary);border-radius:8px;padding:2rem;position:relative;overflow-y:auto}.ManifestoBookTemplate-module__SpEAYW__tocHeader{border-bottom:2px solid var(--book-gold);justify-content:space-between;align-items:center;margin-bottom:1.4rem;padding-bottom:.8rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__tocTitle{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);margin:0;font-size:1.4rem;font-weight:700}.ManifestoBookTemplate-module__SpEAYW__tocCloseBtn{color:var(--paper-ink-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.ManifestoBookTemplate-module__SpEAYW__tocList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ManifestoBookTemplate-module__SpEAYW__tocItem{cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:.7rem .9rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__tocItem:hover{background:var(--paper-highlight);border-color:var(--book-gold)}.ManifestoBookTemplate-module__SpEAYW__tocItemCurrent{background:var(--paper-bg-subtle);border-color:var(--book-gold);font-weight:600}.ManifestoBookTemplate-module__SpEAYW__tocItemTitle{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);font-size:.96rem}.ManifestoBookTemplate-module__SpEAYW__tocItemPage{font-family:var(--font-fraunces,serif);color:var(--book-gold);font-size:.8rem}.ManifestoBookTemplate-module__SpEAYW__lightboxModal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:120;padding:var(--space-6);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;animation:.25s ManifestoBookTemplate-module__SpEAYW__fadeIn;display:flex;position:fixed;inset:0}.ManifestoBookTemplate-module__SpEAYW__lightboxCloseBtn{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--transition-fast);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:flex;position:absolute;top:20px;right:24px}.ManifestoBookTemplate-module__SpEAYW__lightboxCloseBtn:hover{background:#ffffff40}.ManifestoBookTemplate-module__SpEAYW__lightboxImgWrap{aspect-ratio:4/3;width:100%;max-width:900px;max-height:75vh;position:relative}.ManifestoBookTemplate-module__SpEAYW__lightboxCaption{font-family:var(--font-fraunces,serif);color:#e5b34e;text-align:center;max-width:600px;margin-top:1.2rem;font-size:1rem;font-style:italic}.ManifestoBookTemplate-module__SpEAYW__gatewaysWrap{flex-direction:column;gap:1.5rem;display:flex}.ManifestoBookTemplate-module__SpEAYW__gatewaysHeader{text-align:center;margin-bottom:1rem}.ManifestoBookTemplate-module__SpEAYW__gatewaysTitle{font-family:var(--font-fraunces,serif);color:var(--paper-ink-primary);margin-bottom:.3rem;font-size:1.6rem;font-weight:700}.ManifestoBookTemplate-module__SpEAYW__gatewaysSubtitle{color:var(--paper-ink-muted);font-size:.9rem}.ManifestoBookTemplate-module__SpEAYW__gatewaysGrid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:600px){.ManifestoBookTemplate-module__SpEAYW__gatewaysGrid{grid-template-columns:1fr}}.ManifestoBookTemplate-module__SpEAYW__gatewayCard{background:var(--paper-bg-subtle);border:1px solid var(--paper-border);transition:all var(--transition-fast);border-radius:4px;flex-direction:column;padding:.9rem 1rem;text-decoration:none;display:flex}.ManifestoBookTemplate-module__SpEAYW__gatewayCard:hover{border-color:var(--book-gold);background:var(--paper-highlight);transform:translateY(-2px)}.ManifestoBookTemplate-module__SpEAYW__gatewayCardTitle{font-family:var(--font-fraunces,serif);color:var(--book-gold);margin-bottom:.2rem;font-size:.98rem;font-weight:600}.ManifestoBookTemplate-module__SpEAYW__gatewayCardDesc{color:var(--paper-ink-secondary);margin:0;font-size:.8rem;line-height:1.35}@keyframes ManifestoBookTemplate-module__SpEAYW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ManifestoBookTemplate-module__SpEAYW__bookFrame,.ManifestoBookTemplate-module__SpEAYW__ribbonBookmark,.ManifestoBookTemplate-module__SpEAYW__openBookCta,.ManifestoBookTemplate-module__SpEAYW__navArrow,.ManifestoBookTemplate-module__SpEAYW__bookPullQuote{transition:none!important;animation:none!important}}
.ManifestoNovelTemplate-module__hNpq7W__novelContainer{--novel-paper:#faf7f2;--novel-ink:#1e1813;--novel-ink-secondary:#4a3d34;--novel-ink-muted:#78695d;--novel-border:#4a3d342e;--novel-accent:#8b4226;--novel-gold:#c89b3c;--novel-width:660px;background-color:var(--novel-paper);color:var(--novel-ink);min-height:100vh;transition:background-color var(--transition-normal), color var(--transition-normal);font-family:var(--font-spectral,"Iowan Old Style", Georgia, "Times New Roman", serif);-webkit-font-smoothing:antialiased;padding:0 1.5rem 6rem;font-size:1.125rem;line-height:1.8}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__novelContainer{--novel-paper:#12100e;--novel-ink:#ebe3d7;--novel-ink-secondary:#c2b6a7;--novel-ink-muted:#8c7f70;--novel-border:#c89b3c2e;--novel-accent:#c89b3c;--novel-gold:#e5b34e}.ManifestoNovelTemplate-module__hNpq7W__topNav{max-width:var(--novel-width);border-bottom:1px solid var(--novel-border);justify-content:space-between;align-items:center;margin:0 auto;padding:1.5rem 0 1rem;font-size:.82rem;display:flex}.ManifestoNovelTemplate-module__hNpq7W__backLink{color:var(--novel-ink-secondary);font-family:var(--font-fraunces,serif);letter-spacing:.05em;text-transform:uppercase;transition:color var(--transition-fast);font-size:.85rem;text-decoration:none}.ManifestoNovelTemplate-module__hNpq7W__backLink:hover{color:var(--novel-accent)}.ManifestoNovelTemplate-module__hNpq7W__templateNavWrap{border:1px solid var(--novel-border);background:#0000000a;border-radius:9999px;align-items:center;gap:6px;padding:3px;display:flex}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__templateNavWrap{background:#ffffff0d}.ManifestoNovelTemplate-module__hNpq7W__templateNavLink{color:var(--novel-ink-muted);transition:all var(--transition-fast);border-radius:9999px;padding:3px 10px;font-size:.75rem;font-weight:500;text-decoration:none}.ManifestoNovelTemplate-module__hNpq7W__templateNavLink:hover{color:var(--novel-ink)}.ManifestoNovelTemplate-module__hNpq7W__templateNavLinkActive{background:var(--novel-ink);color:var(--novel-paper)!important}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__templateNavLinkActive{background:var(--novel-gold);color:#12100e!important}.ManifestoNovelTemplate-module__hNpq7W__novelPage{max-width:var(--novel-width);margin:3rem auto 0}.ManifestoNovelTemplate-module__hNpq7W__manifestoHeader{text-align:center;margin:1.5rem 0 3.5rem}.ManifestoNovelTemplate-module__hNpq7W__synopsisLead{font-family:var(--font-spectral,"Iowan Old Style", Georgia, serif);color:var(--novel-accent);text-align:center;max-width:600px;margin:0 auto;font-size:clamp(1.2rem,3vw,1.45rem);font-style:italic;line-height:1.65}.ManifestoNovelTemplate-module__hNpq7W__introBlock{text-align:center;margin:3.5rem 0 4rem}.ManifestoNovelTemplate-module__hNpq7W__introQuestion{font-family:var(--font-fraunces,serif);color:var(--novel-ink);margin:0 0 1rem;font-size:clamp(1.65rem,3.8vw,2.2rem);font-weight:700;line-height:1.25}.ManifestoNovelTemplate-module__hNpq7W__introAnswer{font-family:var(--font-spectral,serif);color:var(--novel-ink-secondary);max-width:540px;font-size:clamp(1.15rem,2.5vw,1.3rem);font-style:italic;line-height:1.65;text-indent:0!important;margin:0 auto!important}.ManifestoNovelTemplate-module__hNpq7W__principlesBanner{font-family:var(--font-fraunces,serif);letter-spacing:.16em;text-align:center;color:var(--novel-accent);border-top:1px solid var(--novel-border);border-bottom:1px solid var(--novel-border);text-transform:uppercase;background:#8b42260d;margin:2.5rem 0;padding:1.1rem 1rem;font-size:clamp(.85rem,2vw,.98rem);font-weight:600}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__principlesBanner{background:#c89b3c0d}.ManifestoNovelTemplate-module__hNpq7W__greetingBlock{border-left:3px solid var(--novel-accent);background:#00000005;border-radius:2px;margin:2rem 1.8rem;padding:1.3rem 1.6rem}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__greetingBlock{background:#ffffff08}.ManifestoNovelTemplate-module__hNpq7W__greetingLine{font-size:1.05rem;text-indent:0!important;margin:0 0 .5rem!important}.ManifestoNovelTemplate-module__hNpq7W__greetingResponse{font-family:var(--font-fraunces,serif);color:var(--novel-accent);font-size:1.2rem;text-indent:0!important;margin:0!important}.ManifestoNovelTemplate-module__hNpq7W__greetingTranslation{font-family:var(--font-spectral,serif);color:var(--novel-ink-muted);margin-left:.5rem;font-size:.95rem;font-style:italic}.ManifestoNovelTemplate-module__hNpq7W__runningHead{text-align:center;font-family:var(--font-fraunces,serif);letter-spacing:.25em;text-transform:uppercase;color:var(--novel-ink-muted);border-bottom:1px solid var(--novel-border);margin-bottom:3.5rem;padding-bottom:.8rem;font-size:.78rem;font-weight:500}.ManifestoNovelTemplate-module__hNpq7W__titleSection{text-align:center;margin-bottom:4.5rem}.ManifestoNovelTemplate-module__hNpq7W__bookSeal{width:56px;height:56px;color:var(--novel-accent);opacity:.85;margin:0 auto 1.5rem}.ManifestoNovelTemplate-module__hNpq7W__subTitlePill{font-family:var(--font-fraunces,serif);letter-spacing:.25em;text-transform:uppercase;color:var(--novel-ink-muted);margin-bottom:.8rem;font-size:.8rem}.ManifestoNovelTemplate-module__hNpq7W__mainTitle{font-family:var(--font-fraunces,serif);color:var(--novel-ink);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1.1}.ManifestoNovelTemplate-module__hNpq7W__synopsis{color:var(--novel-ink-secondary);max-width:500px;margin:0 auto;font-size:1.15rem;font-style:italic;line-height:1.6}.ManifestoNovelTemplate-module__hNpq7W__chapterHeader{text-align:center;margin:5rem 0 2.5rem}.ManifestoNovelTemplate-module__hNpq7W__chapterNumber{font-family:var(--font-fraunces,serif);letter-spacing:.3em;text-transform:uppercase;color:var(--novel-accent);margin-bottom:.5rem;font-size:.88rem;font-weight:600}.ManifestoNovelTemplate-module__hNpq7W__chapterTitle{font-family:var(--font-fraunces,serif);color:var(--novel-ink);margin:0;font-size:clamp(1.5rem,3.5vw,1.95rem);font-weight:600;line-height:1.25}.ManifestoNovelTemplate-module__hNpq7W__novelProse p{text-indent:1.75em;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.ManifestoNovelTemplate-module__hNpq7W__novelProse p.ManifestoNovelTemplate-module__hNpq7W__firstPara{text-indent:0}.ManifestoNovelTemplate-module__hNpq7W__novelProse p.ManifestoNovelTemplate-module__hNpq7W__firstPara:first-letter{float:left;font-family:var(--font-fraunces,serif);color:var(--novel-accent);padding-top:4px;padding-bottom:0;padding-right:8px;font-size:3.4rem;font-weight:600;line-height:.82}.ManifestoNovelTemplate-module__hNpq7W__dinkus{text-align:center;letter-spacing:1.2em;color:var(--novel-ink-muted);margin:2.8rem 0;font-size:1.1rem}.ManifestoNovelTemplate-module__hNpq7W__plateBlock{text-align:center;margin:3.5rem 0}.ManifestoNovelTemplate-module__hNpq7W__plateImageWrap{aspect-ratio:4/3;border:1px solid var(--novel-border);border-radius:2px;width:100%;max-width:520px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000026}.ManifestoNovelTemplate-module__hNpq7W__plateImageWrapPortrait{aspect-ratio:4/5;max-width:360px}.ManifestoNovelTemplate-module__hNpq7W__plateImg{object-fit:cover;object-position:center top}.ManifestoNovelTemplate-module__hNpq7W__plateCaption{font-family:var(--font-spectral,serif);color:var(--novel-ink-muted);max-width:460px;margin-top:.9rem;margin-left:auto;margin-right:auto;font-size:.9rem;font-style:italic;line-height:1.45}.ManifestoNovelTemplate-module__hNpq7W__novelQuote{border-left:2px solid var(--novel-accent);color:var(--novel-accent);text-align:left;margin:2.5rem 2rem;padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.5;text-indent:0!important}.ManifestoNovelTemplate-module__hNpq7W__missiveExtract{border-left:2px solid var(--novel-accent);background:#00000005;margin:1.6rem 1.8rem;padding:1rem 1.4rem;font-size:1.05rem;line-height:1.7}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__missiveExtract{background:#ffffff08}.ManifestoNovelTemplate-module__hNpq7W__missiveTitle{font-family:var(--font-fraunces,serif);letter-spacing:.08em;text-transform:uppercase;color:var(--novel-accent);margin-bottom:.4rem;font-size:.92rem;font-weight:600}.ManifestoNovelTemplate-module__hNpq7W__missiveText{color:var(--novel-ink-secondary);text-indent:0!important;margin:0!important}.ManifestoNovelTemplate-module__hNpq7W__obligationsBlock{margin:2rem 1.8rem;padding:0;list-style:none}.ManifestoNovelTemplate-module__hNpq7W__obligationItem{font-family:var(--font-fraunces,serif);color:var(--novel-accent);margin-bottom:.9rem;font-size:1.15rem;font-style:italic;line-height:1.45;text-indent:0!important}.ManifestoNovelTemplate-module__hNpq7W__colophon{border-top:1px solid var(--novel-border);text-align:center;margin-top:5rem;padding-top:3rem}.ManifestoNovelTemplate-module__hNpq7W__colophonSeal{width:40px;height:40px;color:var(--novel-accent);opacity:.8;margin:0 auto 1.2rem}.ManifestoNovelTemplate-module__hNpq7W__colophonNote{color:var(--novel-ink-muted);max-width:440px;margin:0 auto 2.5rem;font-size:.95rem;font-style:italic}.ManifestoNovelTemplate-module__hNpq7W__gatewaysTitle{font-family:var(--font-fraunces,serif);color:var(--novel-ink);margin-bottom:.5rem;font-size:1.45rem;font-weight:600}.ManifestoNovelTemplate-module__hNpq7W__gatewaysSub{color:var(--novel-ink-muted);margin-bottom:2rem;font-size:.92rem}.ManifestoNovelTemplate-module__hNpq7W__gatewaysList{flex-direction:column;gap:.75rem;max-width:480px;margin:0 auto;display:flex}.ManifestoNovelTemplate-module__hNpq7W__gatewayRow{border:1px solid var(--novel-border);color:var(--novel-ink);transition:all var(--transition-fast);border-radius:4px;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;text-decoration:none;display:flex}.ManifestoNovelTemplate-module__hNpq7W__gatewayRow:hover{border-color:var(--novel-accent);background:#00000005}[data-theme=dark] .ManifestoNovelTemplate-module__hNpq7W__gatewayRow:hover{background:#ffffff0a}.ManifestoNovelTemplate-module__hNpq7W__gatewayRowTitle{font-family:var(--font-fraunces,serif);font-size:.95rem;font-weight:600}.ManifestoNovelTemplate-module__hNpq7W__gatewayRowArrow{color:var(--novel-accent);font-family:var(--font-sans)}@media (max-width:640px){.ManifestoNovelTemplate-module__hNpq7W__novelContainer{padding:0 1rem 4rem;font-size:1.05rem;line-height:1.7}.ManifestoNovelTemplate-module__hNpq7W__novelProse p{text-align:left}.ManifestoNovelTemplate-module__hNpq7W__novelQuote{margin:2rem 0;padding-left:1rem}.ManifestoNovelTemplate-module__hNpq7W__missiveExtract{margin:1.2rem 0}}
.ManifestoNewspaperTemplate-module__TB7UbW__root{--manifesto-gold:#c89b3c;--manifesto-gold-soft:#8a7038;--manifesto-rust:#8b4226;--manifesto-ink-dim:#c3b39a;--manifesto-thread-off:#4a3f2d;--manifesto-bg-panel:#1e1810;--manifesto-content-w:640px;--manifesto-thread-x:44px;background-color:var(--color-background);color:var(--color-text-primary);min-height:100vh;overflow-x:hidden}.ManifestoNewspaperTemplate-module__TB7UbW__imgFigure{padding:0 28px 0 calc(var(--manifesto-thread-x) + 36px);margin:0 0 2.5rem}.ManifestoNewspaperTemplate-module__TB7UbW__imgWrapper{aspect-ratio:4/3;border:1px solid var(--manifesto-thread-off);border-radius:2px;width:100%;position:relative;overflow:hidden}.ManifestoNewspaperTemplate-module__TB7UbW__imgFigurePortrait{justify-content:center;margin:2rem 0 0;padding:0;display:flex}.ManifestoNewspaperTemplate-module__TB7UbW__imgWrapperPortrait{aspect-ratio:4/5;border:1px solid var(--manifesto-thread-off);border-radius:2px;width:100%;max-width:360px;position:relative;overflow:hidden}.ManifestoNewspaperTemplate-module__TB7UbW__imgPhoto{object-fit:cover;object-position:center top;filter:grayscale(20%)contrast(1.05)}@media (max-width:720px){.ManifestoNewspaperTemplate-module__TB7UbW__imgFigure{padding:0 20px 0 52px}}.ManifestoNewspaperTemplate-module__TB7UbW__skipLink{background:var(--manifesto-gold);color:#1b1610;z-index:200;font-family:var(--font-spectral,serif);padding:.6em 1em;text-decoration:none;position:absolute;top:0;left:-999px}.ManifestoNewspaperTemplate-module__TB7UbW__skipLink:focus{top:12px;left:12px}.ManifestoNewspaperTemplate-module__TB7UbW__tabsWrapper{padding-top:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-gray-800)}.ManifestoNewspaperTemplate-module__TB7UbW__threadWrap{top:0;bottom:0;left:var(--manifesto-thread-x);z-index:5;pointer-events:none;width:2px;color:var(--manifesto-gold);position:fixed}.ManifestoNewspaperTemplate-module__TB7UbW__threadTrack{background:var(--manifesto-thread-off);position:absolute;inset:0}.ManifestoNewspaperTemplate-module__TB7UbW__threadFill{background:linear-gradient(to bottom, var(--manifesto-gold), var(--manifesto-gold-soft));width:100%;height:0%;transition:height 80ms linear;position:absolute;top:0;left:0}.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotTop,.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotBottom{width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%,-50%)}.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotTop{top:34px}.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotBottom{bottom:34px;transform:translate(-50%,50%)}.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotTop svg,.ManifestoNewspaperTemplate-module__TB7UbW__threadKnotBottom svg{width:100%;height:100%;display:block}@media (max-width:720px){.ManifestoNewspaperTemplate-module__TB7UbW__root{--manifesto-thread-x:20px}}.ManifestoNewspaperTemplate-module__TB7UbW__mainWrap{position:relative}.ManifestoNewspaperTemplate-module__TB7UbW__main{max-width:var(--manifesto-content-w);padding:0 28px 0 calc(var(--manifesto-thread-x) + 36px);margin:0 auto;position:relative}@media (max-width:720px){.ManifestoNewspaperTemplate-module__TB7UbW__main{padding:0 20px 0 52px}}.ManifestoNewspaperTemplate-module__TB7UbW__beat{padding:6rem 0}.ManifestoNewspaperTemplate-module__TB7UbW__beat p{font-family:var(--font-spectral,"Iowan Old Style", Georgia, serif);color:var(--color-text-primary);margin:0 0 1.35em;font-size:1.08rem;line-height:1.8}.ManifestoNewspaperTemplate-module__TB7UbW__beat p:last-child{margin-bottom:0}.ManifestoNewspaperTemplate-module__TB7UbW__hero{flex-direction:column;justify-content:center;min-height:80svh;padding:6rem 0 5rem;display:flex}.ManifestoNewspaperTemplate-module__TB7UbW__heroLine{opacity:0;max-width:12em;font-style:italic;font-weight:400;animation:.8s forwards ManifestoNewspaperTemplate-module__TB7UbW__manifestoRise;transform:translateY(10px);font-family:var(--font-fraunces,"Palatino Linotype", serif)!important;color:var(--color-text-primary)!important;margin:0 0 .6em!important;font-size:clamp(1.5rem,3.6vw,2.35rem)!important;line-height:1.4!important}.ManifestoNewspaperTemplate-module__TB7UbW__heroIntroQuestion{color:var(--manifesto-gold)!important;margin-bottom:1.6em!important;font-size:clamp(1.1rem,2.2vw,1.4rem)!important;font-style:normal!important;font-weight:500!important}.ManifestoNewspaperTemplate-module__TB7UbW__heroLine:first-child{animation-delay:50ms}.ManifestoNewspaperTemplate-module__TB7UbW__heroLine:nth-child(2){animation-delay:.5s}.ManifestoNewspaperTemplate-module__TB7UbW__heroLine:nth-child(3){animation-delay:1.1s}.ManifestoNewspaperTemplate-module__TB7UbW__heroLine:nth-child(4){animation-delay:1.7s}@keyframes ManifestoNewspaperTemplate-module__TB7UbW__manifestoRise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ManifestoNewspaperTemplate-module__TB7UbW__heroLine{opacity:1;transform:none;animation:none!important}}.ManifestoNewspaperTemplate-module__TB7UbW__pull{font-family:var(--font-fraunces,"Palatino Linotype", serif);color:var(--manifesto-gold);max-width:10em;margin:0;font-size:clamp(1.6rem,4vw,2.5rem);font-style:italic;font-weight:500;line-height:1.35}.ManifestoNewspaperTemplate-module__TB7UbW__chapter{padding:8rem 0}.ManifestoNewspaperTemplate-module__TB7UbW__chapterTitle{font-family:var(--font-fraunces,"Palatino Linotype", serif);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,8vw,4.2rem);font-style:normal;font-weight:900;line-height:1.05}.ManifestoNewspaperTemplate-module__TB7UbW__chapterRule{background:var(--manifesto-rust);border:0;width:46px;height:3px;margin:1.6rem 0 0}.ManifestoNewspaperTemplate-module__TB7UbW__plaque{background:var(--manifesto-bg-panel);border-left:3px solid var(--manifesto-rust);border-radius:2px;margin-bottom:1.4rem;padding:1.6rem 1.8rem}.ManifestoNewspaperTemplate-module__TB7UbW__plaque:last-child{margin-bottom:0}.ManifestoNewspaperTemplate-module__TB7UbW__plaqueLabel{font-family:var(--font-fraunces,serif);color:var(--manifesto-gold);margin-bottom:.5em;font-size:1.05rem;font-style:italic;font-weight:500;display:block}.ManifestoNewspaperTemplate-module__TB7UbW__plaque p{color:var(--manifesto-ink-dim)!important;margin-bottom:0!important;font-size:1.02rem!important}.ManifestoNewspaperTemplate-module__TB7UbW__obligations{border-top:1px solid var(--manifesto-thread-off);margin-top:1.6rem;padding-top:1.2rem}.ManifestoNewspaperTemplate-module__TB7UbW__obligations p{font-style:italic;font-family:var(--font-fraunces,serif)!important;color:var(--manifesto-gold)!important;margin:0 0 .5em!important;font-size:clamp(1.1rem,2.4vw,1.4rem)!important;line-height:1.5!important}.ManifestoNewspaperTemplate-module__TB7UbW__obligations p:last-child{margin-bottom:0!important}.ManifestoNewspaperTemplate-module__TB7UbW__endMark{color:var(--manifesto-gold);justify-content:center;padding:4rem 0 2rem;display:flex}.ManifestoNewspaperTemplate-module__TB7UbW__endMark svg{opacity:.85;width:34px;height:34px}.ManifestoNewspaperTemplate-module__TB7UbW__ctaSection{padding:5rem calc(var(--manifesto-thread-x) + var(--space-6)) 8rem;border-top:1px solid var(--color-gray-800)}.ManifestoNewspaperTemplate-module__TB7UbW__ctaHeadingBlock{max-width:var(--max-width);padding:0 var(--space-8);margin:0 auto 3rem}.ManifestoNewspaperTemplate-module__TB7UbW__ctaHeading{font-family:var(--font-heading,var(--font-outfit), sans-serif);color:var(--color-text-primary);margin-bottom:.75rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:600;line-height:1.1}.ManifestoNewspaperTemplate-module__TB7UbW__ctaSubheading{font-size:var(--text-base);color:var(--color-text-secondary);font-family:var(--font-sans);margin:0}@media (max-width:1024px){.ManifestoNewspaperTemplate-module__TB7UbW__ctaHeadingBlock{padding:0 var(--space-6)}}@media (max-width:768px){.ManifestoNewspaperTemplate-module__TB7UbW__ctaHeadingBlock{padding:0 var(--space-4)}}
