PageSourceSearch

https://syphercapital.com/sbyf

html syphercapital.com collected 2026-09-29 03:47:48 UTC 33,340 bytes, 822 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8" />
5  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
7  <!-- Google Tag (gtag.js) -->
vendor: 66 bytes, lines 7-8
7
8  <script async src="https://www.googletagmanager.com/gtag/js?id=
8GT-WF48PHGH
vendor: 14 bytes, lines 8-9
8"></script>
9  
9<script>
10    
vendor: 139 bytes, lines 10-13
10window.dataLayer = window.dataLayer || [];
11    function gtag(){dataLayer.push(arguments);}
12    gtag('js', new Date());
13    gtag('config', '
13GT-WF48PHGH
vendor: 6 bytes, lines 13-14
13');
14  
14</script>
14
15  
15<script src="js/analytics.js" defer></script>
15
16
17  <!-- Primary SEO -->
18  <title>Sypher Bitcoin Yield Fund (SBYF) | 3–8% Bitcoin Yield | Sypher Capital</title>
19  <meta name="description" content="The Sypher Bitcoin Yield Fund targets 3–8% gross annual yield on Bitcoin through institutional Layer-2 strategies. 1% management fee, 0% performance fee, monthly liquidity. In-kind BTC subscriptions accepted." />
20  <meta name="keywords" content="Bitcoin yield fund, SBYF, Bitcoin passive income, Layer-2 Bitcoin yield, institutional Bitcoin fund, accredited investor Bitcoin, Bitcoin fund manager" />
21  <link rel="canonical" href="https://syphercapital.com/sbyf.html" />
22
23  <!-- Open Graph -->
24  <meta property="og:type" content="website" />
25  <meta property="og:url" content="https://syphercapital.com/sbyf.html" />
26  <meta property="og:title" content="Sypher Bitcoin Yield Fund | 3–8% Annual Bitcoin Yield" />
27  <meta property="og:description" content="Activate your Bitcoin to generate passive income. SBYF targets 3–8% gross annual yield through institutional Layer-2 strategies. Monthly liquidity. In-kind BTC accepted." />
28  <meta property="og:site_name" content="Sypher Capital" />
29
30  <!-- Twitter Card -->
31  <meta name="twitter:card" content="summary_large_image" />
32  <meta name="twitter:title" content="Sypher Bitcoin Yield Fund | 3–8% Annual Bitcoin Yield" />
33  <meta name="twitter:description" content="Institutional Bitcoin yield fund. 3–8% target annual yield. 1% management fee, 0% performance fee. Monthly liquidity. Accredited investors only." />
34
35  <!-- Performance hints -->
36  <link rel="preconnect" href="https://fonts.googleapis.com" />
37  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
38
39  <!-- JSON-LD Structured Data -->
40  
40<script type="application/ld+json">
41  {
42    "@context": "https://schema.org",
43    "@type": "FinancialProduct",
44    "name": "Sypher Bitcoin Yield Fund",
45    "alternateName": "SBYF",
46    "url": "https://syphercapital.com/sbyf.html",
47    "description": "Institutional Bitcoin yield fund targeting 3–8% gross annual yield through Layer-2 protocol strategies. Monthly liquidity, 1% management fee, 0% performance fee. In-kind BTC subscriptions accepted.",
48    "provider": {
49      "@type": "FinancialService",
50      "name": "Sypher Capital Partners",
51      "url": "https://syphercapital.com"
52    },
53    "feesAndCommissionsSpecification": "1% annual management fee. 0% performance fee. Management absorbs all fees if annual yield falls below 1%.",
54    "offers": {
55      "@type": "Offer",
56      "eligibleCustomerType": "Accredited Investors",
57      "description": "Minimum investment $250,000 USD or BTC equivalent. Monthly redemption windows."
58    }
59  }
60  </script>
60
61
62  <link rel="stylesheet" href="css/style.css" />
63  <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' fill='%231B5E3B'/><text x='16' y='22' font-size='18' font-family='sans-serif' font-weight='bold' fill='white' text-anchor='middle'>S</text></svg>" />
64  <style>
65    /* ── SBYF Hero ───────────────────────────────────────────── */
66    .sbyf-hero {
67      position: relative;
68      min-height: 85vh;
69      display: flex;
70      flex-direction: column;
71      background: var(--dark);
72      overflow: clip; /* clips the aurora/canvas without restricting flex height */
73    }
74
75    /* Film grain on SBYF hero */
76    .sbyf-hero::after {
77      content: '';
78      position: absolute;
79      inset: 0;
80      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");
81      background-size: 256px 256px;
82      opacity: 0.035;
83      pointer-events: none;
84      z-index: 10;
85    }
86
87    /* Dark base */
88    .sbyf-hero__bg {
89      position: absolute;
90      inset: 0;
91      background: #071510;
92    }
93
94    /* Aurora wash — one large blurred layer that slowly drifts and rotates.
95       Heavy blur (80px) means no discrete shapes, just soft light. */
96    .sbyf-hero__aurora {
97      position: absolute;
98      inset: -40%;
99      background:
100        radial-gradient(ellipse 110% 55% at 68% 55%, rgba(27,94,59,0.32) 0%, transparent 55%),
101        radial-gradient(ellipse 70%  35% at 25% 35%, rgba(27,94,59,0.14) 0%, transparent 55%);
102      filter: blur(72px);
103      animation: auroraShift 18s ease-in-out infinite;
104      pointer-events: none;
105    }
106
107    @keyframes auroraShift {
108      0%, 100% { transform: translate(0%,   0%)   rotate(0deg);  }
109      25%       { transform: translate(3%,  -4%)   rotate(2deg);  }
110      50%       { transform: translate(-4%,  3%)   rotate(-1.5deg); }
111      75%       { transform: translate(2%,   5%)   rotate(1deg);  }
112    }
113
114    /* Canvas particle field */
115    .sbyf-hero__canvas {
116      position: absolute;
117      inset: 0;
118      width: 100%;
119      height: 100%;
120      z-index: 1;
121      pointer-events: none;
122    }
123
124    /* Diagonal crosshatch grid — distinct from homepage's axis-aligned grid */
125    .sbyf-hero__grid {
126      position: absolute;
127      inset: 0;
128      background-image:
129        repeating-linear-gradient(
130          45deg,
131          rgba(255,255,255,0.025) 0px,
132          rgba(255,255,255,0.025) 1px,
133          transparent 1px,
134          transparent 56px
135        ),
136        repeating-linear-gradient(
137          -45deg,
138          rgba(255,255,255,0.025) 0px,
139          rgba(255,255,255,0.025) 1px,
140          transparent 1px,
141          transparent 56px
142        );
143      mask-image: radial-gradient(ellipse 85% 85% at 50% 45%, black 10%, transparent 100%);
144      -webkit-mask-image: radial-gradient(ellipse 85% 85% at 50% 45%, black 10%, transparent 100%);
145      opacity: 0;
146      animation: gridIn 2s ease 500ms forwards;
147    }
148
149    /* Main content — fills available space above stats strip */
150    .sbyf-hero__content {
151      position: relative;
152      z-index: 2;
153      flex: 1;
154      display: flex;
155      align-items: center;
156      padding: 140px 0 60px;
157    }
158
159    .sbyf-hero__tag {
160      display: inline-flex;
161      align-items: center;
162      gap: 10px;
163      font-size: 0.7rem;
164      font-weight: 700;
165      letter-spacing: 0.2em;
166      text-transform: uppercase;
167      color: var(--green);
168      margin-bottom: 28px;
169    }
170    .sbyf-hero__tag::before {
171      content: '';
172      display: block;
173      width: 28px;
174      height: 1px;
175      background: var(--green);
176      transform-origin: left;
177      transform: scaleX(0);
178      animation: eyebrowLine 0.5s cubic-bezier(0.22,1,0.36,1) 80ms forwards;
179    }
180
181    .sbyf-hero__logo {
182      height: 84px;
183      width: auto;
184      filter: brightness(0) invert(1);
185      display: block;
186      margin-bottom: 36px;
187      opacity: 0;
188      transform: translateY(16px);
189      animation: heroIntro 0.8s cubic-bezier(0.22,1,0.36,1) 220ms forwards;
190    }
191
192    .sbyf-hero__headline {
193      font-size: clamp(2.4rem, 4.5vw, 4rem);
194      font-weight: 800;
195      line-height: 1.05;
196      letter-spacing: -0.03em;
197      margin-bottom: 24px;
198      color: var(--white);
199    }
200    .sbyf-hero__headline em {
201      font-style: normal;
202      color: var(--green);
203    }
204
205    .sbyf-hero__sub {
206      font-size: 1rem;
207      color: rgba(255,255,255,0.55);
208      max-width: 520px;
209      line-height: 1.75;
210      margin-bottom: 40px;
211      opacity: 0;
212      transform: translateY(16px);
213      animation: heroIntro 0.8s cubic-bezier(0.22,1,0.36,1) 760ms forwards;
214    }
215
216    .sbyf-hero__actions {
217      display: flex;
218      align-items: center;
219      gap: 16px;
220      flex-wrap: wrap;
221      opacity: 0;
222      transform: translateY(16px);
223      animation: heroIntro 0.8s cubic-bezier(0.22,1,0.36,1) 920ms forwards;
224    }
225
226    /* Stats strip — sits at the very bottom of the hero */
227    .sbyf-hero__stats {
228      position: relative;
229      z-index: 2;
230      display: flex;
231      border-top: 1px solid rgba(255,255,255,0.08);
232      opacity: 0;
233      animation: heroIntro 0.8s cubic-bezier(0.22,1,0.36,1) 1060ms forwards;
234    }
235
236    .sbyf-hero__stat {
237      flex: 1;
238      padding: 24px 32px;
239      border-right: 1px solid rgba(255,255,255,0.08);
240      transition: background var(--transition);
241    }
242    .sbyf-hero__stat:last-child { border-right: none; }
243    .sbyf-hero__stat:hover { background: rgba(255,255,255,0.03); }
244
245    .sbyf-hero__stat-num {
246      font-size: 1.4rem;
247      font-weight: 800;
248      color: var(--white);
249      letter-spacing: -0.03em;
250      line-height: 1;
251      margin-bottom: 6px;
252    }
253    .sbyf-hero__stat-num em {
254      font-style: normal;
255      color: var(--white);
256    }
257
258    .sbyf-hero__stat-label {
259      font-size: 0.62rem;
260      font-weight: 600;
261      letter-spacing: 0.12em;
262      text-transform: uppercase;
263      color: rgba(255,255,255,0.35);
264    }
265
266    /* Scroll indicator — absolute so it doesn't affect layout */
267    .sbyf-hero .hero__scroll {
268      position: absolute;
269      bottom: 110px; /* above the stats strip */
270      left: 50%;
271      transform: translateX(-50%);
272    }
273
274    @media (max-width: 900px) {
275      .sbyf-hero__stats { flex-wrap: wrap; }
276      .sbyf-hero__stat { flex: 0 0 50%; border-bottom: 1px solid rgba(255,255,255,0.08); }
277      .sbyf-hero .hero__scroll { display: none; }
278    }
279    @media (max-width: 500px) {
280      .sbyf-hero__logo { height: 44px; }
281      .sbyf-hero__stat { flex: 0 0 100%; }
282    }
283
284    /* Executive summary */
285    .exec-summary {
286      padding: 80px 0;
287      background: var(--off-white);
288    }
289    .exec-grid {
290      display: grid;
291      grid-template-columns: 1fr 1fr;
292      gap: 1px;
293      background: #ddd;
294      border: 1px solid #ddd;
295      border-radius: 2px;
296      overflow: hidden;
297      margin-top: 48px;
298    }
299    .exec-item {
300      background: var(--white);
301      padding: 36px 32px;
302      display: flex;
303      gap: 20px;
304      align-items: flex-start;
305      transition: background var(--transition);
306    }
307    .exec-item:hover { background: #fafafa; }
308    .exec-item__icon {
309      width: 40px;
310      height: 40px;
311      min-width: 40px;
312      background: var(--green-dim);
313      border-radius: 2px;
314      display: flex;
315      align-items: center;
316      justify-content: center;
317    }
318    .exec-item__icon svg {
319      width: 18px;
320      height: 18px;
321      stroke: var(--green);
322    }
323    .exec-item h3 {
324      font-size: 0.95rem;
325      font-weight: 700;
326      margin-bottom: 6px;
327      color: var(--black);
328    }
329    .exec-item p {
330      font-size: 0.85rem;
331      color: #666;
332      line-height: 1.65;
333    }
334
335    /* Fund details table */
336    .fund-table-section { padding: 80px 0; }
337    .fund-table {
338      width: 100%;
339      border-collapse: collapse;
340      margin-top: 48px;
341    }
342    .fund-table tr {
343      border-bottom: 1px solid #eee;
344      transition: background var(--transition);
345    }
346    .fund-table tr:hover { background: var(--off-white); }
347    .fund-table tr:first-child { border-top: 1px solid #eee; }
348    .fund-table td {
349      padding: 20px 24px;
350      font-size: 0.9rem;
351    }
352    .fund-table td:first-child {
353      font-weight: 700;
354      font-size: 0.7rem;
355      letter-spacing: 0.1em;
356      text-transform: uppercase;
357      color: var(--gray);
358      width: 220px;
359    }
360    .fund-table td:last-child {
361      color: var(--black);
362      font-weight: 500;
363    }
364
365    /* Strategy section */
366    .strategy { padding: 80px 0; background: var(--dark); }
367    .strategy-steps {
368      display: flex;
369      flex-direction: column;
370      gap: 1px;
371      background: rgba(255,255,255,0.07);
372      border: 1px solid rgba(255,255,255,0.07);
373      border-radius: 2px;
374      overflow: hidden;
375      margin-top: 48px;
376    }
377    .strategy-step {
378      display: flex;
379      gap: 32px;
380      align-items: flex-start;
381      background: var(--dark-2);
382      padding: 36px 40px;
383      transition: background var(--transition);
384    }
385    .strategy-step:hover { background: var(--dark-3); }
386    .strategy-step__num {
387      font-size: 2rem;
388      font-weight: 900;
389      color: rgba(27,94,59,0.4);
390      line-height: 1;
391      min-width: 40px;
392    }
393    .strategy-step h3 {
394      font-size: 1rem;
395      font-weight: 700;
396      color: var(--white);
397      margin-bottom: 8px;
398    }
399    .strategy-step p {
400      font-size: 0.88rem;
401      color: rgba(255,255,255,0.5);
402      line-height: 1.7;
403    }
404
405    @media (max-width: 768px) {
406      .exec-grid { grid-template-columns: 1fr; }
407      .fund-table td:first-child { width: auto; }
408      .strategy-step { flex-direction: column; gap: 16px; }
409    }
410  </style>
411</head>
412<body>
413
414  <!-- NAV -->
415  <nav class="nav" id="nav">
416    <div class="container">
417      <div class="nav__inner">
418        <a class='nav__logo' href='/'>
419          <img src="Logos/sypher-capital-logo.png" alt="Sypher Capital" />
420        </a>
421        <ul class="nav__links" id="navLinks">
422          <li><a href='/'>Home</a></li>
423          <li><a href='/sbyf'>SBYF Fund</a></li>
424          <li class="nav__dropdown-wrapper">
425            <a class="nav__dropdown-trigger" id="researchTrigger">Research <span class="nav__chevron"></span></a>
426            <ul class="nav__dropdown" id="researchDropdown">
427              <li><a href="https://docsend.com/v/xnf3k/stateofbitcoinyield" target="_blank" rel="noopener noreferrer" class="nav__dropdown-item"><span class="nav__dropdown-arrow">→</span>STATE OF BITCOIN YIELD</a></li>
428              <li><a href="https://docsend.com/view/kvzzy8yz36dzfdff" target="_blank" rel="noopener noreferrer" class="nav__dropdown-item"><span class="nav__dropdown-arrow">→</span>Tax Considerations for Bitcoin Yield</a></li>
429              <li><a href="https://docsend.com/view/vjuar55mg4wrnwi2" target="_blank" rel="noopener noreferrer" class="nav__dropdown-item"><span class="nav__dropdown-arrow">→</span>Bitcoin Backed Lending Primer</a></li>
430              <li><a href="https://borrowonbitcoin.com" target="_blank" rel="noopener noreferrer" class="nav__dropdown-item"><span class="nav__dropdown-arrow">→</span>Bitcoin-Backed Loan Rate Comparison</a></li>
431            </ul>
432          </li>
433          <li><a href="https://substack.com/@syphercapital/posts" target="_blank" rel="noopener noreferrer">Newsletter</a></li>
434          <li><a class='nav__cta' href='/contact'>Investor Inquiry</a></li>
435        </ul>
436        <button class="nav__toggle" id="navToggle" aria-label="Toggle menu">
437          <span></span><span></span><span></span>
438        </button>
439      </div>
440    </div>
441  </nav>
442
443  <!-- SBYF HERO -->
444  <section class="sbyf-hero">
445    <div class="sbyf-hero__bg"></div>
446    <div class="sbyf-hero__aurora" aria-hidden="true"></div>
447    <div class="sbyf-hero__grid"></div>
448
449    <!-- Particle field -->
450    <canvas class="sbyf-hero__canvas" aria-hidden="true"></canvas>
451
452    <!-- Vertically centred main content -->
453    <div class="sbyf-hero__content">
454      <div class="container">
455        <div class="sbyf-hero__tag">Active Fund &middot; Launched Dec 2024</div>
456
457        <img
458          src="Logos/sbyf-logo.png"
459          alt="Sypher Bitcoin Yield Fund"
460          class="sbyf-hero__logo"
461        />
462
463        <h1 class="sbyf-hero__headline">
464          <span class="hero__line"><span class="hero__line-inner">Activating Bitcoin to</span></span>
465          <span class="hero__line"><span class="hero__line-inner">Generate <em>Passive Income.</em><span class="hero__cursor" aria-hidden="true"></span></span></span>
466        </h1>
467
468        <p class="sbyf-hero__sub">
469          Hold Bitcoin. Earn yield. Our institutional-grade strategy targets 3–8% annual yield through carefully selected layer-2 protocols — without sacrificing custody or transparency.
470        </p>
471
472        <div class="sbyf-hero__actions">
473          <a class='btn btn--primary' href='/contact'>
474            Investor Inquiry
475            <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
476          </a>
477          <a href="#exec-summary" class="btn btn--outline">Fund Details</a>
478        </div>
479      </div>
480    </div>
481
482    <!-- Stats strip anchored to bottom edge -->
483    <div class="sbyf-hero__stats">
484      <div class="sbyf-hero__stat">
485        <div class="sbyf-hero__stat-num">3–8<em>%</em></div>
486        <div class="sbyf-hero__stat-label">Target Annual Yield</div>
487      </div>
488      <div class="sbyf-hero__stat">
489        <div class="sbyf-hero__stat-num">1<em>%</em></div>
490        <div class="sbyf-hero__stat-label">Management Fee</div>
491      </div>
492      <div class="sbyf-hero__stat">
493        <div class="sbyf-hero__stat-num">0<em>%</em></div>
494        <div class="sbyf-hero__stat-label">Performance Fee</div>
495      </div>
496      <div class="sbyf-hero__stat">
497        <div class="sbyf-hero__stat-num">Monthly</div>
498        <div class="sbyf-hero__stat-label">Liquidity</div>
499      </div>
500      <div class="sbyf-hero__stat">
501        <div class="sbyf-hero__stat-num">$250<em>K</em></div>
502        <div class="sbyf-hero__stat-label">Minimum Investment</div>
503      </div>
504    </div>
505
506    <div class="hero__scroll">
507      <div class="hero__scroll-line"></div>
508      Scroll
509    </div>
510  </section>
511
512  <!-- PROVIDER BAR — 4 identical sets;
512 -50% CSS animation = 2 full sets = seamless -->
513  <div id="exec-summary"></div>
514  <div class="ticker" aria-label="Institutional service providers">
515    <p class="ticker__label">Institutional Infrastructure</p>
516    <div class="ticker__viewport">
517      <div class="ticker__track">
518        <!-- Set 1 -->
519        <div class="ticker__item ticker__item--coinbase"><img src="assets/logos/coinbase-prime.png" alt="Coinbase Prime" /></div>
520        <div class="ticker__item ticker__item--bitgo"><img src="assets/logos/bitgo.png" alt="BitGo" /></div>
521        <div class="ticker__item ticker__item--nav"><img src="assets/logos/nav.png" alt="NAV Fund Services" /></div>
522        <div class="ticker__item ticker__item--berkower"><img src="assets/logos/berkower.png" alt="Berkower" /></div>
523        <div class="ticker__item ticker__item--ilg"><img src="assets/logos/ilg.png" alt="Investment Law Group" /></div>
524        <!-- Set 2 -->
525        <div class="ticker__item ticker__item--coinbase"><img src="assets/logos/coinbase-prime.png" alt="Coinbase Prime" /></div>
526        <div class="ticker__item ticker__item--bitgo"><img src="assets/logos/bitgo.png" alt="BitGo" /></div>
527        <div class="ticker__item ticker__item--nav"><img src="assets/logos/nav.png" alt="NAV Fund Services" /></div>
528        <div class="ticker__item ticker__item--berkower"><img src="assets/logos/berkower.png" alt="Berkower" /></div>
529        <div class="ticker__item ticker__item--ilg"><img src="assets/logos/ilg.png" alt="Investment Law Group" /></div>
530        <!-- Set 3 -->
531        <div class="ticker__item ticker__item--coinbase"><img src="assets/logos/coinbase-prime.png" alt="Coinbase Prime" /></div>
532        <div class="ticker__item ticker__item--bitgo"><img src="assets/logos/bitgo.png" alt="BitGo" /></div>
533        <div class="ticker__item ticker__item--nav"><img src="assets/logos/nav.png" alt="NAV Fund Services" /></div>
534        <div class="ticker__item ticker__item--berkower"><img src="assets/logos/berkower.png" alt="Berkower" /></div>
535        <div class="ticker__item ticker__item--ilg"><img src="assets/logos/ilg.png" alt="Investment Law Group" /></div>
536        <!-- Set 4 -->
537        <div class="ticker__item ticker__item--coinbase"><img src="assets/logos/coinbase-prime.png" alt="Coinbase Prime" /></div>
538        <div class="ticker__item ticker__item--bitgo"><img src="assets/logos/bitgo.png" alt="BitGo" /></div>
539        <div class="ticker__item ticker__item--nav"><img src="assets/logos/nav.png" alt="NAV Fund Services" /></div>
540        <div class="ticker__item ticker__item--berkower"><img src="assets/logos/berkower.png" alt="Berkower" /></div>
541        <div class="ticker__item ticker__item--ilg"><img src="assets/logos/ilg.png" alt="Investment Law Group" /></div>
542      </div>
543    </div>
544  </div>
545
546  <!-- EXECUTIVE SUMMARY -->
547  <section class="exec-summary">
548    <div class="container">
549      <span class="section-label reveal">Executive Summary</span>
550      <h2 class="section-title reveal reveal-delay-1">Fund Overview</h2>
551      <div class="divider reveal reveal-delay-2"></div>
552      <p class="section-subtitle reveal reveal-delay-2">
553        The Sypher Bitcoin Yield Fund is designed for accredited investors seeking Bitcoin-denominated income with institutional safeguards.
554      </p>
555
556      <div class="exec-grid" data-stagger="80">
557        <div class="exec-item reveal">
558          <div class="exec-item__icon">
559            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
560              <path d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"/>
561            </svg>
562          </div>
563          <div>
564            <h3>Target Yield: 3–8% Annual</h3>
565            <p>Annual yield target of 3–8%, denominated in Bitcoin. Returns are generated through institutional yield strategies and layer-2 protocol deployment.</p>
566          </div>
567        </div>
568        <div class="exec-item reveal reveal-delay-1">
569          <div class="exec-item__icon">
570            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
571              <path d="M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"/>
572            </svg>
573          </div>
574          <div>
575            <h3>Aligned Incentives</h3>
576            <p>Management absorbs all fund fees and expenses if annual yield falls below 1%. Our success is tied directly to yours.</p>
577          </div>
578        </div>
579        <div class="exec-item reveal reveal-delay-1">
580          <div class="exec-item__icon">
581            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
582              <path d="M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/>
583            </svg>
584          </div>
585          <div>
586            <h3>Low Fees</h3>
587            <p>1% annual management fee with 0% performance fees. Straightforward, transparent pricing that aligns with long-term investor interests.</p>
588          </div>
589        </div>
590        <div class="exec-item reveal reveal-delay-2">
591          <div class="exec-item__icon">
592            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
593              <path d="M9 14l6-6m-5.5.5h.01m4.99 5h.01M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16l3.5-2 3.5 2 3.5-2 3.5 2z"/>
594            </svg>
595          </div>
596          <div>
597            <h3>Tax Efficiency</h3>
598            <p>In-kind Bitcoin subscriptions and redemptions are structured as tax-free transfer events. Management fees are deductible as investment expenses.</p>
599          </div>
600        </div>
601        <div class="exec-item reveal reveal-delay-2">
602          <div class="exec-item__icon">
603            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
604              <path d="M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"/>
605            </svg>
606          </div>
607          <div>
608            <h3>Monthly Liquidity</h3>
609            <p>Monthly redemption windows provide institutional-appropriate liquidity. Investors are not locked into multi-year commitment horizons.</p>
610          </div>
611        </div>
612        <div class="exec-item reveal reveal-delay-3">
613          <div class="exec-item__icon">
614            <svg viewBox="0 0 24 24" fill="none" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
615              <path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/>
616            </svg>
617          </div>
618          <div>
619            <h3>Institutional-Grade Vehicle</h3>
620            <p>Structured as a proper fund with institutional service providers including fund administrator, legal counsel, and tax &amp; audit — not a retail product.</p>
621          </div>
622        </div>
623      </div>
624    </div>
625  </section>
626
627  <!-- INVESTMENT STRATEGY -->
628  <section class="strategy">
629    <div class="container">
630      <span class="section-label reveal">How It Works</span>
631      <h2 class="section-title reveal reveal-delay-1" style="color:#fff;">Investment Strategy</h2>
632      <div class="divider reveal reveal-delay-2"></div>
633      <p class="section-subtitle reveal reveal-delay-2" style="color:rgba(255,255,255,0.55);">
634        SBYF generates yield by deploying Bitcoin capital through institutional-grade protocols and lending markets, while maintaining the security of regulated custody.
635      </p>
636
637      <div class="strategy-steps">
638        <div class="strategy-step reveal">
639          <div class="strategy-step__num">01</div>
640          <div>
641            <h3>Bitcoin Custody &amp; Capital Deployment</h3>
642            <p>Investor capital — in Bitcoin or USD — is custodied with Coinbase Prime and BitGo. The fund then allocates to yield-generating strategies including layer-2 protocol participation and institutional Bitcoin lending markets.</p>
643          </div>
644        </div>
645        <div class="strategy-step reveal reveal-delay-1">
646          <div class="strategy-step__num">02</div>
647          <div>
648            <h3>Layer-2 Protocol Yield Generation</h3>
649            <p>The fund participates in emerging Bitcoin layer-2 protocols that generate yield by providing liquidity and infrastructure to next-generation Bitcoin financial networks — activating Bitcoin without sacrificing its properties.</p>
650          </div>
651        </div>
652        <div class="strategy-step reveal reveal-delay-2">
653          <div class="strategy-step__num">03</div>
654          <div>
655            <h3>Risk Management &amp; Fee Alignment</h3>
656            <p>Risk is managed at the portfolio level with hard limits on counterparty exposure. If annual yield falls below 1%, management absorbs all fund fees and expenses — ensuring our incentives are always aligned with investor outcomes.</p>
657          </div>
658        </div>
659        <div class="strategy-step reveal reveal-delay-3">
660          <div class="strategy-step__num">04</div>
661          <div>
662            <h3>Monthly Reporting &amp; Redemptions</h3>
663            <p>Investors receive monthly NAV statements prepared by NAV Consulting. Redemption requests are processed monthly, with proceeds returned in Bitcoin or USD per investor preference.</p>
664          </div>
665        </div>
666      </div>
667    </div>
668  </section>
669
670  <!-- CONTACT CTA -->
671  <section class="cta" id="contact-cta">
672    <div class="container">
673      <span class="section-label reveal" style="color:rgba(255,255,255,0.5); display:block; text-align:center; margin-bottom:16px;">Next Steps</span>
674      <h2 class="reveal reveal-delay-1">Interested in SBYF?</h2>
675      <p class="reveal reveal-delay-2">Contact our investor relations team to request a fund summary, term sheet, or schedule a call.</p>
676      <div class="reveal reveal-delay-3">
677        <a class='btn btn--outline' href='/contact'>
678          Contact Investor Relations
679          <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
680            <path d="M3 8h10M9 4l4 4-4 4"/>
681          </svg>
682        </a>
683      </div>
684    </div>
685  </section>
686
687  <!-- FOOTER -->
688  <footer class="footer">
689    <div class="container">
690      <div class="footer__grid">
691        <div>
692          <img src="Logos/sypher-capital-logo.png" alt="Sypher Capital" class="footer__logo-img" />
693          <p class="footer__tagline">Institutional-grade Bitcoin yield management for accredited investors, family offices, and registered investment advisors.</p>
694        </div>
695        <div>
696          <div class="footer__heading">Navigation</div>
697          <ul class="footer__links">
698            <li><a href='/'>Home</a></li>
699            <li><a href='/sbyf'>SBYF Fund</a></li>
700            <li><a href='/contact'>Contact</a></li>
701          </ul>
702        </div>
703        <div>
704          <div class="footer__heading">Resources</div>
705          <ul class="footer__links">
706            <li><a href="https://borrowonbitcoin.com" target="_blank" rel="noopener noreferrer">Bitcoin-Backed Loan Rate Comparison</a></li>
707          </ul>
708        </div>
709        <div>
710          <div class="footer__heading">Contact</div>
711          <ul class="footer__links">
712            <li><a href="mailto:[email protected]">[email protected]</a></li>
713          </ul>
714        </div>
715      </div>
716      <div class="footer__bottom">
717        <p class="footer__disclaimer">
718          This website is for informational purposes only and does not constitute an offer to sell or solicitation to buy interests in any fund. Investments are available only to accredited investors as defined under applicable securities laws. Past performance is not indicative of future results.
719        </p>
720        <div class="footer__copy">&copy; <span id="year"></span> Sypher Capital Partners. All rights reserved.</div>
721      </div>
722    </div>
723  </footer>
724
725  
725<script src="js/main.js"></script>
725
726  
726<script>
727    document.getElementById('year').textContent = new Date().getFullYear();
728
729    // ── Particle network ──────────────────────────────────────
730    (function () {
731      const canvas = document.querySelector('.sbyf-hero__canvas');
732      if (!canvas) return;
733      const ctx = canvas.getContext('2d');
734
735      const COUNT    = 80;
736      const MAX_DIST = 100;
737      const PARTICLE_COLOR = 'rgba(76, 175, 128, 0.7)';
738
739      let W, H, particles, raf;
740
741      function resize() {
742        W = canvas.width  = canvas.offsetWidth;
743        H = canvas.height = canvas.offsetHeight;
744      }
745
746      function makeParticle() {
747        // Speed range: 0.1–0.35 px/frame — very slow and smooth
748        const speed = 0.1 + Math.random() * 0.25;
749        const angle = Math.random() * Math.PI * 2;
750        return {
751          x:  Math.random() * W,
752          y:  Math.random() * H,
753          vx: Math.cos(angle) * speed,
754          vy: Math.sin(angle) * speed,
755          r:  1 + Math.random(),          // 1–2 px
756        };
757      }
758
759      function init() {
760        resize();
761        particles = Array.from({ length: COUNT }, makeParticle);
762      }
763
764      function tick() {
765        ctx.clearRect(0, 0, W, H);
766
767        // ── Connecting lines ──────────────────────────────────
768        for (let i = 0; i < particles.length; i++) {
769          for (let j = i + 1; j < particles.length; j++) {
770            const dx   = particles[i].x - particles[j].x;
771            const dy   = particles[i].y - particles[j].y;
772            const dist = Math.sqrt(dx * dx + dy * dy);
773            if (dist >= MAX_DIST) continue;
774
775            // Fade line as distance increases
776            const alpha = (1 - dist / MAX_DIST) * 0.2;
777            ctx.beginPath();
778            ctx.moveTo(particles[i].x, particles[i].y);
779            ctx.lineTo(particles[j].x, particles[j].y);
780            ctx.strokeStyle = `rgba(27, 94, 59, ${alpha.toFixed(3)})`;
781            ctx.lineWidth   = 1;
782            ctx.stroke();
783          }
784        }
785
786        // ── Particles ─────────────────────────────────────────
787        particles.forEach(p => {
788          ctx.beginPath();
789          ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2);
790          ctx.fillStyle = PARTICLE_COLOR;
791          ctx.fill();
792
793          p.x += p.vx;
794          p.y += p.vy;
795
796          // Bounce softly off edges
797          if (p.x < 0)  { p.x = 0;  p.vx *= -1; }
798          if (p.x > W)  { p.x = W;  p.vx *= -1; }
799          if (p.y < 0)  { p.y = 0;  p.vy *= -1; }
800          if (p.y > H)  { p.y = H;  p.vy *= -1; }
801        });
802
803        raf = requestAnimationFrame(tick);
804      }
805
806      init();
807      tick();
808
809      window.addEventListener('resize', () => {
810        cancelAnimationFrame(raf);
811        resize();
812        // Clamp existing particles into new bounds
813        particles.forEach(p => {
814          p.x = Math.min(p.x, W);
815          p.y = Math.min(p.y, H);
816        });
817        raf = requestAnimationFrame(tick);
818      });
819    }());
820  </script>
820
821</body>
822</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.