.gallery_surface__Nwqh0{background:var(--cream,#ede2cf);color:#2b2521;padding:96px 0;width:100%}.gallery_page__atxaV{min-height:75vh;padding-top:calc(var(--site-header-height,112px) + 64px)}.gallery_inner__pUz6Y{width:min(1200px,calc(100% - 80px));margin:0 auto}.gallery_heading__okG_2{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.gallery_heading__okG_2 h1,.gallery_heading__okG_2 h2{font-size:40px;line-height:1.25;margin:8px 0 16px}.gallery_heading__okG_2 p{font-size:18px;line-height:1.7;margin:0}.gallery_kicker__am7hw{color:#8a4326;font-size:16px!important;font-weight:700;letter-spacing:.12em}.gallery_button__Xuxf5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 20px;border:1px solid #8a4326;border-radius:8px;background:transparent;color:#71341f;font-size:17px;line-height:1.5;font-weight:600;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.gallery_button__Xuxf5:hover{background:#f3eadd}.gallery_button__Xuxf5:focus-visible,.gallery_card__nI_tJ a:focus-visible{outline:3px solid #35627a;outline-offset:3px}.gallery_button__Xuxf5:disabled{opacity:.55;cursor:not-allowed}.gallery_primary__iidOn{background:#8a4326;color:#fffdf8}.gallery_primary__iidOn:hover{background:#71341f}.gallery_grid__98vAq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.gallery_card__nI_tJ{min-width:0;border:1px solid #d8ccbd;border-radius:12px;background:#fffdf8;overflow:hidden;font-size:18px;line-height:1.7}.gallery_mediaButton__rgZQv{display:block;width:100%;height:240px;padding:0;border:0;background:#211b17;color:#fffdf8;cursor:pointer;position:relative}.gallery_mediaButton__rgZQv img{width:100%;height:100%;object-fit:cover}.gallery_mediaButton__rgZQv:focus-visible{outline:3px solid #35627a;outline-offset:-4px}.gallery_play__IfqzI{display:flex;height:100%;align-items:center;justify-content:center;gap:12px;font-size:20px}.gallery_mediaLabel__W6tHT{position:absolute;right:12px;bottom:12px;padding:6px 12px;background:#211b17e8;border-radius:8px;font-size:16px}.gallery_body__9l9hL{padding:24px}.gallery_body__9l9hL h2,.gallery_body__9l9hL h3{font-size:24px;line-height:1.4;margin:8px 0 12px;overflow-wrap:anywhere}.gallery_body__9l9hL p{margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}.gallery_meta__hTI4a{font-size:16px;color:#675d56}.gallery_links__4Fuk2{display:flex;flex-wrap:wrap;gap:8px}.gallery_links__4Fuk2 a{font-size:17px;min-height:52px;padding:12px;border:1px solid #d8ccbd;border-radius:8px;color:#71341f;text-decoration:underline;overflow-wrap:anywhere}.gallery_filters__yYIj0{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 32px}.gallery_empty__juWXS{border:1px solid #d8ccbd;border-radius:12px;background:#fffdf8;padding:40px;font-size:18px;line-height:1.7}.gallery_more__X_RDc{display:flex;justify-content:center;margin-top:32px}.gallery_dialog__ZXNqj{width:min(900px,calc(100vw - 40px));max-height:calc(100dvh - 40px);border:1px solid #d8ccbd;border-radius:16px;padding:24px;background:#fffdf8;color:#2b2521;overflow:auto}.gallery_dialog__ZXNqj::backdrop{background:#171311cc}.gallery_dialog__ZXNqj h2{font-size:24px;margin:0;overflow-wrap:anywhere}.gallery_dialogTop___w1UW{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.gallery_viewer__g_c3S{width:100%;max-height:65dvh;object-fit:contain;background:#211b17}.gallery_dialog__ZXNqj p{font-size:18px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.gallery_error__NR3Rw{padding:24px;font-size:18px;color:#a33a32}.gallery_editor__iko_G{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.gallery_form__49X3N{display:grid;gap:24px}.gallery_field__jf5bw{display:grid;gap:8px;font-size:18px}.gallery_field__jf5bw input,.gallery_field__jf5bw select,.gallery_field__jf5bw textarea{width:100%;min-width:0;min-height:52px;padding:12px;font:inherit;border:1px solid #d8ccbd;border-radius:8px;background:#fffdf8;color:#2b2521}.gallery_deletePreview__Yir0j{display:block;max-width:100%;max-height:35dvh;object-fit:contain}.gallery_field__jf5bw textarea{min-height:120px;resize:vertical}.gallery_help__CtbLT{font-size:16px;color:#675d56;line-height:1.7}.gallery_linkRow__lwK67{padding:16px;border:1px solid #d8ccbd;border-radius:8px;display:grid;gap:12px}.gallery_actions__gGAa3{display:flex;gap:12px;flex-wrap:wrap}.gallery_form__49X3N fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:24px}@media(max-width:1000px){.gallery_grid__98vAq{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery_editor__iko_G{grid-template-columns:1fr}}@media(max-width:640px){.gallery_surface__Nwqh0{padding:64px 0}.gallery_page__atxaV{padding-top:calc(var(--site-header-height,88px) + 40px)}.gallery_inner__pUz6Y{width:calc(100% - 40px)}.gallery_heading__okG_2{flex-direction:column;align-items:stretch;gap:20px}.gallery_heading__okG_2 h1,.gallery_heading__okG_2 h2{font-size:32px}.gallery_grid__98vAq{grid-template-columns:1fr}.gallery_mediaButton__rgZQv{height:210px}.gallery_body__9l9hL{padding:20px}.gallery_empty__juWXS{padding:24px}.gallery_dialog__ZXNqj{padding:16px}.gallery_dialogTop___w1UW{align-items:flex-start}.gallery_actions__gGAa3>*{flex:1 1 140px}}