@font-face{font-family:Figtree Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:500 900;size-adjust:96.46%;ascent-override:98.49%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:500 900;size-adjust:102.4%;ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%}@font-face{font-family:Geist Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans-Regular);font-weight:100 900;size-adjust:104.76%;ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%}@font-face{font-family:Geist Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 900;size-adjust:104.99%;ascent-override:95.73%;descent-override:28.1%;line-gap-override:0%}.preview-root{--brand-orange:#f26522;--brand-ink:#0b0b0b;--brand-navy:#0b0b0b;--brand-yellow:#f2a922;--campaign-yellow:#ffe000;--campaign-yellow-hover:#f4d500;--surface:#fff;--surface-alt:#fafafa;--directory-controls-background:oklch(98.5% 0 0);--trust-band:#2b2b2b;--event-logo-band:#1f1f1f;--trust-foreground:#ccc;--trust-logo-filter:brightness(0) invert(.8);--pricing-switch-shadow:0 5px 12px -8px #0b0b0b59;--muted:#525252;--border:#e5e5e5;--program-hero-veil:linear-gradient(90deg, #0b0b0be6, #0b0b0b73);--article-preview-mask:linear-gradient(to bottom, #000 0%, #000 calc(100% - 180px), transparent 100%);--article-preview-blur-mask:linear-gradient(to bottom, transparent 0%, transparent 25%, #000 100%);--band-free:#737373;--band-bronze:#a8612f;--band-silver:#6b7280;--band-gold:#c28a00;--tick:#15803d;--font-display:"Figtree", "Figtree Fallback Arial", "Figtree Fallback Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", "Geist Fallback Arial", "Geist Fallback Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--surface);color:var(--brand-ink);font-family:var(--font-body)}.preview-root h1,.preview-root h2,.preview-root h3,.preview-root h4{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.preview-root .propolis-ai-campaign h2{letter-spacing:0}.preview-root header,.preview-root footer,.preview-root nav,.preview-root button,.preview-root input,.preview-root select,.preview-root textarea{font-family:var(--font-body)}.preview-root header a,.preview-root header button,.preview-root nav a{font-family:var(--font-display);letter-spacing:-.01em}.preview-root .uppercase{font-family:var(--font-mono);font-weight:500}.preview-stripes-light{background:repeating-linear-gradient(115deg,#0000 0 34px,#0000 34px 36px,#f2652229 36px 40px,#0000 40px 42px);-webkit-mask-image:linear-gradient(to bottom right,#000000e6,#0000 70%);mask-image:linear-gradient(to bottom right,#000000e6,#0000 70%)}.preview-stripes:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 34px,#0000 34px 36px,#f2652280 36px 40px,#0000 40px 42px);width:50%;position:absolute;inset:0 0 0 auto}.preview-glow:before{content:"";pointer-events:none;opacity:.3;background:radial-gradient(circle,#f2652280 0%,#0000 60%);width:55%;height:120%;position:absolute;top:50%;right:-8rem;transform:translateY(-50%)}.preview-root :focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}.preview-root .preview-stripes{background-image:url(/assets/hero-community-D-FKLwUZ.jpg);background-position:50% 38%;background-size:cover}.preview-root .preview-stripes>:not(.preview-hero-img):not(.preview-hero-veil):not(.preview-hero-layer){z-index:2;position:relative}.preview-hero-img{z-index:0;object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.preview-root .preview-stripes:before,.preview-hero-veil{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0b0be0 0%,#0b0b0b80 42%,#0b0b0b1f 75%,#0b0b0b0d 100%),linear-gradient(#0000 55%,#0b0b0bbf 100%);position:absolute;inset:0}.preview-root .preview-stripes:after{z-index:2}.preview-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.preview-reveal.is-visible{opacity:1;transform:none}@keyframes preview-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.preview-hero-rise{animation:.8s cubic-bezier(.16,1,.3,1) both preview-rise}.preview-hero-rise-2{animation-delay:.12s}.preview-hero-rise-3{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.preview-reveal,.preview-hero-rise{opacity:1;transition:none;animation:none;transform:none}}@keyframes preview-mega-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.preview-mega{animation:.26s cubic-bezier(.16,1,.3,1) both preview-mega-in}@media (prefers-reduced-motion:reduce){.preview-mega{animation:none}}.preview-root .preview-hero-events.preview-stripes{background-image:url(/assets/hero-events-EkRTC5t7.jpg)}.preview-root .preview-hero-strategy.preview-stripes{background-image:url(/assets/hero-strategy-DAzDhPAv.jpg)}.preview-diagonals{position:relative}.preview-diagonals:after{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 44px,#0000 44px 46px,#f265221f 46px 50px,#0000 50px 52px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000000b3,#0000 55%);mask-image:linear-gradient(to bottom right,#000000b3,#0000 55%)}.preview-root .preview-stripes:after{display:none}.preview-root .preview-company-cover.preview-stripes{background-image:none}.preview-root .preview-company-cover.preview-stripes:before{display:none}.preview-root .preview-company-cover.preview-stripes:after{opacity:.22;width:100%;display:block}.preview-marquee{overflow:hidden}.preview-marquee-track{width:max-content;animation:28s linear infinite preview-marquee;display:flex}@keyframes preview-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.preview-marquee-track{animation:none}}.preview-propolis [id]{scroll-margin-top:8rem}@media (width>=1024px){.preview-propolis [id]{scroll-margin-top:13rem}}.preview-prose{color:var(--brand-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.preview-prose h2{letter-spacing:-.01em;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.preview-prose h3{margin:2rem 0 .75rem;font-size:1.15rem;font-weight:700}.preview-prose p{margin:0 0 1rem}.preview-prose ul,.preview-prose ol{margin:0 0 1rem 1.25rem}.preview-prose ul{list-style:outside}.preview-prose ol{list-style:decimal}.preview-prose li{margin:.35rem 0}.preview-prose a{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange)}.preview-prose blockquote{border-left:3px solid var(--brand-orange);color:var(--muted);padding-left:1rem}.preview-prose table{border-collapse:collapse;width:100%;margin:0 0 1rem;display:block;overflow-x:auto}.preview-prose th,.preview-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem}.preview-propolis>section[data-auto-tone]:nth-of-type(2n){background-color:var(--surface-alt)}.preview-propolis>section.bg-\[var\(--surface-alt\)\]+section[data-auto-tone]{background-color:var(--surface)}.preview-root{--preview-header-h:68px}.preview-root .preview-share-sticky{top:calc(var(--preview-header-h) + 1.5rem);align-self:flex-start;position:sticky}@media (width<=767px){.preview-root .preview-share-sticky{position:static}}.preview-root .preview-rich{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.preview-root .preview-rich>*+*{margin-top:1.1em}.preview-root .preview-rich h2{letter-spacing:-.02em;margin-top:1.8em;font-size:1.75rem;font-weight:700;line-height:1.2}.preview-root .preview-rich h3{margin-top:1.6em;font-size:1.35rem;font-weight:700;line-height:1.3}.preview-root .preview-rich h4,.preview-root .preview-rich h5{margin-top:1.4em;font-size:1.1rem;font-weight:700}.preview-root .preview-rich a{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange);text-underline-offset:3px}.preview-root .preview-rich ul{padding-left:1.4em;list-style:outside}.preview-root .preview-rich ol{padding-left:1.4em;list-style:decimal}.preview-root .preview-rich li+li{margin-top:.4em}.preview-root .preview-rich blockquote{border-left:4px solid var(--brand-orange);padding:.4em 0 .4em 1.2em;font-size:1.125rem;font-weight:600;line-height:1.45}.preview-root .preview-rich blockquote>*+*{margin-top:.25em}.preview-root .preview-rich strong,.preview-root .preview-rich b{font-weight:700;display:inline}.preview-root .preview-rich cite{color:var(--muted);margin-top:.75em;font-size:.9rem;font-style:normal;font-weight:500;display:block}.preview-root .preview-rich h6{margin-top:1.2em;font-size:1rem;font-weight:700}.preview-root .preview-rich img{border-radius:1rem;max-width:100%;height:auto}.preview-root .preview-rich figcaption{color:var(--muted);margin-top:.5em;font-size:.85rem}.preview-root .preview-rich .preview-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:.75rem;overflow-x:auto}.preview-root .preview-rich .preview-table-scroll:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.preview-root .preview-rich table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.95rem;line-height:1.5}.preview-root .preview-rich caption{caption-side:top;text-align:left;padding:.75em 1em;font-weight:700}.preview-root .preview-rich th,.preview-root .preview-rich td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:6rem;padding:.65em 1em}.preview-root .preview-rich thead th{background:var(--surface-alt);border-bottom:2px solid var(--brand-orange);font-weight:700}.preview-root .preview-rich tbody tr:nth-child(2n) td{background:var(--surface-alt)}.preview-root .preview-rich tfoot td,.preview-root .preview-rich tfoot th{border-top:2px solid var(--border);font-weight:700}.preview-root .preview-rich tr:last-child>td,.preview-root .preview-rich tr:last-child>th{border-bottom:0}.preview-root .preview-rich iframe{aspect-ratio:16/9;border:0;border-radius:1rem;width:100%}.preview-root .membership-checkout{--color-primary:var(--brand-orange);--color-accent:#fef4f1;--color-card:var(--surface);--color-muted:var(--surface-alt);--color-muted-foreground:#525252;--color-border:#e6e6e6;--primary:17 89% 54%;--primary-foreground:0 0% 100%;--accent:17 89% 97%;--card:0 0% 100%;--foreground:0 0% 4%;--muted:0 0% 98%;--muted-foreground:0 0% 32%;--border:0 0% 90%;--input:0 0% 90%}.preview-root .membership-checkout h1,.preview-root .membership-checkout h2{letter-spacing:0}.preview-root .membership-checkout button[role=radio],.preview-root .membership-checkout button[role=checkbox]{background:var(--surface);width:1rem;min-width:1rem;height:1rem;min-height:1rem;color:var(--brand-orange);flex-shrink:0;padding:0}.preview-root .membership-checkout label:has(>span>button[role=radio][data-state=checked]){background:var(--color-accent);border-color:var(--brand-orange)}.preview-root .membership-checkout button[type=submit]{background:var(--brand-ink);color:var(--surface)}.preview-root .membership-pricing h2,.preview-root .membership-pricing h3{letter-spacing:0}.preview-root .membership-pricing a:not([class*=border-2]){background:var(--brand-ink);color:var(--surface)}.preview-root .preview-article-locked{-webkit-mask-image:var(--article-preview-mask);-webkit-mask-image:var(--article-preview-mask);-webkit-mask-image:var(--article-preview-mask);mask-image:var(--article-preview-mask);position:relative}.preview-root .preview-article-locked:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(2px);height:180px;-webkit-mask-image:var(--article-preview-blur-mask);-webkit-mask-image:var(--article-preview-blur-mask);-webkit-mask-image:var(--article-preview-blur-mask);mask-image:var(--article-preview-blur-mask);position:absolute;inset:auto 0 0}.preview-root{--primary:var(--brand-orange-hsl);--primary-foreground:0 0% 4%;--primary-glow:var(--brand-orange-hsl);--accent:22 100% 94%;--accent-foreground:0 0% 4%;--ring:var(--brand-orange-hsl);--color-primary:var(--brand-orange);--color-primary-foreground:#0a0a0a;--color-ring:var(--brand-orange);--brand-yellow:var(--brand-orange);--campaign-yellow:var(--brand-orange);--campaign-yellow-hover:var(--brand-orange);--color-yellow-50:var(--color-orange-50);--color-yellow-100:var(--color-orange-100);--color-yellow-200:var(--color-orange-200);--color-yellow-300:var(--color-orange-300);--color-yellow-400:var(--color-orange-400);--color-yellow-500:var(--color-orange-500);--color-yellow-600:var(--brand-orange);--color-yellow-700:var(--brand-orange);--color-yellow-800:var(--brand-orange);--color-yellow-900:var(--brand-orange);--color-yellow-950:var(--brand-orange)}.preview-root .membership-checkout{--primary-foreground:0 0% 4%;--color-primary-foreground:#0a0a0a}.preview-root .trusted-by-heading{letter-spacing:0;font-weight:400}.preview-root .trusted-by-logo{max-width:120px;max-height:22px;filter:var(--trust-logo-filter);transform:scale(var(--trust-logo-scale,1))}.preview-root .trust-scale-wordmark{--trust-logo-scale:1}.preview-root .trust-scale-wide{--trust-logo-scale:.95}.preview-root .trust-scale-compact{--trust-logo-scale:.72}.preview-root .trust-scale-heavy{--trust-logo-scale:.82}.preview-root .trust-scale-boost{--trust-logo-scale:1.2}.preview-root .trust-scale-bp{--trust-logo-scale:1.75}@media (width>=640px){.preview-root .trusted-by-logo{max-height:24px}}@media (width>=1024px){.preview-root .trusted-by-logo{max-width:140px;max-height:32px}}.preview-root .bg-\(--brand-orange\),.preview-root .bg-\(--brand-orange\) .text-white,.preview-root .on-brand-orange,.preview-root .on-brand-orange .text-white,.preview-root .on-brand-orange .text-white\/80,.preview-root .on-brand-orange .text-white\/90{color:var(--brand-ink)}.preview-root .agency-profile-link{color:var(--brand-orange);text-underline-offset:4px;font-size:1.25rem;font-weight:700;text-decoration:none}.preview-root a:hover .agency-profile-link,.preview-root a.agency-profile-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange)}.preview-root{--primary-nav-foreground:var(--surface)}.preview-root .primary-nav-label,.preview-root .primary-nav-bar>div>div>a,.preview-root .primary-nav-bar>div>span button{color:var(--primary-nav-foreground);letter-spacing:0;-webkit-text-decoration-color:var(--primary-nav-foreground);-webkit-text-decoration-color:var(--primary-nav-foreground);text-decoration-color:var(--primary-nav-foreground)}.preview-root .header-join-action{height:36px;min-height:36px;padding:8px 20px;line-height:20px}@media (width>=768px){.preview-root .header-join-action{height:40px;min-height:40px;padding-block:10px}}.preview-root :is(.solid-button,[data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=secondary],[data-variant=hero],[data-variant=accent]),:is(a,button)[class*="bg-(--brand-orange)"],:is(a,button)[class*="bg-(--brand-ink)"]:not([class*=border])){box-shadow:none!important;border:0!important}.preview-root :is(.solid-button,[data-slot=button],a[class*="bg-(--brand-orange)"],button[class*="bg-(--brand-orange)"]):focus-visible{outline:3px solid var(--brand-orange)!important;outline-offset:3px!important;box-shadow:none!important}.preview-root .member-logo-band{--trust-logo-filter:brightness(0) invert(1)}.preview-root .client-logo-band li{height:32px}.preview-root .client-logo-band .trusted-by-logo{max-width:140px;max-height:28px}.preview-root .trust-scale-iet{--trust-logo-scale:1}.preview-root .trust-scale-pax8{--trust-logo-scale:1.1}.preview-root .footer-client-logo{filter:brightness(0)invert();max-width:140px;max-height:32px;transform:scale(var(--trust-logo-scale,1))}@media (width>=1024px){.preview-root .footer-client-logo{max-width:160px;max-height:40px}}@media (width>=640px){.preview-root .client-logo-band li{height:38px}.preview-root .client-logo-band .trusted-by-logo{max-height:34px}}@media (width>=1024px){.preview-root .client-logo-band li{height:44px}.preview-root .client-logo-band .trusted-by-logo{max-width:160px;max-height:40px}}
