@font-face{font-family:Anton;src:url(/campaign/fonts/Anton-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/campaign/fonts/Oswald-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/campaign/fonts/Oswald-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/campaign/fonts/Oswald-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/campaign/fonts/Oswald-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/campaign/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/campaign/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.mir-page{background-color:var(--winnable-color-background);background-image:radial-gradient(var(--mir-color-dot) .05625rem, transparent .05625rem);background-size:var(--mir-dot-size) var(--mir-dot-size);color:var(--winnable-color-text);font-family:var(--mir-font-body);font-weight:300;overflow:hidden}.mir-page h1,.mir-page h2,.mir-page h3,.mir-page p,.mir-page ul,.mir-page ol{margin:0}.mir-page ul,.mir-page ol{padding:0;list-style:none}.mir-page img{border-radius:0}.mir-page h1,.mir-page h2,.mir-page h3{font-family:var(--winnable-font-display);font-weight:var(--font-weight-regular);letter-spacing:.01em}.mir-page a{color:var(--winnable-color-pink)}.mir-page a.mir-primary-action{color:var(--winnable-color-text)}.mir-eyebrow{color:var(--winnable-color-pink);font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1.4}.mir-rule{height:var(--mir-rule-size);background:var(--winnable-color-pink);box-shadow:var(--mir-shadow-rule)}.mir-primary-action,.mir-secondary-action,.mir-outline-action,.mir-request-form-actions button,.mir-contact-form-actions button{min-height:var(--mir-action-height);border-radius:var(--mir-radius-cta);background:var(--mir-color-cta);color:var(--winnable-color-text);font-family:var(--mir-font-body);cursor:pointer;transition:background-color var(--winnable-motion-fast) var(--winnable-ease-standard), color var(--winnable-motion-fast) var(--winnable-ease-standard);border:0;justify-content:center;align-items:center;padding-inline:2.125rem;font-size:1.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mir-primary-action:hover,.mir-request-form-actions button[type=submit]:hover,.mir-contact-form-actions button[type=submit]:hover{background:var(--mir-color-cta-hover)}.mir-secondary-action,.mir-outline-action,.mir-request-form-actions button:not([type=submit]){min-height:var(--mir-action-height-small);border:var(--border-width) solid var(--winnable-color-text);font-size:var(--mir-body-small);background:0 0;border-radius:0;padding-inline:1.75rem;font-weight:600}.mir-secondary-action:hover,.mir-outline-action:hover,.mir-request-form-actions button:not([type=submit]):hover{background:var(--winnable-color-text);color:var(--winnable-color-background)}.mir-back-action{color:var(--mir-color-text-muted);font-family:var(--mir-font-body);font-size:var(--mir-body-small);cursor:pointer;background:0 0;border:0;padding:.625rem .25rem;font-weight:500}.mir-back-action:hover{color:var(--winnable-color-text)}.mir-request-form-actions button:disabled,.mir-contact-form-actions button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.mir-hero{padding:var(--mir-hero-pad-top) var(--mir-pad-inline) var(--mir-hero-pad-bottom);position:relative}.mir-hero-inner,.mir-join-inner{align-items:center;gap:var(--mir-grid-gap);max-width:var(--mir-content-max);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.mir-hero-copy,.mir-join-copy{flex-direction:column;gap:1.625rem;min-width:0;display:flex}.mir-hero h1{font-size:var(--mir-hero-title);text-wrap:balance;line-height:1.08}.mir-hero h1 span,.mir-strategist h2 span{color:var(--winnable-color-pink)}.mir-hero-copy>p:not(.mir-eyebrow){max-width:46ch;color:var(--mir-color-text-soft);font-size:var(--mir-body);line-height:1.55}.mir-hero-copy .mir-primary-action,.mir-join-copy .mir-primary-action{align-self:flex-start;margin-top:.375rem}.mir-frame{border:var(--border-width) solid var(--winnable-color-pink);min-width:0;box-shadow:var(--mir-shadow-glow);position:relative;overflow:hidden}.mir-hero-visual{aspect-ratio:603/539}.mir-join-visual{aspect-ratio:667/539}.mir-frame img{object-fit:cover;will-change:transform;transform:scale(1.12)}.mir-hero-visual img{object-position:62% 50%}.mir-join-visual img{object-position:41% 50%}.mir-trust,.mir-join{padding:var(--mir-section-pad) var(--mir-pad-inline)}.mir-trust-panel{max-width:var(--mir-content-max);padding:var(--mir-panel-pad);border:var(--border-width) solid var(--mir-color-panel-border);border-radius:0 0 var(--mir-radius-panel) var(--mir-radius-panel);background:var(--mir-color-panel-translucent);flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.375rem);margin-inline:auto;display:flex;position:relative}.mir-trust-panel:before,.mir-contact-panel:before,.mir-strategist:before{content:"";inset:calc(var(--border-width) * -1) 0 auto;height:var(--mir-rule-size);background:var(--winnable-color-pink);box-shadow:var(--mir-shadow-rule);position:absolute}.mir-trust-panel h2{max-width:880px;font-size:var(--mir-section-title);text-align:center;text-wrap:balance;line-height:1.1}.mir-trust-panel>p{font-size:var(--mir-subtitle);text-align:center;margin-top:-1rem;line-height:1.3}.mir-benefits{gap:var(--mir-tile-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.mir-benefits li{flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,2.75rem);min-width:0;display:flex}.mir-benefits img{width:var(--mir-icon-size);height:auto}.mir-benefits p{max-width:26ch;font-family:var(--winnable-font-mono);font-size:var(--mir-mono);line-height:1.5}.mir-reveal{padding:0 var(--mir-pad-inline) var(--mir-section-pad)}.mir-reveal-card{max-width:var(--mir-content-max);border-radius:var(--mir-radius-card);background:linear-gradient(180deg, var(--mir-color-light-start), var(--mir-color-light-end));box-shadow:var(--mir-shadow-card);color:var(--mir-color-light-text);margin-inline:auto;position:relative;overflow:hidden}.mir-reveal-texture{object-fit:cover;opacity:.55;mix-blend-mode:multiply}.mir-reveal-inner{padding:var(--mir-card-pad);flex-direction:column;align-items:center;gap:clamp(2rem,4vw,2.9375rem);display:flex;position:relative}.mir-reveal-inner h2{max-width:1080px;font-size:var(--mir-section-title);text-align:center;text-wrap:balance;line-height:1.12}.mir-reveal-grid{gap:var(--mir-reveal-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:75rem;display:grid}.mir-reveal-grid article{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.mir-reveal-grid h3{font-size:var(--mir-reveal-title);flex-direction:column;gap:.25rem;line-height:1.15;display:flex}.mir-reveal-grid h3 span{color:var(--winnable-color-pink);font-size:var(--mir-reveal-lead)}.mir-reveal-grid p{color:var(--mir-color-light-text-soft);font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);line-height:1.7}.mir-join-copy{gap:clamp(1.625rem,3vw,2.75rem)}.mir-join h2{font-size:var(--mir-section-title);text-wrap:balance;line-height:1.1}.mir-join-copy>p{max-width:44ch;font-size:var(--mir-lead-copy);line-height:1.5}.mir-request{padding:var(--mir-section-pad) var(--mir-pad-inline);border-top:var(--border-width) solid var(--mir-color-hairline);scroll-margin-top:1.25rem;position:relative}.mir-request-inner{max-width:var(--mir-request-max);min-height:31rem;margin-inline:auto}.mir-request-intro,.mir-stepper{flex-direction:column;gap:clamp(1.75rem,3vw,2.75rem);display:flex}.mir-request h2{max-width:22ch;font-size:var(--mir-request-title);text-wrap:balance;margin-top:1.375rem;line-height:1.06}.mir-stepper h2{max-width:none;font-size:var(--mir-step-title);margin-top:.875rem;line-height:1.1}.mir-step-description{max-width:60ch;color:var(--mir-color-text-soft);font-size:var(--mir-body);margin-top:1.375rem;line-height:1.6}.mir-stepper .mir-step-description{color:var(--mir-color-text-muted);font-size:var(--text-base);margin-top:0}.mir-intro-steps{border-top:var(--border-width) solid var(--winnable-color-pink);background:var(--mir-color-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mir-intro-steps article{border-right:var(--border-width) solid var(--mir-color-border-faint);flex-direction:column;gap:.875rem;min-width:0;padding:clamp(1.75rem,3vw,2.75rem) clamp(1.375rem,2.5vw,2.25rem);display:flex}.mir-intro-steps article:last-child{border-right:0}.mir-intro-steps span,.mir-before>span,.mir-rail li span:first-child,.mir-step-hint,.mir-suggestions>span{font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);letter-spacing:.18em;line-height:1.4}.mir-intro-steps span{color:var(--winnable-color-pink)}.mir-intro-steps h3{font-size:1.375rem;line-height:1.15}.mir-intro-steps p{color:var(--mir-color-text-muted);font-size:var(--mir-body-small);line-height:1.55}.mir-before{border-left:calc(var(--border-width) * 3) solid var(--mir-color-panel-border);background:var(--mir-color-panel-raised);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.375rem,3vw,2.5rem);display:flex}.mir-before>span{color:var(--mir-color-text-muted);text-transform:uppercase}.mir-before p{max-width:70ch;font-size:var(--mir-body);line-height:1.6}.mir-rail{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.125rem;display:grid}.mir-rail li{border-top:var(--mir-rule-size) solid var(--mir-color-border-faint);min-width:0;color:var(--mir-color-text-dim);font-size:var(--mir-body-small);flex-direction:column;gap:.75rem;padding-top:.875rem;font-weight:400;display:flex}.mir-rail li.is-complete{border-top-color:var(--mir-color-complete);color:var(--mir-color-text-soft)}.mir-rail li.is-current{border-top-color:var(--winnable-color-pink);color:var(--winnable-color-text)}.mir-rail li span:first-child{font-size:var(--text-xs)}.mir-rail li.is-complete span:first-child,.mir-rail li.is-current span:first-child{color:var(--winnable-color-pink)}.mir-step-form{flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);display:flex}.mir-field-grid,.mir-request-contact-grid,.mir-contact-contact-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.375rem;display:grid}.mir-field-grid label,.mir-tags-row label,.mir-request-contact-grid label,.mir-contact-contact-grid label{flex-direction:column;gap:.625rem;min-width:0;display:flex}.mir-field-grid label>span,.mir-tags-row label>span,.mir-request-contact-grid label>span,.mir-contact-contact-grid label>span{color:var(--mir-color-text-faint);font-family:var(--winnable-font-mono);font-size:var(--mir-label);letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.mir-field-grid input,.mir-field-grid select,.mir-tags-row input,.mir-request-contact-grid input,.mir-request-contact-grid select,.mir-contact-contact-grid input,.mir-contact-contact-grid select{box-sizing:border-box;width:100%;height:var(--mir-field-height);border:var(--border-width) solid var(--mir-color-border);color:var(--winnable-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--mir-font-body);font-size:var(--mir-body-small);background:0 0;border-radius:0;outline:0;padding-inline:1rem;font-weight:300}.mir-page input::placeholder{color:var(--mir-color-text-faint);opacity:1}.mir-page select option{background:var(--mir-color-panel);color:var(--winnable-color-text)}.mir-field-grid input:focus,.mir-field-grid select:focus,.mir-tags-row input:focus,.mir-request-contact-grid input:focus,.mir-request-contact-grid select:focus,.mir-contact-contact-grid input:focus,.mir-contact-contact-grid select:focus{border-color:var(--winnable-color-pink);box-shadow:var(--mir-shadow-focus)}.mir-page label.is-invalid input,.mir-page label.is-invalid select{border-color:var(--winnable-color-pink);background:var(--mir-color-error)}.mir-step-error{border-left:calc(var(--border-width) * 3) solid var(--winnable-color-pink);background:var(--mir-color-error);font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);padding:.875rem 1.125rem;line-height:1.5}.mir-step-actions,.mir-request-form-actions{border-top:var(--border-width) solid var(--mir-color-hairline);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.mir-step-actions .mir-primary-action{background:var(--winnable-color-pink);font-size:var(--mir-body);border-radius:0;font-weight:600}.mir-step-actions .mir-primary-action:hover{background:var(--mir-color-cta)}.mir-step-hint{color:var(--mir-color-text-dim);font-size:var(--text-xs);letter-spacing:.14em;margin-left:auto}.mir-tags{flex-direction:column;gap:1.375rem;display:flex}.mir-tags-row{flex-wrap:wrap;align-items:flex-end;gap:.875rem;display:flex}.mir-tags-row label{flex:16.25rem}.mir-tags-row .mir-outline-action{height:var(--mir-field-height);min-height:0}.mir-chips,.mir-suggestions>div{flex-wrap:wrap;gap:.625rem;display:flex}.mir-chips li{border:var(--border-width) solid var(--winnable-color-pink);background:var(--mir-color-selected);font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);align-items:center;gap:.625rem;padding:.5625rem .75rem;line-height:1.3;display:inline-flex}.mir-chips button{color:var(--winnable-color-pink);font-size:var(--mir-mono);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.mir-suggestions{flex-direction:column;gap:.75rem;display:flex}.mir-suggestions>span{color:var(--mir-color-text-faint);font-size:var(--mir-label);letter-spacing:.16em;text-transform:uppercase}.mir-suggestions button{border:var(--border-width) solid var(--mir-color-border-soft);color:var(--mir-color-text-soft);font-family:var(--winnable-font-mono);font-size:var(--mir-mono-small);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;padding:.5625rem .75rem;line-height:1.3}.mir-suggestions button:hover{border-color:var(--winnable-color-pink);color:var(--winnable-color-text)}.mir-request-native-form,.mir-contact-native-form{flex-direction:column;gap:1.375rem;display:flex}.mir-request-terms,.mir-contact-terms,.mir-request-consent,.mir-contact-consent{max-width:74ch;color:var(--mir-color-text-faint);font-size:var(--mir-mono-small);line-height:1.6}.mir-request-consent,.mir-contact-consent{color:var(--mir-color-text-muted);cursor:pointer;align-items:flex-start;gap:.875rem;display:flex}.mir-request-consent input,.mir-contact-consent input{width:1rem;height:1rem;accent-color:var(--winnable-color-pink);flex:none;margin-top:.1875rem}.mir-request-form-messages,.mir-contact-form-messages{min-height:1.25rem;color:var(--winnable-color-pink);font-family:var(--winnable-font-mono);font-size:var(--text-xs);line-height:1.5}.mir-request-form-messages:empty,.mir-contact-form-messages:empty{display:none}.mir-request-form-actions button[type=submit]{background:var(--winnable-color-pink);font-size:var(--mir-body);border-radius:0;font-weight:600}.mir-request-form-actions button[type=submit]:hover{background:var(--mir-color-cta)}.mir-done{border-top:var(--mir-rule-size) solid var(--winnable-color-pink);background:var(--mir-color-panel);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);display:flex}.mir-done h2{font-size:var(--mir-step-title);margin-top:0;line-height:1.1}.mir-done>p:not(.mir-eyebrow){max-width:60ch;color:var(--mir-color-text-soft);font-size:var(--mir-body);line-height:1.6}.mir-strategist{padding:clamp(3rem, 6vw, 5.625rem) var(--mir-pad-inline);background:var(--winnable-color-background);position:relative;overflow:hidden}.mir-strategist:before{z-index:1;inset:0 0 auto}.mir-strategist-texture{object-fit:cover}.mir-strategist-inner{max-width:var(--mir-strategist-max);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.25rem,6vw,5.625rem);margin-inline:auto;display:grid;position:relative}.mir-strategist h2{font-size:var(--mir-section-title);line-height:1.1}.mir-strategist h2+p{max-width:44ch;font-size:var(--text-base);margin-top:1.75rem;line-height:1.6}.mir-contact-panel{border:var(--border-width) solid var(--mir-color-panel-border);border-radius:0 0 var(--mir-radius-contact) var(--mir-radius-contact);background:var(--mir-color-panel-deep);min-width:0;padding:clamp(1.5rem,3vw,2rem);position:relative}.mir-contact-native-form{gap:1.125rem}.mir-contact-contact-grid{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr));gap:1.125rem}.mir-contact-contact-grid input,.mir-contact-contact-grid select{height:2.875rem}.mir-contact-terms,.mir-contact-consent{font-size:var(--text-xs)}.mir-contact-form-actions{display:block}.mir-contact-form-actions button[type=submit]{border:var(--border-width) solid var(--winnable-color-pink);background:#d52c5a75;width:100%;min-height:3.25rem;font-size:1.125rem}.mir-contact-form-actions button[type=submit]:hover{background:var(--mir-color-cta)}@keyframes mir-rise{0%{opacity:0;transform:translateY(var(--mir-motion-offset))}to{opacity:1;transform:none}}[data-reveal]{opacity:0}[data-reveal].is-revealed{animation:mir-rise var(--mir-motion-reveal) cubic-bezier(.22, .61, .36, 1) both}@media (max-width:62.5rem){.mir-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.mir-hero{padding-top:calc(var(--mir-hero-pad-top) + 2rem)}.mir-hero-inner,.mir-join-inner,.mir-strategist-inner{grid-template-columns:minmax(0,1fr)}.mir-hero-visual,.mir-join-visual{width:min(100%,36rem)}.mir-strategist-inner{align-items:start}}@media (max-width:55rem){.mir-reveal-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5rem){.mir-intro-steps{grid-template-columns:minmax(0,1fr)}.mir-intro-steps article{border-right:0;border-bottom:var(--border-width) solid var(--mir-color-border-faint)}.mir-intro-steps article:last-child{border-bottom:0}}@media (max-width:32.5rem){.mir-hero{padding-top:calc(var(--mir-hero-pad-top) + 4rem)}.mir-benefits{grid-template-columns:minmax(0,1fr)}.mir-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mir-step-actions,.mir-request-form-actions{flex-direction:column;align-items:stretch}.mir-step-actions button,.mir-request-form-actions button{width:100%}.mir-step-hint{margin-left:0}.mir-tags-row .mir-outline-action{width:100%}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1}[data-reveal].is-revealed{animation:none}.mir-frame img{transform:none!important}}
