.dbba-cobrand{--campaign-on-accent:#ffffffeb;background-color:var(--campaign-accent,#1d6e7d);background-attachment:scroll;min-height:100vh}.pie-mock .dbba-cobrand{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mock-paper:#fff;--mock-card:#fff;--mock-card-subtle:#e8eef0;--mock-line:#d4dde0;--mock-border:#d4dde0;--mock-border-strong:#e8eef0;--mock-ink:#262626;--mock-ink-muted:#595959;--mock-ink-faint:#8c8c8c;--mock-amber:#2f667c;--mock-amber-dark:#1d414f;--mock-amber-soft:#c9e7ed;--mock-forest:#2f667c;--mock-forest-soft:#c9e7ed;--mock-ocean:#6597b3;--mock-ocean-soft:#e6f0f6;--mock-plum:#6c3fa0;--mock-plum-soft:#e6f0f6;--mock-rose:#c0392b;--mock-rose-soft:#fdecea;--mock-gold:#e7c528;--mock-gold-soft:#f5eda5;--pie-on-primary:#fff}.dbba-cobrand h1{color:#fff!important}.pie-mock:has(.dbba-cobrand)>header{display:none}.dbba-cobrand .dbba-btn-primary{background:var(--mock-gold);color:var(--pie-on-accent,#262626);box-shadow:0 1px 0 #1412100a, 0 6px 18px -8px var(--pie-accent-shadow,#1412102e);border:0;border-radius:999px;font-weight:700;transition:transform .12s,filter .12s,box-shadow .12s}.dbba-cobrand .dbba-btn-primary:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.dbba-cobrand .dbba-btn-primary:active:not(:disabled){transform:translateY(0)}.dbba-cobrand .dbba-btn-primary:disabled{opacity:.55;cursor:not-allowed}.dbba-cobrand .dbba-hero{color:#262626;background:#fff;border-radius:24px;box-shadow:0 1px #14121005,0 28px 64px -30px #08282e8c}.dbba-cobrand .dbba-hero-divider{color:#262626;font-weight:700}.dbba-cobrand .dbba-hero,.dbba-cobrand .dbba-hero h1,.dbba-cobrand .dbba-hero h2{color:#262626!important}.dbba-cobrand .dbba-hero .dbba-hero-tagline{color:#595959}.dbba-cobrand .dbba-hero-chip{background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dbba-cobrand .dbba-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.dbba-cobrand .dbba-marquee-inner{will-change:transform;align-items:center;width:max-content;display:flex}.dbba-cobrand .dbba-marquee-track{flex:none;align-items:center;gap:28px;padding-right:28px;display:flex}.dbba-cobrand .dbba-marquee-left .dbba-marquee-inner{animation:48s linear infinite dbba-marquee-scroll}.dbba-cobrand .dbba-marquee-right .dbba-marquee-inner{animation:52s linear infinite reverse dbba-marquee-scroll}.dbba-cobrand .dbba-marquee:hover .dbba-marquee-inner{animation-play-state:paused}.dbba-cobrand .dbba-marquee-item{background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;height:104px;padding:0 20px;display:flex;box-shadow:0 10px 24px -14px #0006}.dbba-cobrand .dbba-marquee-item img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:230px;height:80px}.dbba-cobrand .dbba-marquee-fallback{text-align:center;color:#262626;justify-content:center;align-items:center;max-width:230px;height:80px;padding:0 4px;font-size:18px;font-weight:600;line-height:1.15;display:flex}@keyframes dbba-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dbba-cobrand .dbba-marquee{-webkit-mask-image:none;mask-image:none}.dbba-cobrand .dbba-marquee-inner{flex-wrap:wrap;justify-content:center;width:100%;animation:none!important}.dbba-cobrand .dbba-marquee-track{flex-wrap:wrap;justify-content:center;gap:36px 48px;width:100%;padding-right:0}.dbba-cobrand .dbba-marquee-track[data-marquee-copy=duplicate]{display:none}}.dbba-cobrand .dbba-marquee-more{text-align:center;color:var(--campaign-on-accent);margin-top:12px;font-size:13px;display:none}@media (max-width:640px){.dbba-cobrand .dbba-marquee-track{gap:40px;padding-right:40px}.dbba-cobrand .dbba-marquee-item{height:88px}.dbba-cobrand .dbba-marquee-item img{max-width:185px;height:62px}.dbba-cobrand .dbba-marquee-fallback{max-width:185px;height:62px;font-size:15px}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.dbba-cobrand .dbba-marquee-track{gap:12px;padding-right:0}.dbba-cobrand .dbba-marquee-item{border-radius:10px;height:60px;padding:0 10px}.dbba-cobrand .dbba-marquee-item img{max-width:96px;height:40px}.dbba-cobrand .dbba-marquee-fallback{max-width:96px;height:40px;font-size:12px}.dbba-cobrand .dbba-marquee-track[data-marquee-copy=primary] .dbba-marquee-item:nth-child(n+10){display:none}.dbba-cobrand .dbba-marquee-more{display:block}}.dbba-cobrand .dbba-footer{text-align:center;margin-left:-20px;margin-right:-20px;padding:3rem 20px 4rem}.dbba-cobrand .dbba-footer-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.dbba-cobrand .dbba-footer-badge-pill{background:#fff;border-radius:14px;justify-content:center;align-items:center;height:92px;padding:0 26px;display:inline-flex;box-shadow:0 10px 24px -14px #0006}.dbba-cobrand .dbba-footer-badge-img{object-fit:contain;width:auto;display:block}.dbba-cobrand .dbba-footer-badge-img--bcorp{height:70px}.dbba-cobrand .dbba-footer-badge-img--onepercent{height:46px}.dbba-cobrand .dbba-footer-divider{background:#ffffff26;width:min(480px,100%);height:1px;margin:2.5rem auto}.dbba-cobrand .dbba-footer-contact{color:var(--campaign-on-accent);flex-direction:column;align-items:center;gap:6px;font-size:.875rem;font-style:normal;line-height:1.6;display:flex}.dbba-cobrand .dbba-footer-company{color:#fff;letter-spacing:.01em;font-weight:600}.dbba-cobrand .dbba-footer-addr{color:#ffffffe6}.dbba-cobrand .dbba-footer-link{color:var(--campaign-on-accent);text-decoration:none;transition:color .14s,opacity .14s}.dbba-cobrand .dbba-footer-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (min-width:640px){.dbba-cobrand .dbba-footer{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media (max-width:640px){.dbba-cobrand .dbba-footer-badge-pill{height:76px;padding:0 20px}.dbba-cobrand .dbba-footer-badge-img--bcorp{height:58px}.dbba-cobrand .dbba-footer-badge-img--onepercent{height:38px}}.dbba-cobrand input:focus-visible,.dbba-cobrand select:focus-visible,.dbba-cobrand textarea:focus-visible,.dbba-cobrand button:focus-visible,.dbba-cobrand a:focus-visible{outline:2px solid var(--mock-amber);outline-offset:2px}.dbba-cobrand .dbba-input{border-color:var(--mock-border);background:var(--mock-card);color:var(--mock-ink);transition:border-color .12s}.dbba-cobrand .dbba-input:focus-visible{border-color:var(--mock-amber)}.dbba-cobrand .dbba-btn-ghost{color:var(--mock-ink);border:1px solid var(--mock-border-strong);background:0 0;border-radius:999px;font-weight:600;transition:background-color .12s,transform .12s}.dbba-cobrand .dbba-btn-ghost:hover{background:var(--mock-card-subtle);transform:translateY(-1px)}.dbba-cobrand .dbba-btn-ghost:active{transform:translateY(0)}@keyframes dbba-fade-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dbba-fade-opacity{0%{opacity:0}to{opacity:1}}.dbba-cobrand .dbba-fade-in{animation:.4s both dbba-fade-rise}.dbba-cobrand .dbba-fade-in--delayed{animation-delay:60ms}.dbba-cobrand .dbba-fade-quick{animation:.25s both dbba-fade-opacity}@media (prefers-reduced-motion:reduce){.dbba-cobrand .dbba-fade-in,.dbba-cobrand .dbba-fade-quick{animation:none}.dbba-cobrand .dbba-btn-primary:hover:not(:disabled),.dbba-cobrand .dbba-btn-ghost:hover{transform:none}}.dbba-cobrand.dbba-join{background-image:linear-gradient(#0910121a 0%,#09101200 16% 52%,#09101238 100%);position:relative;overflow:clip}.dbba-cobrand .dbba-join-glyph{z-index:0;color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:340px;line-height:1;position:absolute;top:-84px;right:-44px}@media (max-width:640px){.dbba-cobrand .dbba-join-glyph{font-size:230px;top:-64px;right:-56px}}.dbba-cobrand .dbba-join-card{border:0;border-radius:18px;box-shadow:0 1px #14121005,0 18px 44px -24px #08282e80}.dbba-cobrand .dbba-fade-in--late{animation-delay:.12s}.dbba-cobrand .dbba-input:hover:not(:focus-visible){border-color:var(--mock-ink-faint)}.dbba-cobrand .dbba-btn-primary .dbba-btn-arrow{transition:transform .15s;display:inline-block}.dbba-cobrand .dbba-btn-primary:hover:not(:disabled) .dbba-btn-arrow{transform:translate(3px)}@keyframes dbba-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.dbba-cobrand .dbba-pop{animation:.35s cubic-bezier(.2,.8,.3,1.1) both dbba-pop}@media (prefers-reduced-motion:reduce){.dbba-cobrand .dbba-fade-in--late,.dbba-cobrand .dbba-pop{animation:none}.dbba-cobrand .dbba-btn-primary:hover:not(:disabled) .dbba-btn-arrow{transform:none}}