.bm-foot{--bmf-ink:#0B0A0F;--bmf-stone:#14121C;--bmf-stone-2:#1D1A28;--bmf-txt:#FFFFFF;--bmf-mid:#B7B7BC;--bmf-low:#8A8A93;--bmf-rose:#E8B7C8;--bmf-rose-bright:#F2CDDA;--bmf-brass:#C9A227;--bmf-brass-soft:#E3C86A;--bmf-hair:rgba(255,255,255,.10);--bmf-panel:rgba(255,255,255,.03);--bmf-serif:var(--bloom-serif,"Playfair Display",Georgia,"Times New Roman",serif);--bmf-sans:var(--bloom-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);--bmf-ease:cubic-bezier(.22,.61,.36,1);--bmf-dur:var(--bloom-dur,280ms);--bmf-max:1280px;--bmf-gut:clamp(20px,4vw,40px);background:var(--bmf-ink);color:var(--bmf-txt);font-family:var(--bmf-sans);font-size:.98rem;line-height:1.6;-webkit-font-smoothing:antialiased}.bm-foot *{box-sizing:border-box}.bm-foot a{color:inherit;text-decoration:none;transition:color var(--bmf-dur) var(--bmf-ease)}.bm-foot a:hover{color:var(--bmf-rose-bright)}.bm-foot a:focus-visible{outline:2px solid var(--bmf-brass);outline-offset:3px;border-radius:6px}.bm-foot ul{list-style:none;margin:0;padding:0}.bm-foot h2{font:inherit;margin:0}.bm-foot-wrap{max-width:var(--bmf-max);margin:0 auto;padding-left:var(--bmf-gut);padding-right:var(--bmf-gut)}.bm-foot-ext{font-size:.72em;margin-left:.3em;opacity:.7}body.bm-has-foot #footer .footer-widgets,body.bm-has-foot #footer .absolute-footer{display:none}body.bm-has-foot #footer{background:var(--bmf-ink,#0B0A0F)}.bm-foot-body{padding:clamp(44px,5vw,72px) 0 clamp(36px,4vw,56px)}.bm-foot-row{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,3.4fr) minmax(0,1.6fr);gap:36px clamp(20px,2.4vw,36px);align-items:start}.bm-foot-row-nocols{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr)}.bm-foot-row-nonews{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.bm-foot-row-nocols.bm-foot-row-nonews{grid-template-columns:minmax(0,1fr)}.bm-foot-lockup{display:inline-flex;align-items:center;gap:14px}.bm-foot-mark{flex:0 0 auto;display:block}.bm-foot-wm{display:flex;flex-direction:column;line-height:1.1}.bm-foot-name{font-family:var(--bmf-serif);font-size:1.5rem;font-weight:500;color:var(--bmf-txt)}.bm-foot-parent{margin-top:5px;font-size:.66rem;font-weight:700;letter-spacing:.3em;line-height:1.7;text-transform:uppercase;color:var(--bmf-brass)}.bm-foot-parent span{display:block}.bm-foot .bm-foot-mission{margin:18px 0 0;max-width:40ch;color:var(--bmf-mid);font-size:.94rem;line-height:1.7}.bm-foot .bm-foot-social{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.bm-foot .bm-foot-social li{margin:0}.bm-foot-social a{display:inline-block;padding:6px 11px;border:1px solid var(--bmf-hair);border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--bmf-mid);background:var(--bmf-panel);transition:border-color var(--bmf-dur) var(--bmf-ease),color var(--bmf-dur) var(--bmf-ease),transform var(--bmf-dur) var(--bmf-ease)}.bm-foot-social a:hover{border-color:var(--bmf-rose);color:var(--bmf-txt);transform:translateY(-1px)}.bm-foot-urgent{margin-top:22px;padding-top:16px;border-top:1px solid var(--bmf-hair);max-width:40ch;font-size:.86rem;line-height:1.55;color:var(--bmf-mid)}.bm-foot .bm-foot-urgent-h{margin:0 0 6px;font-size:.77em;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--bmf-txt)}.bm-foot-urgent-h::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#C0392F;margin-right:9px;vertical-align:middle;position:relative;top:-1px}.bm-foot .bm-foot-urgent-p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.bm-foot-urgent a{color:var(--bmf-rose);font-weight:600;white-space:nowrap}.bm-foot-urgent a:hover{color:var(--bmf-rose-bright);text-decoration:underline;text-underline-offset:3px}.bm-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(20px,2.4vw,36px)}.bm-foot-col{padding-top:4px;min-width:0}.bm-foot .bm-foot-col-h{font-size:inherit;font-weight:400;line-height:1.6;letter-spacing:.34em;text-transform:uppercase;color:var(--bmf-brass);margin:0 0 16px}.bm-foot-col ul{display:flex;flex-direction:column;gap:11px}.bm-foot .bm-foot-col li{margin:0;padding:0;line-height:1.4}.bm-foot-col a{color:var(--bmf-mid);font-size:.96rem;display:inline-block;position:relative}.bm-foot-col a::after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--bmf-rose);transition:right var(--bmf-dur) var(--bmf-ease)}.bm-foot-col a:hover{color:var(--bmf-txt)}.bm-foot-col a:hover::after{right:0}.bm-foot-news{background:var(--bmf-stone);border:1px solid var(--bmf-hair);border-radius:14px;padding:20px 20px 18px;min-width:0}.bm-foot .bm-foot-news-k{margin:0 0 8px;font-size:.66rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--bmf-brass)}.bm-foot .bm-foot-news-h{font-family:var(--bmf-serif);font-size:1.22rem;line-height:1.2;color:var(--bmf-txt);margin:0}.bm-foot .bm-foot-news-p{margin:8px 0 14px;font-size:.84rem;line-height:1.55;color:var(--bmf-mid)}.bm-foot-promise .bm-foot-news-p{margin-bottom:0}.bm-foot-promise a{color:var(--bmf-rose);text-decoration:underline;text-underline-offset:3px}.bm-foot .bm-foot-news .bmc-fallback{border:0;border-top:1px solid var(--bmf-hair);padding:12px 0 0;margin:0;background:none;border-radius:0;box-shadow:none}.bm-foot .bm-foot-news .bmc-fallback .bm-p{margin:0;font-size:.82rem;line-height:1.55;color:var(--bmf-low)}.bm-foot-news .bmc-fallback a{color:var(--bmf-rose);text-decoration:underline;text-underline-offset:3px}.bm-foot-news-form .fluentform .ff-el-group{margin-bottom:8px}.bm-foot-news-form .fluentform .ff-el-input--label{margin-bottom:4px}.bm-foot-news-form .fluentform .ff-el-input--label label{color:var(--bmf-mid);font-size:.78rem;font-weight:600}.bm-foot-news-form .fluentform .ff-el-form-control{background:rgb(255 255 255 / .06);border:1px solid var(--bmf-hair);color:var(--bmf-txt);border-radius:9px;min-height:42px;padding:9px 12px;font-size:.9rem;box-shadow:none}.bm-foot-news-form .fluentform .ff-el-form-control::placeholder{color:var(--bmf-low)}.bm-foot-news-form .fluentform .ff-el-form-control:focus{border-color:var(--bmf-brass);outline:none;box-shadow:0 0 0 3px rgb(201 162 39 / .18)}.bm-foot .bm-foot-news-form .fluentform .ff-btn-submit,.bm-foot .bm-foot-news-form .fluentform .ff-btn-submit:not(.ff_btn_no_style){width:100%;background:var(--bmf-brass);color:var(--bmf-ink);border:0;border-radius:999px;padding:10px 18px;min-height:42px;font-weight:700;font-size:.88rem;text-transform:none;letter-spacing:0}.bm-foot .bm-foot-news-form .fluentform .ff-btn-submit:hover{background:var(--bmf-brass-soft)}.bm-foot-news-form .fluentform .ff-el-form-check-label,.bm-foot-news-form .fluentform .ff-el-form-check-label a{color:var(--bmf-mid);font-size:.76rem}.bm-foot-news-form .fluentform .ff-message-success{background:var(--bmf-panel);border:1px solid var(--bmf-brass);color:var(--bmf-txt);border-radius:9px;padding:10px 12px;font-size:.86rem}.bm-foot-legal{background:var(--bmf-stone);border-top:1px solid var(--bmf-hair);padding:26px 0 30px}.bm-foot-legal-p{margin:0 0 8px;color:var(--bmf-low);font-size:.82rem;line-height:1.6;max-width:92ch}.bm-foot-legal-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bmf-hair)}.bm-foot-legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem}.bm-foot-legal-links a{color:var(--bmf-mid);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:text-decoration-color var(--bmf-dur) var(--bmf-ease)}.bm-foot-legal-links a:hover{color:var(--bmf-txt);text-decoration-color:var(--bmf-rose)}.bm-foot-copy{margin:0;color:var(--bmf-low);font-size:.82rem}@media (max-width:1100px){.bm-foot-row,.bm-foot-row-nonews{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm-foot-cols{grid-column:1/-1;grid-row:2}.bm-foot .bm-foot-mission,.bm-foot .bm-foot-urgent{max-width:52ch}}@media (max-width:700px){.bm-foot-row,.bm-foot-row-nonews,.bm-foot-row-nocols{grid-template-columns:minmax(0,1fr)}.bm-foot-cols{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.bm-foot-col a{font-size:.93rem}.bm-foot-name{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.bm-foot *,.bm-foot *::before,.bm-foot *::after{transition:none!important;transform:none!important}}@media print{.bm-foot{background:#fff;color:#000}.bm-foot-cols,.bm-foot-social,.bm-foot-news,.bm-foot-mission{display:none}.bm-foot-legal{background:#fff;color:#000;border-color:#000}.bm-foot a{color:#000}}