.guest-banner-header{background-color:var(--secondary);border-bottom:1px solid color-mix(in srgb, var(--primary) 10%, transparent)}.guest-banner-header header.guest-banner{margin-top:30px;margin-left:auto;margin-right:auto;max-width:calc(var(--d-sidebar-width) + var(--d-max-width) + 260px)}.guest-banner-header header.guest-banner .partners{display:flex;justify-content:center;margin:-10px 1.5rem 10px 1.5rem;background-color:rgba(0,0,0,0)}.guest-banner-header header.guest-banner .partners .partner-group{display:flex;flex-direction:column;align-items:center}.guest-banner-header header.guest-banner .partners .partner-text{font-size:.8rem;color:color-mix(in srgb, var(--primary) 55%, var(--secondary));margin-bottom:.5rem;text-align:center;text-transform:uppercase}.guest-banner-header header.guest-banner .partners .partner-logos{display:flex;gap:2rem;align-items:center;justify-content:center}.guest-banner-header header.guest-banner .partners .partner-logos img{height:24px}#main>.discourse-root{display:flex;flex-direction:column}#main>.discourse-root .header-submenus{order:-1}#main>.discourse-root .guest-banner-header{order:-2}.guest-banner-header header.guest-banner .banner-pitch h3{font-size:1.75rem;line-height:1.2;margin:0 0 .6rem;color:var(--primary)}.guest-banner-header header.guest-banner .banner-pitch .pitch-text{font-size:.95rem;line-height:1.6;color:color-mix(in srgb, var(--primary) 72%, var(--secondary))}.guest-banner-header header.guest-banner .banner-pitch .pitch-text a{color:var(--tertiary)}.guest-banner-header header.guest-banner .banner-pitch .pitch-links{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.guest-banner-header header.guest-banner .banner-pitch .pitch-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:12px;font-size:.85rem;font-weight:600;color:var(--primary);background:color-mix(in srgb, var(--primary) 4%, var(--secondary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 12%, transparent);transition:background 160ms ease,transform 160ms cubic-bezier(0.22, 1, 0.36, 1)}.guest-banner-header header.guest-banner .banner-pitch .pitch-link:hover{background:color-mix(in srgb, var(--primary) 8%, var(--secondary));transform:translateY(-2px)}.guest-banner-header header.guest-banner .banner-pitch .pitch-link .d-icon{width:15px;height:15px;opacity:.8}.guest-banner-header header.guest-banner{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);grid-template-areas:"message pitch" "partners partners";align-items:start;column-gap:48px;row-gap:22px}.guest-banner-header header.guest-banner>.banner-pitch{grid-area:pitch;align-self:center}.guest-banner-header header.guest-banner>.partners{grid-area:partners}body .guest-banner-header{background-color:var(--secondary)}body .guest-banner-header header.guest-banner .partners{background-color:rgba(0,0,0,0)}body .guest-banner-header header.guest-banner{grid-template-columns:auto minmax(0, 1fr);align-items:center}body .guest-banner-header .banner-pitch .pitch-text{column-count:2;column-gap:44px;column-rule:1px solid color-mix(in srgb, var(--primary) 10%, transparent)}body .guest-banner-header .banner-pitch .pitch-links{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:18px}body .guest-banner-header .banner-pitch .pitch-link{justify-content:center;padding:.85rem 1rem;font-size:.95rem;border-radius:12px}body .guest-banner-header .banner-pitch .pitch-link .d-icon{width:17px;height:17px}body .guest-banner-header header.guest-banner .partners{margin:0;padding-top:16px;border-top:1px solid color-mix(in srgb, var(--primary) 12%, transparent)}body .guest-banner-header header.guest-banner .partners{border-top:0;padding-top:8px}body .guest-banner-header header.guest-banner .partners .partner-group{padding-top:14px;border-top:1px solid color-mix(in srgb, var(--primary) 14%, transparent)}body .guest-banner-header header.guest-banner .banner-pitch h3{font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-0.02em;margin:0 0 1rem}body .guest-banner-header header.guest-banner .banner-pitch .pitch-links{grid-template-columns:repeat(3, minmax(0, max-content));justify-content:center}body .guest-banner-header{padding-bottom:26px}body .guest-banner-header header.guest-banner .partners{margin-bottom:0}body .guest-banner-header header.guest-banner{grid-template-columns:auto minmax(0, 1000px);justify-content:center}body .guest-banner-header header.guest-banner{grid-template-columns:minmax(0, 1000px);grid-template-areas:"pitch" "partners";column-gap:0}body .guest-banner-header header.guest-banner .partners{flex-direction:column;align-items:center}body .guest-banner-header header.guest-banner .partners::before{content:"";width:72px;height:59px;margin-bottom:22px;background-color:var(--primary);animation:swapd-partner-mark-breathe 4.5s ease-in-out infinite;mask:url(//files.uploads-us4.communiteq-cloud.com/uploads/db6033/original/4X/e/c/5/ec5bf24cbf2cebff9865a0d7d40c3f965445941e.png) center/contain no-repeat}@keyframes swapd-partner-mark-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@media(prefers-reduced-motion: reduce){body .guest-banner-header header.guest-banner .partners::before{animation:none}}body .guest-banner-header header.guest-banner{margin-top:96px}body .guest-banner-header header.guest-banner .banner-pitch h3{text-align:center}body .guest-banner-header header.guest-banner .partners .partner-logos img{filter:grayscale(1) brightness(0) invert(1);opacity:.85}html.swapd-light body .guest-banner-header header.guest-banner .partners .partner-logos img{filter:grayscale(1) brightness(0);opacity:.72}
/*# sourceMappingURL=desktop_theme_206_47f8daa4046359eacfa30e867c4f05e587cb9ffd.css.map?__ws=swapd.staging.communiteq.com */
