.auth_page__KyEcX{display:grid;min-height:100vh;place-items:center;padding:2rem 1.25rem;color:#17243d;background:radial-gradient(circle at 12% 4%,rgba(190,217,31,.2),transparent 28rem),radial-gradient(circle at 92% 16%,rgba(8,165,216,.16),transparent 34rem),#f4f1e9}.auth_card__lmdZ0{width:min(34rem,100%);padding:clamp(1.5rem,6vw,3.5rem);background:rgba(255,255,255,.88);border:1px solid rgba(23,36,61,.12);border-radius:1.5rem;box-shadow:0 2rem 5rem rgba(23,36,61,.12)}.auth_logoLink__DnAXw{width:6.25rem;height:4.3rem;margin-bottom:1.35rem;display:grid;place-items:center;overflow:hidden;border-radius:.9rem;background:#fff;box-shadow:0 .75rem 2rem rgba(45,58,120,.12)}.auth_logoLink__DnAXw img{width:5.3rem;height:auto}.auth_eyebrow__KW87b{margin:0 0 .7rem;color:#2d3a78;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth_card__lmdZ0 h1{margin:0;font-size:clamp(2.1rem,7vw,3.8rem);line-height:.98;letter-spacing:-.055em}.auth_intro__dQuzg{margin:1.1rem 0 0;color:#5c667a;line-height:1.65}.auth_form__Qo8mZ{display:grid;gap:.7rem;margin-top:1.5rem}.auth_form__Qo8mZ label{font-size:.8rem;font-weight:800}.auth_form__Qo8mZ input{width:100%;padding:.9rem 1rem;color:#17243d;font:inherit;background:#fff;border:1px solid #bac0ca;border-radius:.75rem}.auth_form__Qo8mZ input:focus-visible{outline:3px solid rgba(8,165,216,.24);border-color:#08a5d8}.auth_form__Qo8mZ button,.auth_signOut__qsFEN{padding:.9rem 1rem;color:#fff;font:inherit;font-weight:850;cursor:pointer;background:#2d3a78;border:0;border-radius:999px}.auth_signOut__qsFEN{margin-top:1.5rem}.auth_error__wKa4k,.auth_notice__47zMX{margin-top:1.25rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.5;border-radius:.8rem}.auth_notice__47zMX{color:#604512;background:#fff3d5;border:1px solid #eed69c}.auth_error__wKa4k{color:#7c2431;background:#fff0f2;border:1px solid #e9bdc4}.auth_returnLink__k2C8A{min-height:44px;display:inline-flex;align-items:center;margin-top:1.5rem;color:#32466d;font-size:.82rem;font-weight:800}.editor_page__c3z49{min-height:100vh;background:#f3f1ea;color:#171814;font-family:Arial,Helvetica,sans-serif}.editor_topbar__68Pf_{min-height:76px;padding:14px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#2d3a78;color:#fff}.editor_account__l8R92,.editor_brandGroup__3W1ST,.editor_brand__xPkl0,.editor_formActions__HiyRg,.editor_heroActions__9Fb1G,.editor_rowActions__1n_dX{display:flex;align-items:center;gap:14px}.editor_brand__xPkl0{color:inherit;text-decoration:none}.editor_brandMark__DEL0w{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#bed91f;color:#172510;font-size:.78rem;font-weight:900}.editor_account__l8R92>span,.editor_brand__xPkl0>span:last-child{display:grid;gap:3px}.editor_account__l8R92 small,.editor_brand__xPkl0 small{color:rgba(255,255,255,.62);font-size:.7rem;text-transform:capitalize}.editor_account__l8R92{text-align:right}.editor_account__l8R92 strong{font-size:.76rem}.editor_backLink__WrG_Z{padding-left:16px;border-left:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.78);font-size:.78rem;text-decoration:none}.editor_main__mYlNa{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(48px,7vw,88px) 0 80px}.editor_editorHero__Su9KF,.editor_hero__hwuM6{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.editor_accessDenied__Iq07L h1,.editor_editorHero__Su9KF h1,.editor_hero__hwuM6 h1{margin:7px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:400;letter-spacing:-.055em;line-height:.95}.editor_eyebrow__s06i3{margin:0;color:#2d3a78;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.editor_intro__Gajlw{max-width:660px;margin:0;color:#5f6258;line-height:1.65}.editor_comingSoonButton__YCZ4_,.editor_dangerButton__AzKk3,.editor_primaryButton__02B4N,.editor_primaryLink__94Koh,.editor_secondaryButton__88V1U,.editor_secondaryLink__3aUqc,.editor_textButton__ucldT,.editor_textLink__SsWZi{border-radius:999px;font:inherit;font-size:.78rem;font-weight:800;text-decoration:none}.editor_primaryButton__02B4N,.editor_primaryLink__94Koh{padding:12px 18px;border:1px solid #2d3a78;background:#2d3a78;color:#fff}.editor_secondaryButton__88V1U,.editor_secondaryLink__3aUqc{padding:11px 17px;border:1px solid #b9b8ae;background:transparent;color:inherit}.editor_comingSoonButton__YCZ4_{padding:11px 17px;border:1px dashed #1682a9;background:#eef9fc;color:#175c76}.editor_topbar__68Pf_ .editor_secondaryButton__88V1U{border-color:rgba(255,255,255,.3);color:#fff}.editor_textButton__ucldT,.editor_textLink__SsWZi{padding:8px;border:0;background:transparent;color:#2d3a78}.editor_dangerButton__AzKk3{padding:8px 12px;border:1px solid #d5aaa4;background:#fff7f5;color:#8b3026}.editor_comingSoonButton__YCZ4_:disabled,.editor_dangerButton__AzKk3:disabled,.editor_primaryButton__02B4N:disabled,.editor_secondaryButton__88V1U:disabled,.editor_textButton__ucldT:disabled{cursor:not-allowed;opacity:.52}.editor_stats__Zi0et{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:52px}.editor_stats__Zi0et div{padding:22px;border:1px solid #d5d1c5;border-radius:18px;background:rgba(255,255,255,.64)}.editor_stats__Zi0et span,.editor_stats__Zi0et strong{display:block}.editor_stats__Zi0et strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.editor_muted__FRpor,.editor_stats__Zi0et span{margin-top:4px;color:#74766c;font-size:.76rem}.editor_accessDenied__Iq07L,.editor_formPanel__hFZKO,.editor_panel__MeO0x,.editor_staffFormCard__Ymwv7{border:1px solid #dcd8cb;border-radius:24px;background:#fffef9;box-shadow:0 24px 70px rgba(45,49,34,.07)}.editor_panel__MeO0x{padding:clamp(22px,4vw,42px)}.editor_panelHeading__gVsPi{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.editor_panelHeading__gVsPi h2,.editor_staffFormCard__Ymwv7 h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.editor_cityList__e8Uy0,.editor_staffList__b5SUB{margin:0;padding:0;border-top:1px solid #dfdbcf;list-style:none}.editor_cityRow__iXu7x,.editor_staffRow__q_JBR{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;border-bottom:1px solid #dfdbcf}.editor_cityIdentity__aBVS9>span,.editor_staffRow__q_JBR span{color:#74766c;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.editor_cityIdentity__aBVS9 h3,.editor_cityIdentity__aBVS9 p,.editor_staffRow__q_JBR strong{margin:5px 0 0}.editor_cityIdentity__aBVS9 p{max-width:650px;color:#5f6258;line-height:1.5}.editor_cityActions__JJ2OP{min-width:145px;display:grid;justify-items:end;gap:11px}.editor_cityActions__JJ2OP a{color:#354612;font-size:.8rem;font-weight:800}.editor_comingSoonBadge__f1d99,.editor_draftBadge__1dF7W,.editor_publishedBadge__x1_fk{width:fit-content;padding:7px 10px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.editor_draftBadge__1dF7W{background:#eceae3;color:#5c5f57}.editor_publishedBadge__x1_fk{background:#edf5c9;color:#2d3a78}.editor_comingSoonBadge__f1d99{border:1px dashed #2799c2;background:#eaf8fc;color:#175c76}.editor_emptyState__E4rNv,.editor_errorCard__CyvtT,.editor_stateCard__k_Rcc,.editor_successCard__8tBeX{padding:34px;border-radius:16px;text-align:center}.editor_editorLockNotice__nVXoQ{margin:24px 24px 0;padding:14px 16px;border:1px solid #d7c98d;border-radius:14px;background:#fff8d9;color:#654f0c;font-size:.82rem;line-height:1.5}.editor_comingSoonNotice__LTiV2{margin:24px 24px 0;padding:16px;display:grid;gap:5px;border:1px dashed #2799c2;border-radius:14px;background:#eef9fc;color:#175c76;font-size:.84rem;line-height:1.5}.editor_emptyState__E4rNv,.editor_stateCard__k_Rcc{background:#f5f3ec;color:#5e6157}.editor_emptyState__E4rNv h3{margin:10px 0 6px;color:#171814}.editor_emptyState__E4rNv p{margin:0 0 20px}.editor_emptyIcon__ddBiN{font-size:2rem}.editor_errorCard__CyvtT{display:grid;gap:5px;background:#fff0ee;color:#852f27}.editor_successCard__8tBeX{background:#edf5dd;color:#344610}.editor_spinner__sdC6M{width:14px;height:14px;margin-right:8px;display:inline-block;border:2px solid #c4c8b9;border-top-color:#50641d;border-radius:50%;animation:editor_spin__Hum3U .8s linear infinite}.editor_formPanel__hFZKO{overflow:hidden}.editor_formSection__eFMAu{display:grid;grid-template-columns:230px 1fr;gap:clamp(24px,5vw,60px);padding:clamp(24px,5vw,48px);border-bottom:1px solid #dfdbcf}.editor_formSectionHeading__k9w31{display:flex;align-items:flex-start;gap:14px}.editor_formSectionHeading__k9w31>span{color:#6e8138;font-size:.72rem;font-weight:900}.editor_formSectionHeading__k9w31 h2,.editor_formSectionHeading__k9w31 p{margin:0}.editor_formSectionHeading__k9w31 h2{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400}.editor_formSectionHeading__k9w31 p{margin-top:6px;color:#73766c;font-size:.78rem;line-height:1.45}.editor_fieldGrid__qPpbV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editor_fieldGrid__qPpbV label,.editor_staffForm__5M4N9 label{display:grid;align-content:start;gap:8px;color:#4f5149;font-size:.8rem;font-weight:800}.editor_fieldGrid__qPpbV input,.editor_fieldGrid__qPpbV textarea,.editor_staffForm__5M4N9 input,.editor_staffForm__5M4N9 select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #c9c7bd;border-radius:10px;background:#f8f7f2;color:#262821;font:inherit;line-height:1.45}.editor_fieldGrid__qPpbV input:focus,.editor_fieldGrid__qPpbV textarea:focus,.editor_staffForm__5M4N9 input:focus,.editor_staffForm__5M4N9 select:focus{outline:3px solid rgba(128,154,67,.22);border-color:#70853a}.editor_storyCollection__PABL9{display:grid;gap:18px}.editor_storyCollectionIntro__hoGhd{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d4d0c4;border-radius:14px;background:#f6f4ed}.editor_storyCollectionIntro__hoGhd>div{display:grid;gap:4px}.editor_storyCollectionIntro__hoGhd strong{color:#242720;font-size:.88rem}.editor_storyAddCard__jPtJL small,.editor_storyCollectionIntro__hoGhd span{color:#73766c;font-size:.72rem}.editor_addStoryButton__4GsoA,.editor_removeStoryButton__ThnsU,.editor_storyAddCard__jPtJL{border:0;font:inherit;cursor:pointer}.editor_addStoryButton__4GsoA{min-height:42px;padding:10px 15px;flex:0 0 auto;border-radius:999px;background:#2d3a78;color:#fff;font-size:.76rem;font-weight:800}.editor_storyCard__fm3Dk{min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #d4d0c4;border-radius:16px;background:#fffefa}.editor_storyCardHeading__GfIVz{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dfdbcf;background:#f1efe7}.editor_storyCardHeading__GfIVz>div{display:flex;align-items:baseline;gap:12px}.editor_storyCardHeading__GfIVz span{color:#6e8138;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.editor_storyCardHeading__GfIVz strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.editor_storyCard__fm3Dk .editor_fieldGrid__qPpbV{padding:22px}.editor_removeStoryButton__ThnsU{padding:7px 9px;background:transparent;color:#8b3026;font-size:.72rem;font-weight:800}.editor_storyAddCard__jPtJL{min-height:108px;padding:20px;display:grid;place-items:center;gap:4px;border:1px dashed #9ea68c;border-radius:16px;background:#f6f7f0;color:#334610}.editor_storyAddCard__jPtJL>span{font-size:1.35rem}.editor_addStoryButton__4GsoA:disabled,.editor_removeStoryButton__ThnsU:disabled,.editor_storyAddCard__jPtJL:disabled{cursor:not-allowed;opacity:.5}.editor_addStoryButton__4GsoA:focus-visible,.editor_addStoryButton__4GsoA:hover:not(:disabled),.editor_storyAddCard__jPtJL:focus-visible,.editor_storyAddCard__jPtJL:hover:not(:disabled){outline:3px solid rgba(128,154,67,.2)}.editor_fullWidth__Gxxey{grid-column:1/-1}.editor_fieldHelp__GzBql,.editor_permissionNote__Nvcy1{color:#7c7e75;font-size:.7rem;font-weight:400;line-height:1.4}.editor_locationSearch__UluKC{display:grid;gap:8px}.editor_locationResults__H7M1D>p,.editor_locationSearch__UluKC>label{margin:0;color:#4f5149;font-size:.8rem;font-weight:800}.editor_locationSearchRow__tGRdf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.editor_locationSearchRow__tGRdf .editor_secondaryButton__88V1U{min-width:104px;border-radius:10px}.editor_locationResults__H7M1D{display:grid;gap:8px}.editor_locationResults__H7M1D button{width:100%;padding:14px 16px;display:grid;gap:4px;border:1px solid #d3d0c5;border-radius:12px;background:#f8f7f2;color:#262821;font:inherit;text-align:left;cursor:pointer}.editor_locationResults__H7M1D button:focus-visible,.editor_locationResults__H7M1D button:hover{border-color:#70853a;background:#f1f5e7;outline:3px solid rgba(128,154,67,.18)}.editor_locationResults__H7M1D button span{color:#74766c;font-size:.72rem;line-height:1.4}.editor_selectedLocation__f6zQX{padding:15px 17px;display:flex;align-items:center;gap:12px;border:1px solid #c9d8a6;border-radius:12px;background:#f0f5e4;color:#344610}.editor_selectedLocation__f6zQX>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#6f8736;color:#fff;font-weight:900}.editor_selectedLocation__f6zQX div{display:grid;gap:3px}.editor_mapAttribution__ArKvc,.editor_selectedLocation__f6zQX small{color:#6e7166;font-size:.7rem}.editor_mapAttribution__ArKvc{margin:-4px 0 0}.editor_mapAttribution__ArKvc a{color:#465c18}.editor_formFooter__Fx2iU{padding:22px clamp(24px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px}.editor_saveMessage__HPz3i{min-height:20px;font-size:.78rem}.editor_errorText__Og5lX{color:#8c3229}.editor_successText__X8eo5{color:#3f5713}.editor_staffLayout__BEOKJ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:22px;align-items:start}.editor_staffFormCard__Ymwv7{padding:28px;position:sticky;top:20px}.editor_staffForm__5M4N9{display:grid;gap:18px;margin-top:24px}.editor_checkLabel__cJA18{grid-template-columns:auto 1fr;align-items:center}.editor_checkLabel__cJA18 input{width:18px}.editor_staffRow__q_JBR>div:first-child{display:grid;gap:5px}.editor_accessDenied__Iq07L{max-width:720px;margin:8vh auto 0;padding:clamp(30px,6vw,64px);text-align:center}.editor_accessDenied__Iq07L p:not(.editor_eyebrow__s06i3){color:#65675f;line-height:1.6}@keyframes editor_spin__Hum3U{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.editor_spinner__sdC6M{animation:none}}@media (max-width:760px){.editor_cityRow__iXu7x,.editor_editorHero__Su9KF,.editor_formFooter__Fx2iU,.editor_hero__hwuM6,.editor_staffRow__q_JBR,.editor_topbar__68Pf_{align-items:flex-start;flex-direction:column}.editor_account__l8R92,.editor_brandGroup__3W1ST,.editor_formActions__HiyRg,.editor_heroActions__9Fb1G{flex-wrap:wrap}.editor_account__l8R92,.editor_cityActions__JJ2OP{justify-items:start;text-align:left}.editor_fieldGrid__qPpbV,.editor_formSection__eFMAu,.editor_staffLayout__BEOKJ,.editor_stats__Zi0et{grid-template-columns:1fr}.editor_fullWidth__Gxxey{grid-column:auto}.editor_locationSearchRow__tGRdf{grid-template-columns:1fr}.editor_storyCardHeading__GfIVz,.editor_storyCardHeading__GfIVz>div,.editor_storyCollectionIntro__hoGhd{align-items:flex-start;flex-direction:column}.editor_storyCardHeading__GfIVz>div{gap:4px}.editor_staffFormCard__Ymwv7{position:static}}