.b1-campaign{background:var(--b1-color-white);color:var(--b1-color-black)}.b1-campaign *{letter-spacing:var(--b1-campaign-tracking)}.b1-campaign a:focus-visible,.b1-campaign summary:focus-visible{box-shadow:var(--b1-shadow-focus);outline:none}.b1-campaign-inner{width:min(100%, var(--b1-campaign-width));padding-inline:var(--b1-space-6);margin:auto}.b1-campaign-header{justify-content:space-between;align-items:center;gap:var(--b1-space-4);padding-block:var(--b1-space-6);display:flex}.b1-campaign-header>a:first-child{flex-shrink:0}.b1-campaign-link{align-items:center;gap:var(--b1-space-2);min-height:var(--b1-campaign-target-size);color:inherit;font-weight:var(--b1-font-weight-medium);text-decoration:none;display:inline-flex}.b1-campaign-hero{min-height:var(--b1-campaign-hero-height);color:var(--b1-color-white);align-items:center;display:flex;position:relative}.b1-campaign-hero>img{object-fit:cover;object-position:var(--b1-campaign-photo-position);width:100%;height:100%;position:absolute;inset:0}.b1-campaign-shade{background:var(--b1-campaign-overlay);position:absolute;inset:0}.b1-campaign-hero .b1-campaign-inner{padding-block:var(--b1-space-16);position:relative}.b1-campaign-eyebrow{margin:0 0 var(--b1-space-4);font-family:var(--b1-font-mono);font-size:var(--b1-font-size-small);font-weight:var(--b1-font-weight-medium);text-transform:uppercase}.b1-campaign h1{max-width:var(--b1-campaign-copy-width);font-size:var(--b1-campaign-display);line-height:var(--b1-campaign-line);font-weight:var(--b1-font-weight-bold);margin:0}.b1-campaign-lede{max-width:var(--b1-campaign-copy-width);font-size:var(--b1-font-size-body-lg);line-height:var(--b1-line-height-body);margin-block:var(--b1-space-6)}.b1-campaign-actions{gap:var(--b1-space-6);flex-wrap:wrap;align-items:center;display:flex}.b1-campaign-cta{justify-content:center;align-items:center;gap:var(--b1-space-3);padding:var(--b1-space-3) var(--b1-space-6);min-height:var(--b1-campaign-target-size);background:var(--b1-color-pink);color:var(--b1-color-white);border-radius:var(--b1-radius-sm);font-weight:var(--b1-font-weight-bold);text-decoration:none;display:inline-flex}.b1-campaign-cta:hover{background:var(--b1-accent-hover)}.b1-campaign-note{font-size:var(--b1-font-size-small);margin-top:var(--b1-space-4);line-height:var(--b1-line-height-body)}.b1-campaign-strip{border-bottom:var(--b1-campaign-rule) solid var(--b1-color-border)}.b1-campaign-strip .b1-campaign-inner{justify-content:space-between;gap:var(--b1-space-4);padding-block:var(--b1-space-6);font-size:var(--b1-font-size-small);font-weight:var(--b1-font-weight-medium);flex-wrap:wrap;display:flex}.b1-campaign-section{padding-block:var(--b1-space-24)}.b1-campaign h2{max-width:var(--b1-campaign-copy-width);margin:0 0 var(--b1-space-6);font-size:var(--b1-campaign-title);line-height:var(--b1-campaign-line)}.b1-campaign h3{margin:0 0 var(--b1-space-3);font-size:var(--b1-font-size-subheadline);line-height:var(--b1-campaign-line)}.b1-campaign p{line-height:var(--b1-line-height-body)}.b1-campaign-section .b1-campaign-eyebrow{color:var(--b1-color-pink)}.b1-campaign-grid{gap:var(--b1-space-8);margin-top:var(--b1-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b1-campaign-grid>article{border-top:var(--b1-campaign-rule) solid var(--b1-color-border);padding-top:var(--b1-space-6)}.b1-campaign-grid p{color:var(--b1-text-body);margin-bottom:0}.b1-campaign-number{font-size:var(--b1-campaign-number);line-height:var(--b1-line-height-tight);margin-bottom:var(--b1-space-6);font-weight:var(--b1-font-weight-bold);display:block}.b1-campaign-muted{background:var(--b1-page)}.b1-campaign-two{grid-template-columns:repeat(2,minmax(0,1fr))}.b1-campaign-steps{margin:var(--b1-space-12) 0 0;gap:var(--b1-space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.b1-campaign-steps li{border-top:var(--b1-campaign-rule) solid var(--b1-color-border);padding-top:var(--b1-space-6)}.b1-campaign-steps span{font-family:var(--b1-font-mono);color:var(--b1-text-meta);margin-bottom:var(--b1-space-6);display:block}.b1-campaign-steps p{color:var(--b1-text-body)}.b1-campaign-faq{max-width:var(--b1-campaign-copy-width)}.b1-campaign-faq details{border-bottom:var(--b1-campaign-rule) solid var(--b1-color-border)}.b1-campaign-faq summary{padding-block:var(--b1-space-6);cursor:pointer;font-size:var(--b1-font-size-body-lg);font-weight:var(--b1-font-weight-medium)}.b1-campaign-faq details p{margin:0 0 var(--b1-space-6);color:var(--b1-text-body)}.b1-campaign-final{background:var(--b1-color-black);color:var(--b1-color-white)}.b1-campaign-final h2{max-width:none}.b1-campaign-final .b1-campaign-lede{max-width:var(--b1-campaign-copy-width)}.b1-campaign-footer{padding-block:var(--b1-space-8)}.b1-campaign-footer nav{gap:var(--b1-space-6);flex-wrap:wrap;display:flex}.b1-campaign-footer p{font-size:var(--b1-font-size-small);color:var(--b1-text-body);max-width:var(--b1-campaign-width)}@media (width<=700px){.b1-campaign-header{padding-block:var(--b1-space-4)}.b1-campaign-header img{max-width:var(--b1-campaign-mobile-logo);height:auto!important}.b1-campaign-header .b1-campaign-link{font-size:var(--b1-font-size-small)}.b1-campaign-hero{min-height:var(--b1-campaign-hero-mobile-height);align-items:flex-end}.b1-campaign-hero .b1-campaign-inner{padding-block:var(--b1-space-8)}.b1-campaign-shade{background:var(--b1-campaign-mobile-overlay)}.b1-campaign h1{font-size:var(--b1-campaign-mobile-display)}.b1-campaign h2{font-size:var(--b1-font-size-headline)}.b1-campaign-section{padding-block:var(--b1-space-16)}.b1-campaign-grid,.b1-campaign-steps{grid-template-columns:1fr}.b1-campaign-strip .b1-campaign-inner{gap:var(--b1-space-3) var(--b1-space-6)}}.b1-campaign-home{min-height:var(--b1-campaign-target-size);align-items:center;display:inline-flex}
