.ot-campaign{background:var(--ot-canvas);color:var(--ot-fg);--cl-dur:1}.ot-campaign[data-motion=calm]{--cl-dur:2.4}.ot-campaign-body .bg-canvas{background-color:#0000}.ot-campaign-body .hero-atmos{display:none}.ot-campaign-stage{isolation:isolate;flex:auto;position:relative}.ot-cl-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ot-cl-layer>*{position:absolute}.ot-campaign-body{z-index:1;width:100%;max-width:90rem;margin-inline:auto;position:relative}.ot-campaign,.ot-campaign [data-theme]{--ot-text-body:1.25rem;--ot-text-title:1.4rem}.ot-cl-strip{border-bottom:1px solid oklch(from var(--ot-fg) l c h / .12);background:var(--ot-canvas)}.ot-campaign .hero-marquee{display:none}.ot-cl-mobilebar{inset-inline:0;z-index:50;padding:var(--ot-space-sm) var(--ot-space-md) calc(var(--ot-space-sm) + env(safe-area-inset-bottom));background:var(--ot-canvas);border-top:1px solid oklch(from var(--ot-fg) l c h / .14);transition:transform var(--ot-dur-base) var(--ot-ease-quick);position:fixed;bottom:0;transform:translateY(0)}.ot-cl-mobilebar[data-hidden=true]{transform:translateY(110%)}@media (min-width:768px){.ot-cl-mobilebar{display:none}}@media (max-width:767px){.ot-campaign-footer{padding-bottom:4.5rem}}.ot-campaign[data-motion=still] :is([class*=ot-cl-],.hero-marquee__track,h1,h2,[data-block] li,[data-block] blockquote),.ot-campaign[data-motion=still] [class*=ot-cl-]:before{animation:none!important}@media (prefers-reduced-motion:reduce){.ot-campaign :is([class*=ot-cl-],.hero-marquee__track,h1,h2,[data-block] li,[data-block] blockquote){animation:none!important}.ot-cl-mobilebar{transition:none}}.ot-cl-band{height:40rem;left:0;right:0}.ot-cl-band--top{top:0;bottom:auto}.ot-cl-band--bottom{top:auto;bottom:0}.ot-cl-band>*{width:100%;height:100%;position:absolute;inset:0}.ot-cl-glow{background:radial-gradient(ellipse 60% 85% at 50% 0%, oklch(from var(--ot-accent) l c h / .14), transparent 72%)}.ot-cl-band--bottom .ot-cl-glow{background:radial-gradient(ellipse 60% 85% at 50% 100%, oklch(from var(--ot-accent) l c h / .12), transparent 72%)}.ot-cl-grid{background-image:linear-gradient(oklch(from var(--ot-accent) l c h / .09) 1px, transparent 1px), linear-gradient(90deg, oklch(from var(--ot-accent) l c h / .09) 1px, transparent 1px);background-position:top;background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ot-cl-band--bottom .ot-cl-grid{background-position:bottom;-webkit-mask-image:linear-gradient(#0000 8%,#000);mask-image:linear-gradient(#0000 8%,#000)}.ot-campaign[data-look=stage] .hero-marquee{display:block}.ot-campaign[data-look=stage] [data-block=hero]{position:relative;overflow:hidden}.ot-campaign[data-look=stage] [data-block=hero]:has(.hero-marquee)>div:first-child{padding-bottom:calc(var(--ot-space-xl) + 3.25rem)}.hero-marquee{z-index:2;pointer-events:none;position:absolute;bottom:.6rem;left:-2%;right:-2%;overflow:hidden}.hero-marquee__track{width:max-content;animation:cl-marquee calc(34s * var(--cl-dur)) linear infinite;display:flex}.hero-marquee__half{flex:none;align-items:center;display:flex}.hero-marquee__item{font-size:var(--ot-text-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;padding-block:.7rem;padding-inline:1.4rem;font-weight:700}.hero-marquee__item:after{content:"✦";opacity:.9;margin-inline-start:2.8rem}@keyframes cl-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ot-campaign[data-look=stage] .hero-marquee{background:var(--ot-accent);color:var(--ot-fg-on-accent);bottom:0;left:0;right:0}.ot-campaign[data-look=comic] [data-block=hero],.ot-campaign[data-look=neon] [data-block=hero],.ot-campaign[data-look=stage] [data-block=hero]{container-type:inline-size}:is(.ot-campaign[data-look=comic],.ot-campaign[data-look=comic] [data-theme]){--ot-brand-text:var(--cl-brand);--ot-intent-brand:var(--cl-brand);--ot-intent-brand-fg:var(--ot-fg-on-brand);--cl-ink:oklch(from var(--cl-seed) .2 .03 h);--cl-a:oklch(from var(--cl-seed) .82 clamp(.1, c, .2) h);--cl-b:oklch(from var(--cl-seed-2) .83 clamp(.09, c, .15) h);--cl-c:oklch(from var(--cl-seed-2) .85 clamp(.08, c, .13) calc(h + 110));--cl-brand:oklch(from var(--cl-seed) .46 clamp(.09, c, .2) h);--cl-brand-2:oklch(from var(--cl-seed) .38 clamp(.09, c, .2) h);--ot-canvas:oklch(from var(--cl-seed) .975 .012 h);--ot-surface:oklch(from var(--cl-seed) .945 .022 h);--ot-fg:var(--cl-ink);--ot-fg-muted:oklch(from var(--cl-seed) .42 .05 h);--ot-brand:var(--cl-brand);--ot-brand-hover:var(--cl-brand-2);--ot-fg-on-brand:oklch(from var(--cl-seed) .985 .008 h);--ot-accent:var(--cl-a);--ot-accent-hover:oklch(from var(--cl-seed) .74 clamp(.1, c, .2) h);--ot-fg-on-accent:var(--cl-ink);--ot-bloom-brand:oklch(from var(--cl-brand) l c h / .35);--ot-bloom-brand-ring:oklch(from var(--cl-brand) l c h / .3);--ot-bloom-brand-faint:oklch(from var(--cl-brand) l c h / .14);--ot-bloom-brand-border:oklch(from var(--cl-brand) l c h / .2);--ot-bloom-accent:oklch(from var(--cl-a) l c h / .5);--ot-bloom-accent-ring:oklch(from var(--cl-a) l c h / .4);--ot-bloom-accent-border:oklch(from var(--cl-a) l c h / .3);--ot-bloom-accent-faint:oklch(from var(--cl-a) l c h / .16);--ot-btn-ghost-fg:var(--cl-ink);--ot-btn-ghost-border:var(--cl-ink);--ot-btn-ghost-border-hover:var(--cl-ink);--ot-btn-ghost-bg-hover:oklch(from var(--cl-ink) l c h / .07)}.ot-campaign[data-look=comic] .ot-cl-strip{border-bottom:2px solid var(--cl-ink)}.ot-cl-paper{opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");inset:0}.ot-campaign[data-look=comic] [data-block=hero][class*=lg\:flex-row]>div:first-child{background:0 0}.ot-campaign[data-look=comic] [data-block=hero] :is(h1,p){color:var(--cl-ink)}.ot-campaign[data-look=comic] [data-block=hero][class*=lg\:flex-row]>div:first-child>div>p:first-child{color:var(--cl-brand)}.ot-campaign[data-look=comic] [data-block=hero][class*=lg\:flex-row]>div:nth-child(2){margin:var(--ot-space-md);border:3px solid var(--cl-ink);box-shadow:8px 8px 0 var(--cl-ink);background:var(--cl-a);border-radius:1.25rem;overflow:hidden;rotate:1deg}.ot-campaign[data-look=comic] [data-block=hero] a.inline-block{border:2px solid var(--cl-ink);color:var(--cl-ink);box-shadow:4px 4px 0 var(--cl-ink);transition:transform var(--ot-dur-fast,.15s) var(--ot-ease-quick), box-shadow var(--ot-dur-fast,.15s) var(--ot-ease-quick);border-radius:999px;font-weight:800}.ot-campaign[data-look=comic] [data-block=hero] a.inline-block:first-of-type{background:var(--cl-a)}.ot-campaign[data-look=comic] [data-block=hero] a.inline-block:nth-of-type(2){background:var(--ot-canvas)}.ot-campaign[data-look=comic] [data-block=hero] a.inline-block:hover{background:var(--cl-b);color:var(--cl-ink);box-shadow:6px 6px 0 var(--cl-ink);transform:translate(-2px,-2px)}.ot-campaign[data-look=comic] [data-block=hero] a.inline-block:active{box-shadow:1px 1px 0 var(--cl-ink);transform:translate(3px,3px)}.ot-campaign[data-look=comic] [data-block=hero] h1{letter-spacing:0;text-wrap:balance;color:var(--cl-ink);-webkit-text-stroke:.1em oklch(from var(--cl-seed) .995 .004 h);paint-order:stroke fill;text-shadow:.06em .08em 0 var(--cl-b), .06em .08em 0 var(--cl-ink);font-size:clamp(2.6rem,12cqi,7rem);font-weight:900;line-height:1}.ot-campaign[data-look=comic] [data-block=stat] ul>li{border:2px solid var(--cl-ink);box-shadow:5px 5px 0 var(--cl-ink);color:var(--cl-ink);transition:transform var(--ot-dur-base) var(--ot-ease-quick), box-shadow var(--ot-dur-base) var(--ot-ease-quick)}.ot-campaign[data-look=comic] [data-block=stat] ul>li:nth-child(odd){background:var(--cl-a);transform:rotate(-1deg)}.ot-campaign[data-look=comic] [data-block=stat] ul>li:nth-child(2n){background:var(--cl-b);transform:rotate(.8deg)}.ot-campaign[data-look=comic] [data-block=stat] ul>li:hover{box-shadow:7px 7px 0 var(--cl-ink);transform:rotate(0)translate(-2px,-2px)}.ot-campaign[data-look=comic] [data-block=stat] ul>li :is(p,span){color:var(--cl-ink)}.ot-campaign[data-look=comic] [data-block=stat] ul>li>span[aria-hidden=true]{display:none}.ot-campaign[data-look=comic] [data-block=stat] li p[aria-hidden=true]{letter-spacing:-.03em;font-weight:800}.ot-campaign[data-look=comic] [data-block=quote] figure{background:var(--cl-a);border:2px solid var(--cl-ink);box-shadow:7px 7px 0 var(--cl-ink);--ot-fg:var(--cl-ink);--ot-fg-muted:var(--cl-ink);width:fit-content;max-width:100%;padding:clamp(1.5rem,4vw,3rem);rotate:-.8deg}.ot-campaign[data-look=comic] [data-block=quote] .ls-wrap{--ls-settled-color:var(--cl-ink)}.ot-campaign[data-look=comic] [data-block=quote] blockquote p{letter-spacing:-.02em;color:var(--cl-ink);font-weight:700}:is(.ot-campaign[data-look=stage],.ot-campaign[data-look=stage] [data-theme]){--ot-brand-text:var(--cl-hot);--ot-intent-brand:var(--cl-hot);--ot-intent-brand-fg:var(--ot-fg-on-brand);--cl-hot:oklch(from var(--cl-seed) .78 clamp(.12, c, .24) h);--cl-hot-hover:oklch(from var(--cl-seed) .7 clamp(.12, c, .24) h);--cl-ink:oklch(from var(--cl-seed) .14 .01 h);--ot-canvas:oklch(from var(--cl-seed) .12 .008 h);--ot-surface:oklch(from var(--cl-seed) .17 .01 h);--ot-fg:oklch(from var(--cl-seed) .965 .006 h);--ot-fg-muted:oklch(from var(--cl-seed) .72 .02 h);--ot-brand:oklch(from var(--cl-seed) .21 .012 h);--ot-brand-hover:oklch(from var(--cl-seed) .44 clamp(.1, c, .2) h);--ot-fg-on-brand:oklch(from var(--cl-seed) .97 .006 h);--ot-accent:var(--cl-hot);--ot-accent-hover:var(--cl-hot-hover);--ot-fg-on-accent:var(--cl-ink);--ot-bloom-brand:oklch(from var(--cl-hot) l c h / .4);--ot-bloom-brand-ring:oklch(from var(--cl-hot) l c h / .3);--ot-bloom-brand-faint:oklch(from var(--cl-hot) l c h / .14);--ot-bloom-brand-border:oklch(from var(--cl-hot) l c h / .18);--ot-bloom-accent:oklch(from var(--cl-hot) l c h / .55);--ot-bloom-accent-ring:oklch(from var(--cl-hot) l c h / .4);--ot-bloom-accent-border:oklch(from var(--cl-hot) l c h / .2);--ot-bloom-accent-faint:oklch(from var(--cl-hot) l c h / .12);--ot-btn-ghost-fg:var(--ot-fg);--ot-btn-ghost-border:oklch(from var(--ot-fg) l c h / .4);--ot-btn-ghost-border-hover:oklch(from var(--ot-fg) l c h / .75);--ot-btn-ghost-bg-hover:oklch(from var(--ot-fg) l c h / .08)}.ot-cl-spot{z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(30rem 24rem at var(--mx,50%) var(--my,16%), oklch(from var(--cl-hot) l c h / .16), transparent 70%), radial-gradient(70rem 36rem at 50% -8%, oklch(from var(--cl-hot) l c h / .08), transparent 70%);position:fixed;inset:0}.ot-cl-vignette{background:radial-gradient(120% 90% at 50% 40%, transparent 55%, oklch(from var(--ot-canvas) calc(l - .05) c h / .85) 100%);inset:0}.ot-campaign[data-look=stage] [data-block=quote] .ls-wrap{--ls-settled-color:var(--ot-accent)}.ot-campaign[data-look=stage] [data-block=hero] h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,13cqi,8.5rem);font-weight:700;line-height:.9}.ot-campaign[data-look=stage] [data-block=stat] ul>li{border-top:1px solid var(--ot-accent)}.ot-campaign[data-look=stage] [data-block=stat] li p[aria-hidden=true]{letter-spacing:-.045em;font-size:clamp(3.4rem,9vw,7.25rem);font-weight:700;line-height:.9}.ot-campaign[data-look=stage] [data-block=cta] h2,.ot-campaign[data-look=stage] [data-block=cta] h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,8vw,6.5rem);font-weight:700;line-height:.92}@media (min-width:1024px){.ot-campaign[data-look=comic] [data-block=hero] h1{font-size:clamp(3rem,6.4cqi,7rem)}.ot-campaign[data-look=stage] [data-block=hero] h1{font-size:clamp(3rem,7cqi,8.5rem)}}@keyframes cl-wipe{0%{clip-path:inset(0 100% 0 0);opacity:.2;transform:translateY(1.25rem)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes cl-rise{0%{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ot-campaign[data-look=stage][data-motion=full] :is([data-block=stat] h2,[data-block=cta] h2,[data-block=quote] blockquote){animation:linear both cl-wipe;animation-timeline:view();animation-range:entry entry 70%}.ot-campaign[data-look=stage][data-motion=full] [data-block=stat] ul>li{animation:linear both cl-rise;animation-timeline:view();animation-range:entry entry 55%}}}.ot-campaign[data-look=stage] [data-block=hero]>div:first-child{background:0 0}@media (min-width:1024px){.ot-campaign[data-look=stage] [data-block=hero]{width:100vw;margin-inline:calc(50% - 50vw)}.ot-campaign[data-look=stage] [data-block=hero]>div:first-child{padding-inline-start:max(var(--ot-space-lg), calc((100vw - 90rem) / 2 + var(--ot-space-lg)))}}.ot-campaign[data-look=comic] [data-block=feature] ul:not([data-ruled-grid]) li>*{background:var(--cl-a);border:2px solid var(--cl-ink);box-shadow:5px 5px 0 var(--cl-ink);--ot-fg:var(--cl-ink);--ot-fg-muted:var(--cl-ink);transition:transform var(--ot-dur-base) var(--ot-ease-quick), box-shadow var(--ot-dur-base) var(--ot-ease-quick);border-radius:1.1rem}.ot-campaign[data-look=comic] [data-block=feature] ul:not([data-ruled-grid]) li:nth-child(2n)>*{background:var(--cl-b)}.ot-campaign[data-look=comic] [data-block=feature] ul:not([data-ruled-grid]) li>:hover{box-shadow:7px 7px 0 var(--cl-ink);transform:translate(-2px,-2px)}.ot-campaign[data-look=comic] [data-block=accordion] .border-t[data-state][data-orientation]{background:oklch(from var(--cl-seed) .995 .004 h);border:2px solid var(--cl-ink);box-shadow:4px 4px 0 var(--cl-ink);margin-bottom:var(--ot-space-sm);--ot-fg:var(--cl-ink);--ot-fg-muted:var(--cl-ink);border-radius:1rem;overflow:hidden}.ot-campaign[data-look=comic] [data-block=accordion] .border-t[data-state=open][data-orientation]{background:var(--cl-a)}.ot-campaign[data-look=comic] [data-block=accordion] .border-t[data-state] :is(h3,button){padding-inline:var(--ot-space-md)}.ot-campaign[data-look=comic] [data-block=callout]>div{background:var(--cl-b);border:2px solid var(--cl-ink);box-shadow:6px 6px 0 var(--cl-ink);--ot-fg-on-brand:var(--cl-ink);--ot-intent-brand-fg:var(--cl-ink);border-radius:1.1rem}.ot-campaign[data-look=comic] [data-block=callout]>div :is(h2,h3,h4,p,a){color:var(--cl-ink)}.ot-campaign[data-look=comic] [data-block=image] figure{border:3px solid var(--cl-ink);box-shadow:8px 8px 0 var(--cl-ink);border-radius:1.25rem;overflow:hidden;rotate:-.8deg}.ot-campaign[data-look=comic] [data-block=cta]{margin:var(--ot-space-lg) var(--ot-space-md);border:3px solid var(--cl-ink);box-shadow:8px 8px 0 var(--cl-ink);border-radius:1.5rem;overflow:hidden}.ot-campaign[data-look=comic] [data-form-card]{background:oklch(from var(--cl-seed) .995 .004 h);border:3px solid var(--cl-ink);box-shadow:8px 8px 0 var(--cl-ink);--ot-fg:var(--cl-ink);--ot-fg-muted:var(--cl-ink);border-radius:1.25rem}.ot-campaign[data-look=comic] [data-form-card] .ot-field{background:var(--ot-canvas);border:2px solid var(--cl-ink);color:var(--cl-ink);border-radius:.75rem}.ot-campaign[data-look=comic] [data-form-card] .ot-field:focus-visible{outline:3px solid var(--cl-b);outline-offset:1px}.ot-campaign[data-look=comic] :is([data-form-card] button[type=submit],[data-form-card] [data-step-nav] button,.ot-cl-strip a[class*=bg-accent]){border:2px solid var(--cl-ink);color:var(--cl-ink);background:var(--cl-a);box-shadow:3px 3px 0 var(--cl-ink);border-radius:999px;font-weight:800}:is(.ot-campaign[data-look=neon],.ot-campaign[data-look=neon] [data-theme]){--cl-n1:oklch(from var(--cl-seed) .8 clamp(.16, c, .28) h);--cl-n2:oklch(from var(--cl-seed-2) .86 clamp(.14, c, .26) h);--cl-n3:oklch(from var(--cl-seed) .78 .24 calc(h + 160));--cl-ink:oklch(from var(--cl-seed) .14 .03 h);--cl-wall:oklch(from var(--cl-seed) .15 .045 h);--cl-wall-2:oklch(from var(--cl-seed) .2 .055 h);--ot-canvas:var(--cl-wall);--ot-surface:var(--cl-wall-2);--ot-fg:oklch(from var(--cl-seed) .97 .012 h);--ot-fg-muted:oklch(from var(--cl-seed) .8 .05 h);--ot-brand:oklch(from var(--cl-seed) .4 clamp(.1, c, .22) h);--ot-brand-hover:oklch(from var(--cl-seed) .48 clamp(.12, c, .24) h);--ot-fg-on-brand:oklch(from var(--cl-seed) .985 .008 h);--ot-brand-text:var(--cl-n1);--ot-intent-brand:var(--cl-n1);--ot-intent-brand-fg:var(--cl-ink);--ot-accent:var(--cl-n2);--ot-accent-hover:oklch(from var(--cl-n2) calc(l - .08) c h);--ot-fg-on-accent:var(--cl-ink);--ot-bloom-brand:oklch(from var(--cl-n1) l c h / .55);--ot-bloom-brand-ring:oklch(from var(--cl-n1) l c h / .4);--ot-bloom-brand-faint:oklch(from var(--cl-n1) l c h / .18);--ot-bloom-brand-border:oklch(from var(--cl-n1) l c h / .3);--ot-bloom-accent:oklch(from var(--cl-n2) l c h / .55);--ot-bloom-accent-ring:oklch(from var(--cl-n2) l c h / .4);--ot-bloom-accent-border:oklch(from var(--cl-n2) l c h / .3);--ot-bloom-accent-faint:oklch(from var(--cl-n2) l c h / .14);--ot-btn-ghost-fg:var(--ot-fg);--ot-btn-ghost-border:var(--cl-n2);--ot-btn-ghost-border-hover:var(--cl-n2);--ot-btn-ghost-bg-hover:oklch(from var(--cl-n2) l c h / .12)}.ot-campaign[data-look=neon] :is([data-block=feature] ul:not([data-ruled-grid]) li>*,[data-block=stat] ul>li,[data-block=quote] figure,[data-block=callout]>div,[data-block=image] figure,[data-block=cta],[data-block=accordion] .border-t[data-state][data-orientation],[data-form-card],[data-block=hero]>div:nth-child(2)){border:2px solid var(--nc,var(--cl-n1));box-shadow:0 0 6px oklch(from var(--nc,var(--cl-n1)) l c h / .85), 0 0 24px oklch(from var(--nc,var(--cl-n1)) l c h / .4), inset 0 0 14px oklch(from var(--nc,var(--cl-n1)) l c h / .2);background:oklch(from var(--cl-wall) l c h / .82);border-radius:1.25rem}.ot-cl-neonwall{background:var(--cl-wall);inset:0}.ot-cl-brick{background:oklch(from var(--cl-seed) .3 .06 h / .55);inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='56'%3E%3Cpath d='M0 1H112M0 29H112M1 0V28M57 28V56' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E") 0 0/112px 56px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='56'%3E%3Cpath d='M0 1H112M0 29H112M1 0V28M57 28V56' stroke='%23000' stroke-width='2' fill='none'/%3E%3C/svg%3E") 0 0/112px 56px}.ot-cl-neonglow{background:radial-gradient(48rem 30rem at 0% 0%, oklch(from var(--cl-n3) l c h / .2), transparent 70%), radial-gradient(48rem 30rem at 100% 12%, oklch(from var(--cl-n1) l c h / .18), transparent 70%);height:60rem;inset:0 0 auto}.ot-cl-neonframe{inset:var(--cl-frame-top,10px) 10px 10px;z-index:60;pointer-events:none;border:2px solid var(--cl-n1);box-shadow:0 0 6px var(--cl-n1), 0 0 26px oklch(from var(--cl-n1) l c h / .5), inset 0 0 12px oklch(from var(--cl-n1) l c h / .4), 0 0 0 100vmax var(--cl-wall);border-radius:1.75rem;position:fixed!important}@media (max-width:767px){.ot-cl-neonframe{inset:var(--cl-frame-top,5px) 5px 5px;border-radius:1.1rem}}.ot-campaign[data-look=neon] .ot-cl-strip{top:calc(var(--cl-frame-top,10px) + 2px);border-radius:calc(1.75rem - 2px) calc(1.75rem - 2px) 0 0;margin:12px 12px 0}@media (max-width:767px){.ot-campaign[data-look=neon] .ot-cl-strip{top:calc(var(--cl-frame-top,5px) + 2px);border-radius:calc(1.1rem - 2px) calc(1.1rem - 2px) 0 0;margin:7px 7px 0}}.ot-campaign[data-look=neon] .ot-cl-strip{background:oklch(from var(--cl-wall) l c h / .94);border-bottom:1px solid oklch(from var(--cl-n1) l c h / .55);box-shadow:0 6px 22px oklch(from var(--cl-n1) l c h / .18)}.ot-campaign[data-look=neon] .ot-campaign-footer{background:oklch(from var(--cl-wall) l c h / .94)}.ot-campaign[data-look=neon] .ot-cl-form{background:0 0}.ot-campaign[data-look=neon] :is([data-block] h1,[data-block] h2,.ot-cl-form h2){font-family:var(--ot-font-neon);font-synthesis-weight:none;letter-spacing:.03em;text-wrap:balance;color:var(--ot-fg);text-shadow:0 0 .04em oklch(from var(--ot-fg) l c h / .95), 0 0 .12em oklch(from var(--cl-n1) l c h / .95), 0 0 .3em oklch(from var(--cl-n1) l c h / .8), 0 0 .6em oklch(from var(--cl-n1) l c h / .55), 0 0 1.1em oklch(from var(--cl-n1) l c h / .35);font-weight:700}.ot-campaign[data-look=neon] .ot-cl-form h2{text-shadow:0 0 .04em oklch(from var(--ot-fg) l c h / .95), 0 0 .12em oklch(from var(--cl-n2) l c h / .95), 0 0 .3em oklch(from var(--cl-n2) l c h / .8), 0 0 .6em oklch(from var(--cl-n2) l c h / .5)}.ot-campaign[data-look=neon] [data-block=hero][class*=lg\:flex-row]>div:first-child{background:0 0}.ot-campaign[data-look=neon] [data-block=hero][class*=lg\:flex-row]>div:first-child>div>p:first-child{color:var(--cl-n2);text-shadow:0 0 10px oklch(from var(--cl-n2) l c h / .6)}.ot-campaign[data-look=neon] [data-block=hero][class*=lg\:flex-row]>div:nth-child(2){--nc:var(--cl-n3);margin:var(--ot-space-md);overflow:hidden}.ot-campaign[data-look=neon] [data-block=hero] h1{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,7cqi,4.25rem);line-height:1.08}@media (min-width:1024px){.ot-campaign[data-look=neon] [data-block=hero] h1{font-size:clamp(2.2rem,3.9cqi,4.25rem)}}.ot-campaign[data-look=neon] [data-block=cta] h2,.ot-campaign[data-look=neon] [data-block=cta] h1{text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 .04em oklch(from var(--ot-fg) l c h / .95), 0 0 .12em oklch(from var(--cl-n3) l c h / .95), 0 0 .3em oklch(from var(--cl-n3) l c h / .8), 0 0 .6em oklch(from var(--cl-n3) l c h / .5)}.ot-campaign[data-look=neon] [data-block=cta]{--nc:var(--cl-n3);margin:var(--ot-space-lg) var(--ot-space-md);overflow:hidden}@keyframes cl-flicker{0%,18%,22%,62%,66%,to{opacity:1}20%{opacity:.82}64%{opacity:.88}}@media (prefers-reduced-motion:no-preference){.ot-campaign[data-look=neon]:not([data-motion=still]) [data-block=hero] h1{animation:cl-flicker calc(8s * var(--cl-dur)) linear infinite}}.ot-campaign[data-look=neon] [data-block=feature] ul:not([data-ruled-grid]) li:nth-child(3n+1)>*,.ot-campaign[data-look=neon] [data-block=stat] ul>li:nth-child(3n+1){--nc:var(--cl-n1)}.ot-campaign[data-look=neon] [data-block=feature] ul:not([data-ruled-grid]) li:nth-child(3n+2)>*,.ot-campaign[data-look=neon] [data-block=stat] ul>li:nth-child(3n+2){--nc:var(--cl-n2)}.ot-campaign[data-look=neon] [data-block=feature] ul:not([data-ruled-grid]) li:nth-child(3n)>*,.ot-campaign[data-look=neon] [data-block=stat] ul>li:nth-child(3n){--nc:var(--cl-n3)}.ot-campaign[data-look=neon] [data-block=stat] ul>li>span[aria-hidden=true]{display:none}.ot-campaign[data-look=neon] [data-block=stat] li p[aria-hidden=true]{color:var(--nc);letter-spacing:-.02em;text-shadow:0 0 6px oklch(from var(--nc) l c h / .9), 0 0 22px oklch(from var(--nc) l c h / .55);font-weight:800}.ot-campaign[data-look=neon] [data-block=quote] figure{--nc:var(--cl-n3);padding:clamp(1.25rem,3vw,2.25rem)}.ot-campaign[data-look=neon] [data-block=quote] .ls-wrap{--ls-settled-color:var(--cl-n2)}.ot-campaign[data-look=neon] [data-block=callout]>div{--nc:var(--cl-n2);--ot-fg-on-brand:var(--ot-fg);--ot-intent-brand-fg:var(--ot-fg)}.ot-campaign[data-look=neon] [data-block=callout]>div a{color:var(--cl-n2)}.ot-campaign[data-look=neon] [data-block=image] figure{--nc:var(--cl-n1);overflow:hidden}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state][data-orientation]{--nc:var(--cl-n1);margin-bottom:var(--ot-space-sm);overflow:hidden}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state=open][data-orientation]{--nc:var(--cl-n2)}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state] :is(h3,button){padding-inline:var(--ot-space-md)}.ot-campaign[data-look=neon] [data-form-card]{--nc:var(--cl-n1);background:oklch(from var(--cl-wall-2) l c h / .92)}.ot-campaign[data-look=neon] .ot-field{background:oklch(from var(--cl-wall) l c h / .9);color:var(--ot-fg);border:2px solid oklch(from var(--cl-n1) l c h / .5);border-radius:.75rem}.ot-campaign[data-look=neon] .ot-field:focus-visible{border-color:var(--cl-n2);box-shadow:0 0 12px oklch(from var(--cl-n2) l c h / .6);outline:none}.ot-campaign[data-look=neon] :is([data-block=hero]>div:first-child a,[data-block=cta] a,[data-form-card] button[type=submit],[data-form-card] [data-step-nav] button,.ot-cl-strip a[class*=bg-accent]){border:2px solid var(--cl-n1);background:var(--cl-n1);color:var(--cl-ink);box-shadow:0 0 8px oklch(from var(--cl-n1) l c h / .8), 0 0 26px oklch(from var(--cl-n1) l c h / .4);border-radius:999px;font-weight:800;transform:none}.ot-campaign[data-look=neon] :is([data-block=hero]>div:first-child a:nth-of-type(2),[data-form-card] [data-step-nav] button:first-child,.ot-cl-strip a[class*=bg-accent]){color:var(--cl-n2);border-color:var(--cl-n2);box-shadow:0 0 8px oklch(from var(--cl-n2) l c h / .7), inset 0 0 8px oklch(from var(--cl-n2) l c h / .3);background:0 0}.ot-campaign[data-look=neon] [data-block=cta] a{background:var(--cl-n3);border-color:var(--cl-n3);box-shadow:0 0 8px oklch(from var(--cl-n3) l c h / .8), 0 0 26px oklch(from var(--cl-n3) l c h / .4)}.ot-campaign[data-look=neon] :is([data-block=hero]>div:first-child a,[data-block=cta] a,[data-form-card] button[type=submit],[data-form-card] [data-step-nav] button,.ot-cl-strip a[class*=bg-accent]):hover{background:var(--cl-n2);color:var(--cl-ink);border-color:var(--cl-n2);box-shadow:0 0 12px oklch(from var(--cl-n2) l c h / .9), 0 0 36px oklch(from var(--cl-n2) l c h / .5);transform:none}.ot-campaign[data-look=comic] [data-block=accordion] .border-t[data-state] :is(h3,button,h3 *,button *):not(svg):not(svg *){color:var(--cl-ink);opacity:1}.ot-campaign[data-look=comic] [data-block=accordion] .border-t[data-state] [role=region]{padding-inline:calc(var(--ot-space-md) + .75rem);padding-bottom:var(--ot-space-sm);color:var(--cl-ink)}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state] [role=region]{padding-inline:var(--ot-space-md);padding-bottom:var(--ot-space-sm)}.ot-campaign[data-look=neon] [data-block=stat] ul,.ot-campaign[data-look=comic] [data-block=stat] ul{gap:var(--ot-space-md)}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state] :is(h3,button,h3 *,button *):not(svg):not(svg *){color:var(--ot-fg);opacity:1}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state] svg{color:var(--nc)}.ot-campaign[data-look=neon] [data-block=accordion] .border-t[data-state] [role=region]{padding-inline:calc(var(--ot-space-md) + .75rem);color:var(--ot-fg-muted)}.ot-campaign[data-look=stage] [data-block=accordion] .border-t[data-state] :is(h3,button,h3 *,button *):not(svg):not(svg *){color:var(--ot-fg);opacity:1}.ot-campaign[data-look=stage] [data-block=accordion] .border-t[data-state=open] svg{color:var(--ot-accent)}.ot-campaign[data-look=neon] .ot-field::placeholder{color:var(--ot-fg-muted);opacity:.85}.ot-campaign[data-look=comic] .ot-field::placeholder{color:var(--cl-ink);opacity:.6}.ot-campaign[data-look=neon] .btn-signal{border:2px solid var(--cl-n1);background:var(--cl-n1);color:var(--cl-ink);box-shadow:0 0 8px oklch(from var(--cl-n1) l c h / .8), 0 0 26px oklch(from var(--cl-n1) l c h / .4);border-radius:999px;font-weight:800}.ot-campaign[data-look=neon] .btn-signal:hover{background:var(--cl-n2);border-color:var(--cl-n2);color:var(--cl-ink);box-shadow:0 0 12px oklch(from var(--cl-n2) l c h / .9), 0 0 36px oklch(from var(--cl-n2) l c h / .5)}.ot-campaign[data-look=comic] .btn-signal{border:2px solid var(--cl-ink);background:var(--cl-a);color:var(--cl-ink);box-shadow:4px 4px 0 var(--cl-ink);transition:transform var(--ot-dur-fast,.15s) var(--ot-ease-quick), box-shadow var(--ot-dur-fast,.15s) var(--ot-ease-quick);border-radius:999px;font-weight:800}.ot-campaign[data-look=comic] .btn-signal:hover{background:var(--cl-b);color:var(--cl-ink);box-shadow:6px 6px 0 var(--cl-ink);transform:translate(-2px,-2px)}.ot-campaign[data-look=stage] .ot-field::placeholder{color:var(--ot-fg-muted);opacity:.85}:is(.ot-campaign[data-look=blueprint],.ot-campaign[data-look=blueprint] [data-theme]){--cl-ink:oklch(from var(--cl-seed) .3 clamp(.05, c, .13) h);--cl-ink-2:oklch(from var(--cl-seed) .4 clamp(.05, c, .12) h);--cl-paper:oklch(from var(--cl-seed) .975 .014 h);--cl-sheet:oklch(from var(--cl-seed) .992 .006 h);--cl-mark:oklch(from var(--cl-seed-2) .84 clamp(.12, c, .2) h);--cl-line:1.5px solid var(--cl-ink);--cl-mono:var(--ot-font-mono,ui-monospace, monospace);--ot-canvas:var(--cl-paper);--ot-surface:var(--cl-sheet);--ot-fg:oklch(from var(--cl-seed) .22 .03 h);--ot-fg-muted:var(--cl-ink-2);--ot-brand:oklch(from var(--cl-seed) .36 clamp(.07, c, .15) h);--ot-brand-hover:oklch(from var(--cl-seed) .3 clamp(.07, c, .15) h);--ot-fg-on-brand:oklch(from var(--cl-seed) .985 .008 h);--ot-brand-text:var(--cl-ink);--ot-intent-brand:var(--cl-ink);--ot-intent-brand-fg:var(--ot-fg-on-brand);--ot-accent:var(--cl-mark);--ot-accent-hover:oklch(from var(--cl-mark) calc(l - .06) c h);--ot-fg-on-accent:var(--cl-ink);--ot-bloom-brand:oklch(from var(--cl-ink) l c h / .18);--ot-bloom-brand-ring:oklch(from var(--cl-ink) l c h / .18);--ot-bloom-brand-faint:oklch(from var(--cl-ink) l c h / .08);--ot-bloom-brand-border:oklch(from var(--cl-ink) l c h / .2);--ot-bloom-accent:oklch(from var(--cl-mark) l c h / .4);--ot-bloom-accent-ring:oklch(from var(--cl-mark) l c h / .3);--ot-bloom-accent-border:oklch(from var(--cl-mark) l c h / .3);--ot-bloom-accent-faint:oklch(from var(--cl-mark) l c h / .14);--ot-btn-ghost-fg:var(--cl-ink);--ot-btn-ghost-border:var(--cl-ink);--ot-btn-ghost-border-hover:var(--cl-ink);--ot-btn-ghost-bg-hover:oklch(from var(--cl-ink) l c h / .07)}.ot-cl-bpgrid{background-image:linear-gradient(oklch(from var(--cl-ink) l c h / .11) 1px, transparent 1px), linear-gradient(90deg, oklch(from var(--cl-ink) l c h / .11) 1px, transparent 1px), linear-gradient(oklch(from var(--cl-ink) l c h / .05) 1px, transparent 1px), linear-gradient(90deg, oklch(from var(--cl-ink) l c h / .05) 1px, transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;inset:0}.ot-campaign[data-look=blueprint] .ot-cl-strip{border-bottom:var(--cl-line)}.ot-campaign[data-look=blueprint] .ot-campaign-footer{background:var(--cl-sheet);border-top:var(--cl-line)}.ot-campaign[data-look=blueprint] .ot-cl-form{background:0 0}.ot-campaign[data-look=blueprint] .ot-cl-form h2{color:var(--cl-ink);letter-spacing:-.02em;font-weight:800}.ot-campaign[data-look=blueprint] [data-block]{position:relative}.ot-campaign[data-look=blueprint] [data-block=hero]{padding-bottom:2.25rem}.ot-campaign[data-look=blueprint] [data-block=hero]:after{content:"SCALE 1:1";z-index:3;left:var(--ot-space-md);right:var(--ot-space-md);border-top:1px dashed oklch(from var(--cl-ink) l c h / .45);font:500 .64rem/1 var(--cl-mono);letter-spacing:.16em;text-align:right;color:var(--cl-ink-2);padding-top:.45rem;position:absolute;bottom:.6rem}.ot-campaign[data-look=blueprint] [data-block=hero][class*=lg\:flex-row]>div:first-child{--ot-fg-on-brand:var(--ot-fg);background:0 0}.ot-campaign[data-look=blueprint] [data-block=hero] h1{letter-spacing:-.03em;text-wrap:balance;color:var(--ot-fg);font-size:clamp(2.5rem,9.5cqi,6rem);font-weight:800;line-height:.97}@media (min-width:1024px){.ot-campaign[data-look=blueprint] [data-block=hero] h1{font-size:clamp(2.6rem,4.3cqi,5rem)}}.ot-campaign[data-look=blueprint] [data-block=hero] :is(h1,p){color:var(--ot-fg)}.ot-campaign[data-look=blueprint] [data-block=hero][class*=lg\:flex-row]>div:nth-child(2){margin:var(--ot-space-lg) var(--ot-space-md) var(--ot-space-md);border:var(--cl-line);background:var(--cl-sheet);box-shadow:10px 10px 0 oklch(from var(--cl-ink) l c h / .14)}.ot-campaign[data-look=blueprint] :is([data-block=feature] ul:not([data-ruled-grid]) li>*,[data-block=stat] ul>li,[data-block=quote] figure,[data-block=image] figure,[data-form-card]){border:var(--cl-line);background:var(--cl-sheet);box-shadow:none;--ot-fg-muted:var(--cl-ink-2);border-radius:0;position:relative}.ot-campaign[data-look=blueprint] :is([data-block=feature] ul:not([data-ruled-grid]) li>*,[data-block=stat] ul>li,[data-block=quote] figure,[data-block=image] figure,[data-form-card]):after{content:"";pointer-events:none;z-index:2;background:linear-gradient(var(--cl-ink), var(--cl-ink)) 0 0 / 12px 1.5px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 0 0 / 1.5px 12px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 100% 0 / 12px 1.5px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 100% 0 / 1.5px 12px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 0 100% / 12px 1.5px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 0 100% / 1.5px 12px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 100% 100% / 12px 1.5px no-repeat, linear-gradient(var(--cl-ink), var(--cl-ink)) 100% 100% / 1.5px 12px no-repeat;position:absolute;inset:-7px}.ot-campaign[data-look=blueprint] [data-block=stat] ul{gap:var(--ot-space-lg)}.ot-campaign[data-look=blueprint] [data-block=stat] li p[aria-hidden=true]{color:var(--cl-ink);font-variant-numeric:tabular-nums;font-weight:300}.ot-campaign[data-look=blueprint] [data-block=quote] figure{padding:clamp(1.25rem,3vw,2.25rem)}.ot-campaign[data-look=blueprint] [data-block=image] figure{box-shadow:10px 10px 0 oklch(from var(--cl-ink) l c h / .14)}.ot-campaign[data-look=blueprint] [data-block=image] figure:after{content:none}.ot-campaign[data-look=blueprint] [data-block=quote] .ls-wrap{--ls-settled-color:var(--cl-ink)}.ot-campaign[data-look=blueprint] [data-block=callout]>div{border:1.5px dashed var(--cl-ink);margin-top:var(--ot-space-md);background:repeating-linear-gradient(135deg, oklch(from var(--cl-ink) l c h / .06) 0 1px, transparent 1px 9px), var(--cl-sheet);--ot-fg-on-brand:var(--ot-fg);--ot-intent-brand-fg:var(--ot-fg);border-radius:0;position:relative}.ot-campaign[data-look=blueprint] [data-block=callout]>div:before{content:"NOTE";top:-.75rem;left:var(--ot-space-md);background:var(--cl-ink);color:var(--cl-paper);font:600 .66rem/1 var(--cl-mono);letter-spacing:.16em;padding:.3rem .6rem;position:absolute}.ot-campaign[data-look=blueprint] [data-block=callout]>div :is(h2,h3,h4,p,a){color:var(--ot-fg)}.ot-campaign[data-look=blueprint] [data-block=accordion]{counter-reset:acc}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state][data-orientation]{counter-increment:acc;border:0;border-top:var(--cl-line);background:0 0;border-radius:0;position:relative}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state][data-orientation]:last-child{border-bottom:var(--cl-line)}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state][data-orientation]:before{content:counter(acc, decimal-leading-zero);left:var(--ot-space-sm);font:600 .7rem/1 var(--cl-mono);letter-spacing:.1em;color:var(--cl-ink-2);position:absolute;top:1.35rem}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state=open][data-orientation]{background:var(--cl-sheet)}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state] :is(h3,button){padding-inline-start:3rem}.ot-campaign[data-look=blueprint] [data-block=accordion] .border-t[data-state] [role=region]{padding-inline:3rem var(--ot-space-md);padding-bottom:var(--ot-space-sm)}.ot-campaign[data-look=blueprint] [data-block=cta]{margin:var(--ot-space-lg) var(--ot-space-md);border:var(--cl-line);box-shadow:10px 10px 0 oklch(from var(--cl-ink) l c h / .14)}.ot-campaign[data-look=blueprint] [data-block=cta] h2,.ot-campaign[data-look=blueprint] [data-block=cta] h1{letter-spacing:-.03em;font-weight:800}.ot-campaign[data-look=blueprint] .ot-field{background:var(--cl-paper);color:var(--ot-fg);border:var(--cl-line);border-radius:0}.ot-campaign[data-look=blueprint] .ot-field::placeholder{color:var(--cl-ink-2);opacity:.8}.ot-campaign[data-look=blueprint] .ot-field:focus-visible{outline:3px solid var(--cl-mark);outline-offset:2px}.ot-campaign[data-look=blueprint] :is([data-block=hero]>div:first-child a,[data-block=cta] a,[data-form-card] button[type=submit],[data-form-card] [data-step-nav] button,.ot-cl-strip a[class*=bg-accent],.btn-signal){background:var(--cl-mark);color:var(--cl-ink);border:var(--cl-line);box-shadow:4px 4px 0 var(--cl-ink);transition:transform var(--ot-dur-fast,.15s) var(--ot-ease-quick), box-shadow var(--ot-dur-fast,.15s) var(--ot-ease-quick), background-color var(--ot-dur-fast,.15s) var(--ot-ease-quick);border-radius:0;font-weight:700;transform:none}.ot-campaign[data-look=blueprint] :is([data-block=hero]>div:first-child a:nth-of-type(2),[data-form-card] [data-step-nav] button:first-child){color:var(--cl-ink);box-shadow:none;background:0 0}.ot-campaign[data-look=blueprint] :is([data-block=hero]>div:first-child a,[data-block=cta] a,[data-form-card] button[type=submit],[data-form-card] [data-step-nav] button,.ot-cl-strip a[class*=bg-accent],.btn-signal):hover{background:var(--ot-brand);color:var(--cl-paper);box-shadow:6px 6px 0 var(--cl-ink);transform:translate(-2px,-2px)}.ot-campaign[data-look=blueprint] [data-block=cta] a:hover{background:var(--cl-paper);color:var(--cl-ink)}.ot-campaign[data-look=blueprint] :is(a,button):focus-visible{outline:3px solid var(--cl-mark);outline-offset:2px}@media (min-width:1024px){.ot-campaign[data-look=blueprint] [data-block=hero][class*=lg\:flex-row]>div:first-child{width:46%}.ot-campaign[data-look=blueprint] [data-block=hero][class*=lg\:flex-row]>div:nth-child(2){aspect-ratio:16/11;flex:1 1 0;align-self:center;min-height:0}}.ot-campaign[data-look=blueprint] :is([data-block] :is(p,span).text-label.text-brand,[data-block=text] div>p.text-label:first-child,[data-block=hero]>div:first-child>div>p:first-child){width:fit-content;font-family:var(--cl-mono);color:var(--cl-ink);background:linear-gradient(98deg, transparent 0, oklch(from var(--cl-mark) l c h / .92) .55em, oklch(from var(--cl-mark) l c h / .92) calc(100% - .9em), transparent 100%);box-shadow:.1em .16em 0 -.03em oklch(from var(--cl-mark) l c h / .5);mix-blend-mode:multiply;border-radius:.3em .7em .4em .8em/.9em .4em .8em .35em;margin-inline-start:-.55em;padding:.2em .7em .16em .55em;font-weight:600;display:block;rotate:-1deg}.ot-cl-strip button{min-height:2.75rem}.ot-campaign .btn-signal{align-items:center;min-height:2.75rem;display:inline-flex}.ot-campaign [data-block=callout] a{min-height:2.75rem}.ot-campaign [data-form-card] button[class*=text-fg-muted\/50]{position:relative}.ot-campaign [data-form-card] button[class*=text-fg-muted\/50]:after{content:"";position:absolute;inset:-16px}@media (max-width:479px){.ot-campaign [data-block=hero] .flex-wrap{flex-direction:column;align-items:stretch}.ot-campaign [data-block=hero] .flex-wrap a{text-align:center}}@media (max-width:639px){.ot-cl-form [class*=vb\:section]>div{padding-inline:0}.ot-cl-form [data-form-card]{padding-inline:var(--ot-space-md)}}.ot-campaign[data-look=blueprint] .ot-cl-mobilebar{background:var(--cl-sheet);border-top:var(--cl-line)}.ot-campaign[data-look=blueprint] .ot-cl-mobilebar a{background:var(--cl-mark);color:var(--cl-ink);border:var(--cl-line);box-shadow:4px 4px 0 var(--cl-ink);border-radius:0;font-weight:700}.ot-campaign[data-look=neon] .ot-cl-mobilebar{background:oklch(from var(--cl-wall) l c h / .96);border-top:1px solid oklch(from var(--cl-n1) l c h / .6);box-shadow:0 -8px 26px oklch(from var(--cl-n1) l c h / .18)}.ot-campaign[data-look=neon] .ot-cl-mobilebar a{background:var(--cl-n1);color:var(--cl-ink);border:2px solid var(--cl-n1);box-shadow:0 0 8px oklch(from var(--cl-n1) l c h / .8), 0 0 26px oklch(from var(--cl-n1) l c h / .4);border-radius:999px;font-weight:800}.ot-campaign[data-look=comic] .ot-cl-mobilebar{border-top:2px solid var(--cl-ink)}.ot-campaign[data-look=comic] .ot-cl-mobilebar a{background:var(--cl-a);color:var(--cl-ink);border:2px solid var(--cl-ink);box-shadow:3px 3px 0 var(--cl-ink);border-radius:999px;font-weight:800}.ot-campaign[data-look=neon] [data-block=stat] li>div{overflow:visible}.ot-campaign[data-look=comic] .ot-cl-form h2{letter-spacing:-.02em;color:var(--cl-ink);font-weight:800}.ot-campaign[data-look=stage] .ot-cl-form h2{font-weight:600}@media (min-width:1024px){.ot-campaign[data-look=blueprint] [data-block=hero][class*=lg\:flex-row]>div:first-child .flex-wrap a{padding-inline:1.75rem}}.ot-campaign[data-look=blueprint] :is([data-block=feature] ul:not([data-ruled-grid]) li>*,[data-block=stat] ul>li,[data-block=quote] figure,[data-block=image] figure),.ot-campaign[data-look=comic] :is([data-block=feature] ul:not([data-ruled-grid]) li>*,[data-block=stat] ul>li,[data-block=quote] figure){--ot-fg-on-brand:var(--ot-fg);--ot-brand-text:var(--ot-fg)}.ot-campaign[data-look=blueprint] [data-block=stat] ul>li :is(.bg-glass,[class*=stat-]){box-shadow:none;background:0 0;border:0}.ot-campaign:is([data-look=blueprint],[data-look=comic]) [data-block=hero]:not([class*=lg\:flex-row]) .bg-brand-fill :is(p,h1),.ot-campaign[data-look=blueprint] [data-block=hero]:not([class*=lg\:flex-row]) .bg-brand-fill h1{color:var(--ot-fg-on-brand)}.ot-campaign[data-look=blueprint] [data-block=hero]:not([class*=lg\:flex-row]) .bg-brand-fill a.inline-block:not(:first-of-type){color:var(--ot-fg-on-brand);border-color:var(--ot-fg-on-brand)}.ot-campaign[data-look=blueprint] [data-block=hero]:not([class*=lg\:flex-row]) .bg-brand-fill a.inline-block:not(:first-of-type):hover{color:var(--cl-ink)}.ot-campaign[data-look=blueprint] [data-block=callout-bar]>div{border-block:var(--cl-line);border-radius:0}.ot-campaign[data-look=comic] [data-block=callout-bar]>div{border-block:2px solid var(--cl-ink);background:var(--cl-b);border-radius:0}.ot-campaign[data-look=comic] [data-block=callout-bar] :is(p,a,div){color:var(--cl-ink)}.ot-campaign:is([data-look=neon],[data-look=stage]) [data-block=callout-bar]>div{background:oklch(from var(--cl-wall,var(--ot-canvas)) l c h / .9);border-block:1px solid var(--cl-n1,var(--ot-accent));border-radius:0}.ot-campaign:is([data-look=neon],[data-look=stage]) [data-block=callout-bar] :is(p,a,div){color:var(--ot-fg)}.ot-campaign:is([data-look=stage],[data-look=neon],[data-look=comic]) [data-block=cta] :is(h1,h2){font-size:clamp(2.2rem,5.5vw,4.5rem)}.ot-campaign:is([data-look=stage],[data-look=neon]) [data-block=cta] .banner-heading.text-fg-on-accent,.ot-campaign:is([data-look=stage],[data-look=neon]) [data-block=cta] .banner-body p{color:var(--ot-fg)}
