.search-btn{width:36px;height:36px;background:#ebe5de!important;border:1px solid #d4cdc4;border-radius:8px!important;padding:0!important}.search-btn:hover{background:#ddd5ce!important;border-color:#c7bdb3}html.dark .search-btn{background:#252c35!important;border-color:#3b4654}html.dark .search-btn:hover{background:#2e3743!important;border-color:#4a5666}.search-btn.eb-mobile-drawer-link{width:auto!important;height:auto!important;border-radius:0!important;border:none!important;background:transparent!important;color:inherit}.search-btn.eb-mobile-drawer-link:hover{background:#9f8b79!important;color:#101317}html.dark .search-btn.eb-mobile-drawer-link:hover{background:#b39b85!important;color:#101317}#global-search-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;background:rgba(26,22,18,.34);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s ease;padding:1rem}#global-search-overlay.hidden{display:none}#global-search-overlay.is-open{opacity:1;pointer-events:auto}.global-search-panel{width:min(760px,100%);border:1px solid #ded5cb;border-radius:12px;background:#f6f1ea;box-shadow:0 18px 48px rgba(23,18,14,.18);transform:translateY(10px) scale(.99);opacity:0;transition:transform .22s ease,opacity .22s ease;padding:1rem}#global-search-overlay.is-open .global-search-panel{transform:translateY(0) scale(1);opacity:1}.global-search-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.global-search-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;color:#2d2925}.global-search-close{border:1px solid #d9d0c6;background:#ece4da;color:#5c5853;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.global-search-subtitle{margin:.4rem 0 .75rem;color:#6b6660;font-size:.9rem}.global-search-form{display:grid;grid-template-columns:1fr auto;gap:.55rem}.global-search-form input{width:100%;min-width:0;border:1px solid #d6ccc1;border-radius:10px;background:#fbf8f4;color:#2b2824;padding:.72rem .86rem;font-size:.98rem;outline:none}.global-search-form input:focus{border-color:#b39b85;box-shadow:0 0 0 3px rgba(179,155,133,.2)}.global-search-submit{border:1px solid #9f8770;background:#b39b85;color:#201c18;border-radius:10px;padding:0 1rem;font-weight:600;cursor:pointer}.global-search-submit:hover{background:#a38b75}html.dark #global-search-overlay{background:rgba(10,14,18,.54)}html.dark .global-search-panel{background:#171c22;border-color:#2f3947;box-shadow:0 18px 48px rgba(0,0,0,.45)}html.dark .global-search-head h2{color:#f1ece6}html.dark .global-search-subtitle{color:#a7b1bc}html.dark .global-search-close{border-color:#3b4655;background:#232b34;color:#d0d8e1}html.dark .global-search-form input{border-color:#3b4655;background:#202833;color:#edf0f4}html.dark .global-search-form input:focus{border-color:#6f8298;box-shadow:0 0 0 3px rgba(111,130,152,.26)}html.dark .global-search-submit{border-color:#6f8298;background:#8ea0b7;color:#101317}@media (max-width:639px){.global-search-panel{padding:.85rem}.global-search-form{grid-template-columns:1fr}.global-search-submit{height:42px}}.reveal-element{opacity:1;transform:none;transition:opacity .8s ease-out,transform .8s ease-out}.reveal-visible{opacity:1!important;transform:translateY(0)!important}.animated-card{opacity:1;transform:none;transition:transform .7s ease,opacity .7s ease,box-shadow .4s ease,border-color .4s ease,background-color .25s ease;will-change:transform,opacity}.animated-card.is-visible:not(.eb-home-card){opacity:1;transform:translateY(0) scale(1)}@keyframes ebHomeCardIn{0%{opacity:0;transform:translateY(22px) scale(.985);filter:saturate(.9)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}.eb-home-card.animated-card{opacity:0;transform:translateY(22px) scale(.985);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,border-color .4s ease,background-color .25s ease}.eb-home-card.animated-card.is-visible{opacity:1;transform:translateY(0) scale(1);animation:ebHomeCardIn .62s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--eb-home-card-delay,0s)}.eb-home-card.animated-card.is-visible:hover{animation:none}.eb-home-card.animated-card:not(.eb-editors-selection-card--animated):hover{transform:translateY(-7px);box-shadow:0 22px 44px rgba(9,14,24,.32)}html.dark .eb-home-card.animated-card:not(.eb-editors-selection-card--animated):hover{box-shadow:0 22px 44px rgba(0,0,0,.45)}.eb-home-card.animated-card.eb-home-card--compact:not(.eb-editors-selection-card--animated):hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(9,14,24,.16)}html.dark .eb-home-card.animated-card.eb-home-card--compact:not(.eb-editors-selection-card--animated):hover{box-shadow:0 10px 22px rgba(0,0,0,.28)}.eb-editors-selection-card .eb-home-card-media,.eb-editors-selection-media,.eb-home-card-media.eb-editors-selection-media{position:absolute;inset:0;overflow:hidden;isolation:isolate}.eb-editors-selection-media .eb-aspect-media-img,.eb-editors-selection-media .eb-editors-selection-img{position:absolute;inset:0;width:100%;height:100%}.eb-home-card-media:not(.eb-editors-selection-media){overflow:hidden;position:relative;isolation:isolate}.eb-home-card-media .eb-aspect-media-img,.eb-home-card-media .eb-home-img.animated-media{position:absolute;inset:0;width:100%;height:100%;transform:scale(1);transform-origin:center center;transition:opacity .75s ease-out,transform 3.2s cubic-bezier(.22,1,.36,1),filter 3.2s cubic-bezier(.22,1,.36,1);will-change:transform}.eb-home-card .eb-home-card-media .eb-home-img.animated-media{opacity:1}@media (hover:hover){.eb-home-card:hover .eb-home-card-media .eb-aspect-media-img,.eb-home-card:hover .eb-home-card-media .eb-home-img.animated-media,.group:hover .eb-home-card-media .eb-aspect-media-img,.group:hover .eb-home-card-media .eb-home-img.animated-media{transform:scale(1.16);filter:saturate(1.06) contrast(1.03)}.eb-home-card.eb-home-card--compact:hover .eb-home-card-media .eb-aspect-media-img,.eb-home-card.eb-home-card--compact:hover .eb-home-card-media .eb-home-img.animated-media{transform:scale(1.13);filter:saturate(1.05) contrast(1.02)}}.eb-home-card .aspect-\[16\/9\],.eb-home-card [class*=aspect-]{overflow:hidden;position:relative}.eb-home-card .eb-aspect-media-img,.eb-home-card .eb-home-img.animated-media{transform:scale(1);transform-origin:center center;transition:opacity .75s ease-out,transform 3.2s cubic-bezier(.22,1,.36,1),filter 3.2s cubic-bezier(.22,1,.36,1);will-change:transform}@media (hover:hover){.eb-home-card:hover .animated-media.eb-aspect-media-img,.eb-home-card:hover .eb-aspect-media-img,.eb-home-card:hover .eb-home-img.animated-media{transform:scale(1.16);filter:saturate(1.06) contrast(1.03)}.eb-home-card.eb-home-card--compact:hover .eb-aspect-media-img,.eb-home-card.eb-home-card--compact:hover .eb-home-img.animated-media{transform:scale(1.13);filter:saturate(1.05) contrast(1.02)}}.animated-card.eb-zoom-hover:hover{transition:transform 2.8s cubic-bezier(.22,1,.36,1),opacity .55s ease,box-shadow .45s ease,border-color .45s ease;transform:translateY(0) scale(1.02)!important;box-shadow:0 18px 40px rgba(0,0,0,.16)}.animated-card.eb-zoom-hover:hover .animated-media:not(.eb-live-bureau-video):not(.eb-live-bureau-thumb),.animated-card.eb-zoom-hover:hover .eb-home-img.animated-media.is-loaded:not(.eb-live-bureau-thumb){transform:scale(1.12)!important;filter:saturate(1.08) contrast(1.03)}.animated-card.eb-zoom-hover .animated-media:not(.eb-live-bureau-video):not(.eb-live-bureau-thumb),.animated-card.eb-zoom-hover .eb-home-img.animated-media:not(.eb-live-bureau-thumb){transition:opacity .75s ease-out,transform 2.8s cubic-bezier(.22,1,.36,1),filter 2.8s cubic-bezier(.22,1,.36,1)}.animated-card:not(.eb-home-card):hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 34px rgba(0,0,0,.12)}.animated-card:not(.eb-home-card):hover .animated-media:not(.eb-home-img){transform:translateY(-4px) scale(1.04);filter:saturate(1.05) contrast(1.02)}a.animated-card{text-decoration:none;color:inherit}html.dark .animated-card:hover{box-shadow:0 14px 34px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.animated-card,.animated-card.eb-zoom-hover,.eb-home-card.animated-card,.eb-home-card.animated-card.is-visible,.reveal-element{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;filter:none!important}}