.contact-v3-hero p{max-width:720px}.contact-v3-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.contact-v3-paths article,.contact-v3-team article,.admission-card{background:#111718;border:1px solid #b88e4547;border-radius:4px;padding:24px}.contact-v3-paths svg{color:#caa45d;width:28px;height:28px}.contact-v3-paths h2{margin:18px 0 10px;font-size:1.2rem}.contact-v3-paths p{color:#aeb5b6;min-height:4.6em}.contact-v3-meetings,.contact-v3-form-section{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:start;gap:56px;display:grid}.contact-v3-meetings>div:first-child p,.contact-v3-form-section>div:first-child>p{color:#5e6262;max-width:470px}.admission-list{gap:14px;display:grid}.admission-card{color:#151a1b;background:#fff;grid-template-columns:1fr 1fr;gap:18px;display:grid}.admission-card-date,.admission-card-location{align-items:flex-start;gap:12px;display:flex}.admission-card svg{color:#a77b2e;flex:none;width:21px}.admission-card strong,.admission-card span{display:block}.admission-card span{color:#686d6d;margin-top:4px}.admission-card>p{color:#5e6262;grid-column:1/-1;margin:0}.admission-fallback{color:#4b5050;background:#fff;border-left:3px solid #caa45d;padding:18px 20px}.admission-more summary{cursor:pointer;color:#8b6527;padding:15px 0;font-weight:700}.admission-more>div{gap:14px;display:grid}.contact-v3-form{color:#fff;background:#111718;border-radius:4px;padding:30px}.contact-v3-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-v3-form label{gap:8px;font-size:.9rem;font-weight:700;display:grid}.contact-v3-form input,.contact-v3-form select,.contact-v3-form textarea{color:#fff;width:100%;font:inherit;background:#1b2325;border:1px solid #3e484a;padding:13px}.contact-v3-form textarea{resize:vertical;min-height:150px}.contact-v3-wide{grid-column:1/-1}.contact-v3-consent{align-items:flex-start;grid-template-columns:auto 1fr!important;font-weight:400!important;display:flex!important}.contact-v3-consent input{width:auto;margin-top:3px}.contact-v3-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-v3-form>.button{margin-top:20px}.contact-v3-status{margin-top:15px}.contact-v3-success{color:#a9d8b0}.contact-v3-error{color:#ffc3c3}.contact-v3-error a{color:#f2cf82}.contact-v3-production-hint{color:#aeb5b6;font-size:.85rem}.contact-v3-production-hint a{color:#f2cf82}.contact-v3-direct{gap:12px;margin-top:28px;display:grid}.contact-v3-direct a,.contact-v3-direct span{color:inherit;align-items:center;gap:10px;display:flex}.contact-v3-direct svg{color:#a77b2e;width:20px}.contact-v3-team{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.contact-v3-team article{color:#151a1b;background:#fff}.contact-v3-team h3{margin:0 0 8px;font-size:1.05rem}.contact-v3-team p{color:#6a6f70;margin:0 0 14px}.contact-v3-team a{color:#7a581e;overflow-wrap:anywhere;margin-top:7px;display:block}.panel-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel-contact-card{background:#fff;border:1px solid #d9d1c2;padding:24px}.panel-contact-card h2{margin-top:0}.panel-contact-card a{color:#7c5b20;margin-top:8px;display:block}.panel-guide-contact{background:#f7f2e8;border-left:3px solid #b48635;margin:28px 0;padding:18px 20px}.panel-guide-contact a{color:#7c5b20;font-weight:700}.admin-meeting-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-meeting-list{gap:14px;display:grid}.admin-meeting-card{background:var(--panel);border:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:22px;padding:20px;display:grid}.admin-meeting-card h2{margin:0;font-size:1.1rem}.admin-meeting-card p{color:var(--muted);margin:4px 0}.admin-meeting-card-actions{gap:8px;display:flex}.admin-meeting-date strong,.admin-meeting-date span{display:block}.admin-meeting-date span{color:var(--gold-light);margin-top:5px}.admin-meeting-form{border:1px solid var(--line);background:var(--panel);max-width:900px;color:var(--ink);padding:28px}.admin-meeting-form .admin-field{color:#d7d6d0}.admin-meeting-form .admin-field input,.admin-meeting-form .admin-field textarea,.admin-meeting-form .admin-field select{color:#fff;background:#090b0c;border:1px solid #3a4041}.admin-meeting-form .admin-field input:focus,.admin-meeting-form .admin-field textarea:focus,.admin-meeting-form .admin-field select:focus{border-color:var(--gold)}.admin-meeting-form .admin-field input::placeholder,.admin-meeting-form .admin-field textarea::placeholder{color:#818887}.admin-meeting-form-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:1024px){.contact-v3-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-v3-team{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-meeting-card{grid-template-columns:140px 1fr}.admin-meeting-card-actions{grid-column:1/-1}}@media (max-width:760px){.contact-v3-paths,.contact-v3-team,.contact-v3-meetings,.contact-v3-form-section,.panel-contact-grid{grid-template-columns:1fr}.contact-v3-paths p{min-height:0}.contact-v3-meetings,.contact-v3-form-section{gap:28px}.contact-v3-form{padding:20px}.contact-v3-form-grid,.admission-card{grid-template-columns:1fr}.admission-card>p{grid-column:auto}.admin-meeting-card{grid-template-columns:1fr;gap:12px}.admin-meeting-card-actions{grid-column:auto}.admin-meeting-card-actions .button{flex:1}.admin-meeting-form{padding:18px}}@media (max-width:420px){.contact-v3-paths,.contact-v3-team{gap:10px}.contact-v3-paths article,.contact-v3-team article,.admission-card{padding:18px}.contact-v3-form{margin-inline:-8px}.admin-meeting-card-actions{display:grid}.contact-v3-direct a,.contact-v3-direct span{align-items:flex-start}}.admission-time-list{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.admission-time-list li{overflow-wrap:anywhere;line-height:1.35}.admission-card .admission-time-list{color:#686d6d}.admission-card-note{white-space:pre-line}.admin-meeting-date .admission-time-list{color:var(--gold-light)}.admin-series-time-list{color:var(--gold-light);margin:8px 0 12px;font-weight:700}.admission-slots-editor{border:0;min-width:0;margin:0;padding:0}.admission-slots-editor>legend{margin-bottom:10px;padding:0;font-size:.9rem;font-weight:700}.admission-slot-rows{gap:10px;display:grid}.admission-slot-row{gap:7px;display:grid}.admission-slot-row>span:first-child{color:#aeb4b3;font-size:.78rem}.admission-slot-control{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.admission-slot-remove{color:#ffb7bb;cursor:pointer;background:#211516;border:1px solid #6a3336;justify-content:center;align-items:center;min-height:44px;display:flex}.admission-slot-remove:hover,.admission-slot-remove:focus-visible{color:#fff;border-color:#d66a70}.admission-slot-remove svg{width:18px;height:18px}.admission-slot-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.admission-slot-footer>span{color:#aeb4b3;font-size:.78rem}.admission-slot-footer>span.is-over-limit,.admission-slot-error{color:#ffb7bb}.admission-slot-add{min-height:42px}.admission-slots-editor>small{margin-top:8px;display:block}.admission-slot-error{font-weight:700}@media (max-width:420px){.admission-slot-footer{align-items:stretch;display:grid}.admission-slot-add{width:100%}}
[data-opta-theme=admin-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-bg:#f6f7f9;--admin-surface:#fff;--admin-surface-alt:#f0f2f5;--admin-text:#1b2027;--admin-muted:#5b6472;--admin-border:#d7dce2;--admin-control-border:#7c8796;--admin-link:#805d12;--admin-link-hover:#66470d;--admin-action:#f4d997;--admin-action-hover:#e8c574;--admin-action-text:#171b22;--admin-selected:#fff3d6;--admin-success:#166534;--admin-success-bg:#edf7ef;--admin-warning:#854d0e;--admin-warning-bg:#fff7e5;--admin-error:#b42318;--admin-error-bg:#fef3f2;--admin-info:#1d4ed8;--admin-info-bg:#eff6ff;--ink:var(--admin-text);--muted:var(--admin-muted);--black:var(--admin-bg);--panel:var(--admin-surface);--panel-2:var(--admin-surface-alt);--line:var(--admin-border);--gold:var(--admin-link);--gold-light:var(--admin-action);--danger:var(--admin-error);background:var(--admin-bg);color:var(--admin-text)}[data-opta-theme=audience-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f4ed;--muted:#aaa79f;--black:#07090a;--panel:#101416;--panel-2:#171b1c;--line:#303536;--gold:#d7ae5a;--gold-light:#f4d997;--cream:#eee4cf;--danger:#d85b4c;color:var(--ink)}@scope([data-opta-theme=admin-light]) to ([data-opta-theme=audience-dark]){:scope.admin-shell,:scope.admin-auth-shell,:scope.admin-loading-shell{min-height:100svh}:scope.admin-auth-shell:before{opacity:0;background:0 0}.admin-auth-card,.admin-topbar,.admin-primary-nav,.admin-drawer,.app-topbar,.admin-shortlist-modal,.admin-occurrence-editor{background:var(--admin-surface)}.admin-auth-card,.admin-drawer,.admin-shortlist-modal,.admin-occurrence-editor{border-color:var(--admin-border);box-shadow:0 12px 40px #1b20271a}.admin-brand{flex-shrink:0}.admin-brand img,.app-topbar .brand img{width:96px;height:auto}.admin-auth-card>img{width:160px;height:auto}@media (max-width:820px){.admin-brand img{width:84px}}.admin-primary-nav a,.app-topbar nav a,.admin-menu-button,.admin-drawer-head button,.admin-drawer-footer button,.admin-selection-head button,.admin-field,.auth-field,.otp-fieldset legend,.admin-editor-section>header{color:var(--admin-text)}.admin-primary-nav a:hover,.admin-primary-nav a[data-active=true],.admin-drawer nav a:hover,.admin-drawer nav a[data-active=true]{color:var(--admin-link);background:var(--admin-selected)}.admin-drawer nav h2{color:var(--admin-muted)}.admin-drawer nav a{border-color:var(--admin-border)}.admin-back-link,.auth-inline-link a,.auth-back-link,.auth-support-link,.auth-resend,.text-link,.dashboard-card strong{color:var(--admin-link)}.admin-back-link:hover,.auth-inline-link a:hover,.auth-back-link:hover,.auth-support-link:hover,.auth-resend:hover,.text-link:hover{color:var(--admin-link-hover)}.button-gold{color:var(--admin-action-text);background:var(--admin-action);border-color:var(--admin-action)}.button-gold:hover{background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.button-outline{color:var(--admin-link);border-color:var(--admin-link);background:var(--admin-surface)}.button-ghost,.button-dark{color:var(--admin-text);border-color:var(--admin-control-border);background:var(--admin-surface)}.button-outline:hover,.button-ghost:hover,.button-dark:hover{background:var(--admin-surface-alt)}.admin-menu-button,.admin-drawer-head button,.admin-drawer-footer button{border-color:var(--admin-control-border)}.admin-field input,.admin-field textarea,.admin-field select,.auth-field>input,.password-control input,.otp-inputs input,.admin-actor-toolbar select,.admin-account-filters input,.admin-account-filters select,.actor-filter input:not([type=checkbox]),.actor-filter select,.field,.admin-rich-toolbar select{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-control-border)}input::placeholder,textarea::placeholder{color:var(--admin-muted);opacity:1}input,textarea,select,.admin-rich-surface{caret-color:var(--admin-text)}input[type=checkbox],input[type=radio]{accent-color:var(--admin-link)}input:autofill{box-shadow:0 0 0 1000px var(--admin-selected) inset;color:var(--admin-text)}input:-webkit-autofill{-webkit-text-fill-color:var(--admin-text);caret-color:var(--admin-text)}.password-toggle{color:var(--admin-muted)}.auth-activation-block,.admin-account-icon,.admin-cover-legacy,.admin-rich-toolbar,.admin-table-head{background:var(--admin-surface-alt)}.auth-activation-block p,.actor-filter label,.experience-filter legend{color:var(--admin-muted)}.admin-selection-panel{background:var(--admin-surface);border-color:var(--admin-link)}.admin-mobile-selection{background:var(--admin-selected);color:var(--admin-link);box-shadow:0 6px 20px #1b20271f}.admin-pagination a[data-active=true]{background:var(--admin-selected);color:var(--admin-link)}.admin-pagination .is-disabled,.auth-submit:disabled,.auth-resend:disabled,.admin-rich-toolbar button:disabled{opacity:1;color:var(--admin-muted);border-color:var(--admin-border);background:var(--admin-surface-alt);cursor:not-allowed}input:disabled,textarea:disabled,select:disabled{color:var(--admin-muted);background:var(--admin-surface-alt)}input:read-only:not([type=checkbox],[type=radio]),textarea:read-only{background:var(--admin-surface-alt)}.auth-message-error,.form-alert,.auth-field-hint{color:var(--admin-error);border-color:var(--admin-error);background:var(--admin-error-bg)}.auth-message-success,.admin-form-success{color:var(--admin-success);border-color:var(--admin-success);background:var(--admin-success-bg)}.password-checklist{color:var(--admin-muted)}.password-checklist svg{border-color:var(--admin-control-border)}.password-checklist li[data-ok=true]{color:var(--admin-success)}.password-checklist li[data-ok=true] svg{color:var(--admin-success);border-color:var(--admin-success);background:var(--admin-success-bg)}.auth-separator{color:var(--admin-muted)}.admin-status,.status{color:var(--admin-muted);border-color:var(--admin-control-border);background:var(--admin-surface-alt)}.admin-status-published,.admin-status-active{color:var(--admin-success);border-color:var(--admin-success);background:var(--admin-success-bg)}.admin-status-draft,.admin-status-pending_activation,.admin-status-review{color:var(--admin-warning);border-color:var(--admin-warning);background:var(--admin-warning-bg)}.admin-status-archived,.admin-status-revoked,.admin-status-blocked,.admin-status-excluded{color:var(--admin-error);border-color:var(--admin-error);background:var(--admin-error-bg)}.admin-danger-zone{border-color:var(--admin-error)}.admin-danger-zone strong,.admin-upload-list button,.admin-selection-list button,.admin-series-actions small,.admin-occurrence-actions small{color:var(--admin-error)}.admin-danger-button{color:var(--admin-error)!important;border-color:var(--admin-error)!important;background:var(--admin-error-bg)!important}.admin-test-link,.auth-test-code{background:var(--admin-warning-bg);border-color:var(--admin-warning);color:var(--admin-text)}.admin-test-link strong,.auth-test-code span{color:var(--admin-warning)}.admin-test-link code{background:var(--admin-surface);overflow-wrap:anywhere}.auth-test-code small{color:var(--admin-muted)}.auth-test-code a{color:var(--admin-link)}.admin-rich-editor{background:var(--admin-surface);border-color:var(--admin-control-border)}.admin-rich-toolbar button,.admin-rich-toolbar select{color:var(--admin-text)}.admin-rich-toolbar button:hover,.admin-rich-toolbar select:hover,.admin-rich-toolbar button[data-active=true]{background:var(--admin-selected);color:var(--admin-link);border-color:var(--admin-link)}.admin-rich-surface a{color:var(--admin-link)}.admin-upload-drop{background:var(--admin-surface-alt);border-color:var(--admin-control-border)}.admin-preview-close{background:var(--admin-surface);color:var(--admin-text);border-color:var(--admin-control-border)}.admin-preview-loading{color:var(--admin-text);background:var(--admin-surface-alt)}.skeleton-admin-row,.skeleton-filter,.skeleton-line,.skeleton-card,.skeleton-profile-media,.skeleton-profile-copy{background:var(--admin-surface-alt)}.skeleton-admin-row span,.skeleton-copy span,.skeleton-profile-copy span,.skeleton-media{background:var(--admin-border)}.skeleton-admin-row:after,.skeleton-filter:after,.skeleton-line:after,.skeleton-card:after,.skeleton-profile-media:after,.skeleton-profile-copy:after{background:linear-gradient(90deg,#0000,#1b20270d,#0000)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--admin-link);outline-offset:3px}.admin-rich-surface:focus{box-shadow:inset 0 0 0 2px var(--admin-link)}.admin-permissions-table{position:relative}@media (max-width:1000px){.app-topbar{flex-wrap:wrap;height:auto;min-height:72px;padding-block:13px}.app-topbar nav{order:3;width:100%;padding-bottom:5px;overflow:auto}}.button:disabled,.admin-rich-toolbar button:disabled{color:var(--admin-muted);background:var(--admin-surface-alt);border-color:var(--admin-border);opacity:1;cursor:not-allowed}}@media (forced-colors:active){[data-opta-theme=admin-light]{border-color:canvastext}}.account-actor-links{min-width:0;margin-top:24px}.account-actor-links .admin-field{margin:24px 0 16px}.account-actor-selected,.account-actor-results{gap:10px;padding:0;list-style:none;display:grid}.account-actor-selected li{border:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.account-actor-selected li>div,.account-actor-results label>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.account-actor-selected small,.account-actor-results small{color:#4b5563;display:block}.account-actor-results label{border:1px solid var(--admin-border);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:13px;display:flex}.account-actor-results input{flex:none;margin-top:4px}@media (max-width:560px){.account-actor-selected li{flex-direction:column;align-items:flex-start}}.material-editor{min-width:0;color:var(--admin-text);gap:20px;display:grid}.material-editor-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.material-editor .admin-card{gap:18px;min-width:0;display:grid}.material-editor label{gap:8px;min-width:0;font-size:.92rem;font-weight:600;display:grid}.material-editor input:not([type=checkbox]),.material-editor textarea,.material-editor select{box-sizing:border-box;border:1px solid var(--admin-control-border);background:var(--admin-surface);width:100%;min-width:0;color:var(--admin-text);font:inherit;border-radius:4px;padding:12px;font-weight:400}.material-editor textarea{resize:vertical;line-height:1.6}.material-editor p{overflow-wrap:anywhere;margin:0;line-height:1.65}.material-editor h2{margin:0;font-size:1.25rem}.material-editor h3{margin:0;font-size:1.02rem}.material-save-state{background:var(--admin-surface-alt);border:1px solid var(--admin-border);align-items:flex-start;gap:16px;padding:16px;display:flex}.material-save-state .admin-status{flex:none}.material-save-state p{font-size:.9rem}.material-notice{border:1px solid var(--admin-control-border);background:var(--admin-surface-alt);color:var(--admin-text);padding:16px}.material-block-list,.material-carousel-editor,.material-relations,.material-list-editor{gap:18px;min-width:0;margin:18px 0;padding:0;list-style:none;display:grid}.material-block>header,.material-carousel-editor>li>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.material-row-actions{flex-wrap:wrap;gap:8px;display:flex}.material-row-actions button,.material-relations button,.material-link-row>button,.material-editor-fields>.admin-card>button{border:1px solid var(--admin-control-border);background:var(--admin-surface);min-height:40px;color:var(--admin-text);cursor:pointer;border-radius:4px;padding:8px 12px}.material-row-actions button:disabled{color:var(--admin-muted);cursor:not-allowed}.material-row-actions svg{width:18px;height:18px}.material-list-editor>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.material-carousel-editor>li,.material-relations>li{border:1px solid var(--admin-border);gap:12px;min-width:0;padding:16px;display:grid}.material-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.material-editor .material-check{align-items:center;gap:10px;font-weight:400;display:flex}.material-check input{flex:none;width:18px;height:18px}.material-image-fields{gap:16px;min-width:0;display:grid}.material-file-reference{color:var(--admin-muted);overflow-wrap:anywhere;font-size:.85rem}.material-upload{border:1px dashed var(--admin-control-border);background:var(--admin-surface-alt);padding:14px}.material-link-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.material-add-block{max-width:420px}.material-editor-actions{border-top:1px solid var(--admin-border);flex-wrap:wrap;gap:12px;padding-top:16px;display:flex}.material-dirty{color:var(--admin-muted);font-size:.9rem}.material-html-safe-preview{border:1px solid var(--admin-border);overflow-wrap:anywhere;padding:18px}.material-working-preview{max-width:980px;padding:58px 36px 36px}.material-working-preview .material-preview-state{margin-bottom:28px}.material-working-preview>.admin-preview-close{z-index:5;margin-top:-40px;margin-left:auto;display:flex;position:sticky;top:0;left:auto;right:auto}.material-document{overflow-wrap:anywhere;min-width:0}.material-document table{max-width:100%;display:block;overflow:auto}.material-document img{max-width:100%;height:auto}.material-document .panel-rich-text>p,.material-document .panel-rich-text>ul>li,.material-document .panel-rich-text>ol>li,.material-document .panel-definition-copy,.material-document .panel-callout{white-space:pre-wrap}.material-document .panel-attachments a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.material-save-state{flex-direction:column}.material-list-editor>li,.material-two-columns,.material-link-row{grid-template-columns:minmax(0,1fr)}.material-working-preview{padding:58px 18px 24px}.material-editor-actions .button{white-space:normal;text-align:center;width:100%}.material-row-actions button{min-width:40px}.material-editor .admin-card{padding:18px}.material-carousel-editor>li,.material-relations>li{padding:12px}}
