.site-banner[data-v-1102d391]{aspect-ratio:1280/400;background:var(--site-surface,#1c130f);width:100%;position:relative;overflow:hidden}@media only screen and (width<=1039px){.site-banner[data-v-1102d391]{aspect-ratio:auto;height:165px}.site-banner--edit[data-v-1102d391]{height:auto;min-height:220px}}.site-banner__media[data-v-1102d391]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.site-banner__media--on[data-v-1102d391]{opacity:1}.site-banner__arrow[data-v-1102d391]{z-index:4;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px #000000b3);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:72px;margin-top:-36px;padding:0;display:flex;position:absolute;top:50%}.site-banner__arrow svg[data-v-1102d391]{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:36px}.site-banner__arrow--prev[data-v-1102d391]{left:8px}.site-banner__arrow--next[data-v-1102d391]{right:8px}.site-banner__dots[data-v-1102d391]{z-index:4;gap:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.site-banner__dot[data-v-1102d391]{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.site-banner__dot[data-v-1102d391]:before{content:"";background:#ffffff8c;border-radius:50%;position:absolute;inset:7px;box-shadow:0 1px 3px #00000080}.site-banner__dot--on[data-v-1102d391]:before{background:#fff;transform:scale(1.25)}.site-banner__edit[data-v-1102d391]{z-index:5;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;inset:0}@media only screen and (width<=1039px){.site-banner--edit .site-banner__edit[data-v-1102d391]{position:relative;inset:auto}}.site-banner__edit[data-v-1102d391]>*{pointer-events:auto}.site-banner__edit>.site-banner__spacer[data-v-1102d391]{visibility:hidden;pointer-events:none}.site-banner__pick-hint[data-v-1102d391]{color:#fff;text-shadow:0 1px 3px #000000e6;font-size:.8rem}.site-banner__thumbs[data-v-1102d391]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.site-banner__thumb[data-v-1102d391]{color:#fff;cursor:pointer;background:#00000073;border:2px solid #ffffffb3;border-radius:6px;width:72px;height:46px;padding:0;position:relative;overflow:hidden}.site-banner__thumb img[data-v-1102d391]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.site-banner__thumb--on[data-v-1102d391]{border-color:var(--site-primary,#f30b0c);box-shadow:0 0 0 2px var(--site-primary,#f30b0c)}.site-banner__thumb-no[data-v-1102d391]{text-shadow:0 1px 2px #000000e6;font-size:.7rem;font-weight:700;position:absolute;top:2px;left:4px}.site-banner__thumb--add[data-v-1102d391]{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.site-banner__add-label[data-v-1102d391]{margin-top:2px;font-size:.65rem}.site-banner__actions[data-v-1102d391]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.site-banner__badge[data-v-1102d391],.site-banner__tool[data-v-1102d391]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141414c7;border:0;border-radius:999px;padding:7px 14px;font-size:.8rem}.site-banner__badge[data-v-1102d391]{font-weight:600}.site-banner__tool[data-v-1102d391]:disabled{opacity:.45;cursor:default}.site-banner__badge[data-v-1102d391]:hover,.site-banner__tool[data-v-1102d391]:hover:not(:disabled){background:#141414f2}.site-banner__drop[data-v-1102d391]{color:#fff;cursor:pointer;background:#00000059;border:2px dashed #ffffff8c;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:340px;margin-top:6px;padding:18px 16px;display:flex}.site-banner__drop[data-v-1102d391]:hover{border-color:#fff}.site-banner__drop-label[data-v-1102d391]{font-weight:600}.site-banner__drop-hint[data-v-1102d391]{opacity:.85;font-size:.78rem}@media (prefers-reduced-motion:reduce){.site-banner__media[data-v-1102d391]{transition:none}}.banner-text[data-v-bc9039ed]{pointer-events:auto;cursor:text;border-radius:3px;outline:none;min-width:2ch}.banner-text[data-v-bc9039ed]:hover{box-shadow:0 0 0 1px #ffffff8c}.banner-text[data-v-bc9039ed]:focus{box-shadow:0 0 0 2px var(--site-primary,#f30b0c)}.banner-text--empty[data-v-bc9039ed]:before{content:attr(data-placeholder);opacity:.55;font-style:italic}.header-banner[data-v-33e9c723]{position:relative}.header-hero-copy[data-v-33e9c723]{text-align:left;pointer-events:none;background:linear-gradient(#0000 35%,#0009);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.5rem 2rem 3.25rem;display:flex;position:absolute;inset:0}.header-hero-copy h1[data-v-33e9c723]{color:#fff;text-shadow:0 1px 10px #0000008c;margin:0 0 .4rem;font-size:2rem;font-weight:800;line-height:1.1}.header-hero-copy p[data-v-33e9c723]{color:#f0f0f0;text-shadow:0 1px 8px #0000008c;margin:0;font-size:1rem}.header-banner--plain .header-hero-copy[data-v-33e9c723]{background:var(--site-surface,#1c130f);padding:1.75rem 2rem 1.5rem;position:static}.header-banner--plain .header-hero-copy h1[data-v-33e9c723]{color:var(--site-text,#fff);text-shadow:none}.header-banner--plain .header-hero-copy p[data-v-33e9c723]{color:var(--site-muted,#d0d0d0);text-shadow:none}@media only screen and (width<=1039px){.header-hero-copy[data-v-33e9c723]{padding:1rem 1.1rem 2rem}.header-banner--plain .header-hero-copy[data-v-33e9c723]{padding:1.1rem 1.1rem 1rem}.header-hero-copy h1[data-v-33e9c723]{font-size:1.35rem}.header-hero-copy p[data-v-33e9c723]{font-size:.9rem}}
