:root{--events-primary:#7a1515;--events-primary-soft:#7a151514;--events-accent:#d4a52f;--events-ink:#1f2937;--events-ink-soft:#475569;--events-line:#0f172a14;--events-bg:#fff;--events-bg-soft:#fafafa}.ev-banner{z-index:3499;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.6rem;max-width:340px;padding:.55rem .65rem .55rem .7rem;font-family:inherit;transition:transform .18s,box-shadow .18s;animation:.35s cubic-bezier(.34,1.56,.64,1) ev-banner-in;display:flex;position:fixed;bottom:5rem;right:1.25rem;box-shadow:0 4px 16px #0f172a0f}.ev-banner:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a1a}@keyframes ev-banner-in{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ev-banner--has-image{padding:.45rem .65rem .45rem .45rem}.ev-banner__img{object-fit:cover;border-radius:7px;flex-shrink:0;width:40px;height:40px;display:block}.ev-banner__icon{color:#475569;background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ev-banner__body{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.ev-banner__title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;line-height:1.3;overflow:hidden}.ev-banner__date{color:#64748b;font-size:.65rem;font-weight:500;line-height:1.3}.ev-banner__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:flex}.ev-banner__close:hover{color:#475569;background:#f1f5f9}@media (max-width:480px){.ev-banner{max-width:none;bottom:4.5rem;left:.75rem;right:.75rem}}.events-fab{z-index:3500;color:#fff;cursor:pointer;letter-spacing:.01em;isolation:isolate;background:linear-gradient(135deg,#8a1a1a 0%,#5a0e0e 100%);border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.55rem;height:3.25rem;padding:0 1.15rem 0 1rem;font-family:inherit;font-weight:600;transition:transform .18s,box-shadow .2s,filter .18s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 30px #7a151552,0 4px 14px #0f172a2e}.events-fab:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 36px #7a151566,0 6px 18px #0f172a38}.events-fab:active{transform:translateY(-1px)}.events-fab__halo{z-index:-1;opacity:0;background:radial-gradient(closest-side,#d4a52f73,#0000 70%);border-radius:999px;animation:2.6s ease-in-out infinite events-halo;position:absolute;inset:-6px}@keyframes events-halo{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.18)}}.events-fab__label{font-size:.92rem}.events-fab__badge{background:var(--events-accent);color:#1f1106;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;margin-left:.15rem;padding:0 .4rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000002e}@media (max-width:480px){.events-fab__label{display:none}.ev-banner{z-index:3499;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.6rem;max-width:340px;padding:.55rem .65rem .55rem .7rem;font-family:inherit;transition:transform .18s,box-shadow .18s;animation:.35s cubic-bezier(.34,1.56,.64,1) ev-banner-in;display:flex;position:fixed;bottom:5rem;right:1.25rem;box-shadow:0 4px 16px #0f172a0f}.ev-banner:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a1a}@keyframes ev-banner-in{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ev-banner--has-image{padding:.45rem .65rem .45rem .45rem}.ev-banner__img{object-fit:cover;border-radius:7px;flex-shrink:0;width:40px;height:40px;display:block}.ev-banner__icon{color:#475569;background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ev-banner__body{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.ev-banner__title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;line-height:1.3;overflow:hidden}.ev-banner__date{color:#64748b;font-size:.65rem;font-weight:500;line-height:1.3}.ev-banner__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:flex}.ev-banner__close:hover{color:#475569;background:#f1f5f9}@media (max-width:480px){.ev-banner{max-width:none;bottom:4.5rem;left:.75rem;right:.75rem}}.events-fab{justify-content:center;width:3.25rem;padding:0}}.events-overlay{-webkit-backdrop-filter:blur(6px);z-index:3600;background:#0f172a73;position:fixed;inset:0}.events-panel{z-index:3700;background:var(--events-bg);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 60px #0f172a2e}.events-overlay--plain{opacity:1}.events-panel--plain{transform:none}.events-panel__topbar{border-bottom:1px solid var(--events-line);background:linear-gradient(#fff 0%,#fafafa 100%);justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.1rem;display:flex}.events-panel__title{color:var(--events-ink);align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;display:inline-flex}.events-panel__back{font:inherit;color:var(--events-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.events-panel__back:hover{color:var(--events-primary)}.events-panel__close{width:2rem;height:2rem;color:var(--events-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.events-panel__close:hover{background:var(--events-primary-soft);color:var(--events-primary)}.events-panel__body{scroll-behavior:smooth;flex:1;padding:1rem 1.1rem 2rem;overflow-y:auto}.events-cal{border:1px solid var(--events-line);background:linear-gradient(#fff 0%,#fafafa 100%);border-radius:1rem;margin-bottom:1.1rem;padding:.85rem .85rem 1rem;box-shadow:0 4px 14px #0f172a0a}.events-cal__nav{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.events-cal__title{color:var(--events-ink);font-size:.92rem;font-weight:700}.events-cal__nav-btn{background:var(--events-primary-soft);width:1.85rem;height:1.85rem;color:var(--events-primary);cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.events-cal__nav-btn:hover{background:#7a15151f}.events-cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.events-cal__hdr{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--events-ink-soft);padding:.25rem 0;font-size:.65rem;font-weight:700}.events-cal__cell{aspect-ratio:1;color:var(--events-ink);cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;font-size:.78rem;transition:background .15s,color .15s,transform .1s;display:flex;position:relative}.events-cal__cell:hover{background:#0f172a0d}.events-cal__cell.is-today{color:var(--events-primary);font-weight:800}.events-cal__cell.is-active{color:#fff;background:linear-gradient(135deg,#8a1a1a 0%,#5a0e0e 100%);font-weight:800}.events-cal__cell.is-active:hover{filter:brightness(1.05)}.events-cal__cell.has-events:not(.is-active){background:#d4a52f1f}.events-cal__cell--empty{cursor:default}.events-cal__num{line-height:1}.events-cal__dot{background:var(--events-accent);border-radius:999px;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.events-cal__cell.is-active .events-cal__dot{background:#ffffffeb}.events-month+.events-month{margin-top:1.4rem}.events-month__label{letter-spacing:.12em;text-transform:uppercase;color:var(--events-ink-soft);margin:0 0 .55rem;font-size:.7rem;font-weight:800}.events-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.event-card{text-align:left;border:1px solid var(--events-line);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-radius:.85rem;grid-template-columns:76px 1fr;gap:.85rem;padding:.65rem;transition:transform .16s,box-shadow .18s,border-color .18s;display:grid}.event-card:hover{border-color:#7a15152e;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.event-card__thumb{background:linear-gradient(135deg,#f8f1d9 0%,#e9d699 100%);border-radius:.65rem;flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden}.event-card__thumb img{object-fit:cover;width:100%;height:100%}.event-card__thumb-fallback{color:#7a15158c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.event-card__body{min-width:0}.event-card__meta{letter-spacing:.04em;color:var(--events-primary);text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:inline-flex}.event-card__featured{align-items:center;display:inline-flex}.event-card__title{color:var(--events-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:.95rem;font-weight:700;display:-webkit-box;overflow:hidden}.event-card__loc{color:var(--events-ink-soft);align-items:center;gap:.3rem;margin-bottom:.2rem;font-size:.75rem;display:inline-flex}.event-card__summary{color:var(--events-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.events-loading,.events-error,.events-empty{text-align:center;color:var(--events-ink-soft);padding:1.5rem .75rem}.events-loading{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.events-error{color:#b91c1c}.events-empty__title{color:var(--events-ink);margin-bottom:.25rem;font-weight:700}.events-empty__hint{font-size:.85rem}.event-detail{padding:0;overflow-y:auto}.event-detail__hero{aspect-ratio:16/9;background:linear-gradient(135deg,#f8f1d9 0%,#e9d699 100%);width:100%;position:relative;overflow:hidden}.event-detail__hero-img{object-fit:cover;width:100%;height:100%}.event-detail__hero-fallback{color:#7a151580;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.event-detail__chip{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:800;position:absolute;top:.85rem;left:.85rem}.event-detail__inner{padding:1.1rem 1.1rem 2rem}.event-detail__title{color:var(--events-ink);margin:0 0 .7rem;font-size:1.35rem;font-weight:800;line-height:1.25}.event-detail__meta{color:var(--events-ink);flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.event-detail__meta li{align-items:flex-start;gap:.45rem;display:inline-flex}.event-detail__meta li>svg{flex-shrink:0;margin-top:2px}.event-detail__addr{color:var(--events-ink-soft);width:100%;margin-top:.2rem;font-size:.75rem}.event-detail__capacity{color:var(--events-ink-soft);font-style:italic}.event-detail__prose{color:var(--events-ink);margin-bottom:1.2rem;font-size:.92rem;line-height:1.65}.event-detail__prose p{margin:0 0 .85rem}.event-detail__prose h1,.event-detail__prose h2,.event-detail__prose h3{color:var(--events-ink);margin:1.2rem 0 .5rem;font-weight:700}.event-detail__prose ul,.event-detail__prose ol{margin:0 0 .85rem;padding-left:1.4rem}.event-detail__prose img{border-radius:.6rem;max-width:100%;margin:.5rem 0}.event-detail__prose a{color:var(--events-primary);text-underline-offset:3px;text-decoration:underline}.event-detail__summary{color:var(--events-ink-soft);margin-bottom:1.1rem;font-size:.95rem;line-height:1.6}.event-detail__actions{flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem;display:flex}.event-btn{height:2.35rem;color:var(--events-ink);border:1px solid var(--events-line);font:inherit;cursor:pointer;background:#fff;border-radius:.65rem;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.event-btn:hover{background:#7a15150a;border-color:#7a151540}.event-btn--primary{color:#fff;background:linear-gradient(135deg,#8a1a1a 0%,#5a0e0e 100%);border-color:#0000;box-shadow:0 6px 16px #7a151540}.event-btn--primary:hover{filter:brightness(1.05);background:linear-gradient(135deg,#8a1a1a 0%,#5a0e0e 100%);border-color:#0000}.event-btn--ghost{color:var(--events-ink-soft);background:0 0;border-color:#0000}.event-btn--ghost:hover{background:var(--events-primary-soft);color:var(--events-primary)}.event-detail__contact{border-top:1px solid var(--events-line);color:var(--events-ink);flex-direction:column;gap:.25rem;padding-top:.9rem;font-size:.85rem;display:flex}.event-detail__contact-label{letter-spacing:.1em;text-transform:uppercase;color:var(--events-ink-soft);margin:0 0 .25rem;font-size:.7rem;font-weight:800}.event-detail__link{color:var(--events-primary);font-weight:600;text-decoration:none}.event-detail__link:hover{text-decoration:underline}@media (max-width:380px){.events-panel{width:100vw}}
.cb-fab,.cb-fab *,.cb-panel,.cb-panel *{box-sizing:border-box}.cb-fab{z-index:3500;color:#fff;cursor:pointer;letter-spacing:.01em;background:#7a1515;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.5rem;height:3.25rem;padding:0 1.15rem 0 1rem;font-family:Poppins,system-ui,sans-serif;font-size:.92rem;font-weight:600;transition:background .18s,transform .18s,box-shadow .2s;display:inline-flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 6px 18px -8px #0d1b2a66}.cb-fab:hover{background:#5b0e0e;transform:translateY(-1px);box-shadow:0 10px 22px -10px #0d1b2a80}.cb-fab:active{transform:translateY(0)}.cb-fab:focus-visible{outline-offset:3px;outline:2px solid #d4a52f}.cb-fab__label{white-space:nowrap}@media (max-width:480px){.cb-fab__label{display:none}.cb-fab{justify-content:center;width:3.25rem;padding:0}}.cb-overlay{z-index:3550;background:#0d1b2a52;border:0;animation:.16s ease-out cb-fade-in;position:fixed;inset:0}@keyframes cb-fade-in{0%{opacity:0}to{opacity:1}}.cb-panel{z-index:3600;color:#0d1b2a;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #0d1b2a14;border-top-right-radius:16px;flex-direction:column;width:min(420px,100vw);height:min(640px,100vh);max-height:100dvh;font-family:Poppins,system-ui,sans-serif;transition:transform .22s cubic-bezier(.2,0,0,1),opacity .18s,visibility 0s linear .22s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(16px)scale(.985);box-shadow:0 24px 48px -28px #0d1b2a59}.cb-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .24s cubic-bezier(.2,0,0,1),opacity .2s,visibility;transform:translate(0,0)scale(1)}@media (min-width:720px){.cb-panel{border-radius:14px;height:min(640px,100dvh - 2.5rem);bottom:1.25rem;left:1.25rem}}@media (max-width:480px){.cb-panel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.cb-header{border-top-right-radius:inherit;border-top-left-radius:inherit;background:#fbfbfa;border-bottom:1px solid #0d1b2a0f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.cb-header__title{align-items:center;gap:.7rem;min-width:0;display:flex}.cb-header__icon{color:#fff;background:#7a1515;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cb-header__text{min-width:0}.cb-header__name{color:#0d1b2a;letter-spacing:-.005em;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;line-height:1.15;display:inline-flex}.cb-header__badge{letter-spacing:.16em;text-transform:uppercase;color:#7a1515;background:#7a151514;border:1px solid #7a151529;border-radius:4px;padding:.1rem .4rem;font-size:.62rem;font-weight:800}.cb-header__sub{color:#5a6a7a;white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.74rem;line-height:1.4;overflow:hidden}.cb-header__actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.cb-btn-ghost{appearance:none;color:#1a2433;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0d1b2a1a;border-radius:8px;padding:.4rem .65rem;font-family:inherit;font-size:.72rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.cb-btn-ghost:hover{color:#7a1515;background:#f4f3ef;border-color:#7a15154d}.cb-icon-btn{appearance:none;color:#1a2433;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cb-icon-btn:hover{color:#7a1515;background:#f4f3ef}.cb-icon-btn:focus-visible,.cb-btn-ghost:focus-visible,.cb-fab:focus-visible{outline-offset:2px;outline:2px solid #7a1515}.cb-body{scrollbar-width:thin;scrollbar-color:#0d1b2a2e transparent;background:#fbfbfa;flex:auto;min-height:0;padding:1rem 1.1rem .5rem;overflow-y:auto}.cb-body::-webkit-scrollbar{width:6px}.cb-body::-webkit-scrollbar-thumb{background:#0d1b2a2e;border-radius:999px}.cb-welcome{flex-direction:column;gap:1.25rem;display:flex}.cb-welcome__lead{color:#1a2433;background:#fff;border:1px solid #0d1b2a0f;border-radius:12px;padding:.9rem 1rem;font-size:.95rem;line-height:1.6}.cb-suggestions{flex-direction:column;gap:.55rem;display:flex}.cb-suggestions__label{letter-spacing:.18em;text-transform:uppercase;color:#7a1515;margin:0 0 .1rem;font-size:.66rem;font-weight:800}.cb-suggestions__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cb-suggestion{appearance:none;text-align:left;color:#1a2433;cursor:pointer;background:#fff;border:1px solid #0d1b2a14;border-radius:10px;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:.86rem;line-height:1.4;transition:background .16s,border-color .16s,color .16s}.cb-suggestion:hover:not(:disabled){color:#7a1515;background:#fff;border-color:#7a151573}.cb-suggestion:disabled{opacity:.55;cursor:not-allowed}.cb-messages{flex-direction:column;gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.cb-msg{flex-direction:column;gap:.25rem;max-width:88%;display:flex}.cb-msg--user{align-self:flex-end;align-items:flex-end}.cb-msg--assistant{align-self:flex-start;align-items:flex-start}.cb-msg__role{letter-spacing:.16em;text-transform:uppercase;color:#5a6a7a;font-size:.62rem;font-weight:800}.cb-msg--user .cb-msg__role{color:#7a1515}.cb-msg__bubble{color:#0d1b2a;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;background:#fff;border:1px solid #0d1b2a12;border-radius:12px;padding:.7rem .9rem;font-size:.92rem;line-height:1.55}.cb-msg--user .cb-msg__bubble{background:#f4ecec;border-color:#7a15152e}.cb-typing{align-items:center;gap:4px;height:1.4em;display:inline-flex}.cb-typing>span{opacity:.35;background:#7a1515;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite cb-typing-bounce}.cb-typing>span:nth-child(2){animation-delay:.15s}.cb-typing>span:nth-child(3){animation-delay:.3s}@keyframes cb-typing-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cb-composer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:#fff;border-top:1px solid #0d1b2a0f;padding:.75rem .85rem .85rem}.cb-error{color:#b53b3b;background:#faecec;border:1px solid #b53b3b2e;border-radius:8px;margin-bottom:.55rem;padding:.45rem .6rem;font-size:.78rem}.cb-input-row{background:#fbfbfa;border:1px solid #0d1b2a1a;border-radius:12px;align-items:flex-end;gap:.5rem;padding:.4rem .45rem .4rem .7rem;transition:border-color .18s,background .18s;display:flex}.cb-input-row:focus-within{background:#fff;border-color:#7a1515}.cb-input{resize:none;color:#0d1b2a;background:0 0;border:0;outline:none;flex:auto;min-width:0;max-height:160px;padding:.45rem 0;font-family:inherit;font-size:.92rem;line-height:1.5}.cb-input::placeholder{color:#8a96a3}.cb-input:disabled{cursor:not-allowed}.cb-send{appearance:none;color:#fff;cursor:pointer;background:#7a1515;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.cb-send:hover:not(:disabled){background:#5b0e0e}.cb-send:active:not(:disabled){transform:scale(.97)}.cb-send:disabled{opacity:.4;cursor:not-allowed}.cb-send:focus-visible{outline-offset:2px;outline:2px solid #d4a52f}.cb-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.cb-disclaimer{color:#8a96a3;flex:auto;margin:0;font-size:.7rem;font-style:italic;line-height:1.4}.cb-counter{color:#8a96a3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}.cb-counter.is-near{color:#b53b3b}@media (prefers-reduced-motion:reduce){.cb-fab,.cb-panel,.cb-overlay,.cb-suggestion,.cb-send,.cb-input-row{transition:none}.cb-typing>span{opacity:.6;animation:none}}
.ccb-overlay{z-index:9998;pointer-events:none;background:0 0;transition:background .35s;position:fixed;inset:0}.ccb-overlay-open{background:#00000073}.ccb-overlay-visible{pointer-events:all}.ccb-banner{z-index:9999;opacity:0;border-radius:16px;width:calc(100% - 2rem);max-width:820px;padding:1.25rem 1.5rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s;position:fixed;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 20px 60px #0000004d,0 4px 16px #0000001f}.ccb-banner-open{opacity:1;transform:translate(-50%)translateY(0)}.ccb-bottom{bottom:1.5rem}.ccb-top{top:1.5rem}.ccb-bottom-left{left:1.5rem;right:auto;transform:translateY(120%)}.ccb-bottom-left.ccb-banner-open{transform:translateY(0)}.ccb-bottom-right{left:auto;right:1.5rem;transform:translateY(120%)}.ccb-bottom-right.ccb-banner-open{transform:translateY(0)}.ccb-dark{color:#cbd5e1;background:linear-gradient(135deg,#0d1b2a 0%,#13273e 100%);border:1px solid #91131333}.ccb-dark .ccb-title{color:#fff}.ccb-dark .ccb-desc{color:#94a3b8}.ccb-dark .ccb-icon{color:#8c2208;background:#8c22081f}.ccb-dark .ccb-link{color:#cbd5e1}.ccb-dark .ccb-link:hover{color:#fff}.ccb-dark .ccb-btn-deny{color:#cbd5e1;background:#ffffff12}.ccb-dark .ccb-btn-deny:hover{background:#ffffff1f}.ccb-dark .ccb-btn-customize{color:#cbd5e1;background:#ffffff0d}.ccb-dark .ccb-btn-customize:hover{background:#ffffff1a}.ccb-dark .ccb-link{border-bottom:1px dotted #ffffff26}.ccb-dark .ccb-link:hover{border-bottom-color:#8c2208}.ccb-light{color:#334155;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #0000001f}.ccb-light .ccb-title{color:#0d1b2a}.ccb-light .ccb-desc{color:#475569}.ccb-light .ccb-icon{color:#8c2208;background:#8c220814}.ccb-light .ccb-link{color:#8c2208}.ccb-light .ccb-link:hover{color:#6b1a05}.ccb-light .ccb-btn-deny{color:#475569;background:#0000000d}.ccb-light .ccb-btn-deny:hover{background:#00000017}.ccb-light .ccb-btn-customize{color:#475569;background:#0000000a}.ccb-light .ccb-btn-customize:hover{background:#00000014}.ccb-content{flex-direction:column;gap:.85rem;display:flex}.ccb-header{align-items:flex-start;gap:.85rem;display:flex}.ccb-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:flex}.ccb-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.ccb-desc{margin:.2rem 0 0;font-size:.78rem;line-height:1.55}.ccb-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ccb-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.ccb-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.ccb-btn:hover{transform:translateY(-1px)}.ccb-btn:active{transform:translateY(0)}.ccb-btn-accept{color:#fff;background:linear-gradient(135deg,#8c2208 0%,#7a1d06 100%);box-shadow:0 2px 8px #8c220840}.ccb-btn-accept:hover{box-shadow:0 4px 14px #8c220859}.ccb-btn-deny{color:inherit;background:#64748b1f}.ccb-btn-customize{color:inherit;background:#818cf81a}.ccb-links{gap:.75rem;font-size:.72rem;font-weight:600;display:flex}.ccb-link{white-space:nowrap;align-items:center;gap:.3rem;text-decoration:none;transition:color .15s;display:inline-flex}.ccb-modal{z-index:10000;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ccb-modal-open{pointer-events:all}.ccb-modal-card{opacity:0;background:#fff;border-radius:20px;width:100%;max-width:520px;padding:2rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:relative;transform:scale(.88)translateY(30px);box-shadow:0 40px 100px #0000004d}.ccb-modal-open .ccb-modal-card{opacity:1;transform:scale(1)translateY(0)}.ccb-modal-close{color:#64748b;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.ccb-modal-close:hover{background:#0000001a}.ccb-modal-title{color:#0d1b2a;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1.1rem;font-weight:800;display:flex}.ccb-modal-title i{color:#8c2208}.ccb-modal-desc{color:#64748b;margin:0 0 1.5rem;font-size:.8rem;line-height:1.5}.ccb-categories{flex-direction:column;gap:.6rem;margin-bottom:1.5rem;display:flex}.ccb-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem}.ccb-category-disabled{opacity:.7;background:#f1f5f9}.ccb-category-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ccb-category-name{color:#0f172a;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:flex}.ccb-category-name i{color:#8c2208}.ccb-category-desc{color:#64748b;margin-top:.15rem;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.ccb-category-toggle{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;transition:all .15s;display:flex}.ccb-toggle-on{color:#8c2208;background:#8c22081f}.ccb-toggle-off{color:#94a3b8;background:#64748b14}.ccb-modal-actions{gap:.6rem;display:flex}.ccb-modal-actions .ccb-btn{flex:1;justify-content:center;padding:.6rem 1rem;font-size:.82rem}@media (max-width:600px){.ccb-banner{border-radius:12px 12px 0 0;width:100%;max-width:100%;transform:translateY(120%);inset:auto 0 0!important}.ccb-banner-open{transform:translateY(0)}.ccb-bottom-left,.ccb-bottom-right{border-radius:12px 12px 0 0;left:0!important;right:0!important}.ccb-actions{flex-direction:column;align-items:stretch}.ccb-buttons{flex-direction:column}.ccb-btn,.ccb-links{justify-content:center}}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.0g5xoah9dq00_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.08t4zcuc4z7pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.0cbnlo4n.czwi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b4787f78-module__-ZA9vG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b4787f78-module__-ZA9vG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e09d8e6e-module__OOMCUa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e09d8e6e-module__OOMCUa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2e5de8c8-module__1SPWgW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_2e5de8c8-module__1SPWgW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}