#project-view{position:fixed;inset:66px 0 0;overflow:auto;background:#f7f7f4;z-index:20}.project-open #map-experience{visibility:hidden}.project-shell{max-width:1060px;margin:auto;padding:38px 42px 80px}.project-top,.project-links,.project-section-head,.project-form-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.project-top button,.project-links a,.project-links button,.project-builder button,.project-section-head button{font-size:12px}.project-heading{padding:38px 0 26px}.project-heading h1{font-size:44px;font-weight:500;letter-spacing:-.045em;margin:0 0 13px;text-transform:uppercase}.project-heading h1:focus{outline:none}.project-heading>small{font-size:11px;letter-spacing:.08em;color:#76766e}.project-heading>p{font-size:23px;line-height:1.45;max-width:660px;margin:22px 0}.project-by{font-size:12px;color:#66665f;text-align:left}.project-primary{margin:0 0 22px}.project-primary img,.project-primary video{display:block;width:100%;max-height:420px;object-fit:contain;background:#efefe9}.project-primary figcaption{font-size:10px;color:#8b8b82;margin-top:7px}.project-links{justify-content:flex-start;margin:25px 0 40px}.project-columns{display:grid;grid-template-columns:1.7fr 1fr;gap:72px;border-top:1px solid #d6d6ce;padding-top:30px}.project-shell h2{font-size:11px;letter-spacing:.1em;font-weight:400;margin:0 0 20px}.project-columns aside section{margin-bottom:35px}.project-columns aside p{font-size:14px;line-height:1.7}.project-builder{margin:0 0 24px}.project-builder strong{font-size:18px;font-weight:500}.project-builder p{color:#77776f;margin:8px 0}.project-update{padding:23px 0;border-bottom:1px solid #deded6}.project-update>small{font-size:11px;color:#77776f}.project-update>p{font-size:20px;line-height:1.5;margin:12px 0}.project-update>div{display:flex;justify-content:space-between;gap:12px}.project-update button{font-size:12px}.project-muted{font-size:13px;color:#78786f;line-height:1.65}.project-delete{border-top:1px solid #d6d6ce;margin-top:30px;padding-top:25px;font-size:12px;color:#74746b}.project-delete [data-confirm]{max-width:500px}.project-delete [data-confirm] button{margin:8px 25px 0 0}.project-error,.project-store-note{color:#57068c;font-size:12px}.project-editor h1{font-size:32px;font-weight:500;letter-spacing:-.03em;margin:35px 0}.project-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.project-editor label{font-size:11px;letter-spacing:.06em;display:block;margin-bottom:24px}.project-editor input:not([type=checkbox]),.project-editor textarea,.project-editor select{font:inherit;font-size:16px;letter-spacing:0;display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid #ccc;background:transparent;border-radius:0;margin-top:6px}.project-editor input:focus,.project-editor textarea:focus,.project-editor select:focus{outline:none;border-color:#57068c}.project-editor fieldset{border:0;padding:0;margin:20px 0 25px}.project-editor legend{font-size:11px;margin-bottom:15px}.project-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.project-editor .project-choices label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}.project-editor input[type=checkbox]{accent-color:#57068c}.project-collaborators{max-height:190px;overflow:auto;border-block:1px solid #d8d8d0;padding:12px 0}.project-editor .project-collaborators label{display:flex;gap:12px;align-items:center;margin:12px 0;font-size:13px;letter-spacing:0}.project-collaborators small{display:block;color:#777;font-size:11px;margin-top:5px}.project-form-actions{border-top:1px solid #d6d6ce;padding-top:25px;margin-top:20px}.project-form-actions small{font-size:11px;color:#777}.project-form-actions button,.project-section-head button{color:#57068c}.project-profile-add{font-size:12px;color:#57068c;margin:0 0 24px}.bubble-project-picker{display:block;font-size:10px;letter-spacing:.08em;margin:16px 0}.bubble-project-picker select{display:block;width:100%;font-size:13px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid #d5d5cd}.bubble-project-context{font-size:11px;color:#777}.bubble-project-context button{color:#57068c;font-size:12px}.project-text-preview{padding:30px 0;color:#777;font-size:13px}@media(max-width:700px){.project-shell{padding:25px 24px 65px}.project-heading{padding-top:28px}.project-heading h1{font-size:34px}.project-heading>p{font-size:21px}.project-columns,.project-form-grid{grid-template-columns:1fr;gap:35px}.project-section-head{align-items:flex-start}.project-section-head button{font-size:10px;white-space:nowrap}.project-update>p{font-size:18px}.project-primary img,.project-primary video{max-height:280px}.project-links{flex-wrap:wrap}.project-form-actions{position:sticky;bottom:-65px;background:#f7f7f4;padding:20px 0}.project-shell h2{margin-bottom:16px}}
.paused-projects{margin-top:25px;padding-top:18px;border-top:1px solid #ddd}.paused-projects h3{font-size:11px;font-weight:400;color:#777;text-transform:uppercase}.paused-projects button{display:block;font-size:13px;margin:12px 0}
