.cyp-home .channels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.cyp-home .channelcard{padding:30px;display:flex;flex-direction:column}.cyp-home .channelcard .clabel{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-muted)}.cyp-home .channelcard h2{margin-top:14px;font-family:var(--font-display);font-weight:560;font-size:1.34rem;line-height:1.15;letter-spacing:-.01em;color:var(--cream)}.cyp-home .channelcard .cdesc{margin-top:12px;color:var(--fg-muted);font-size:.98rem;line-height:1.62;text-wrap:pretty}.cyp-home .channelcard:focus-within,.cyp-home .channelcard:hover{border-color:oklch(.76 .135 80/.34);box-shadow:inset 0 1px 0 rgb(255 245 214/.16),0 0 54px -28px oklch(.76 .135 80/.5),0 24px 70px -30px rgb(0 0 0/.85)}.cyp-home .mailcta{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:.55em;min-height:44px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--gold-foil);transition:color .18s var(--ease)}.cyp-home .mailcta svg{transition:transform .2s var(--ease)}.cyp-home .mailcta:hover{color:var(--gold-bright)}.cyp-home .mailcta:hover svg{transform:translateX(4px)}.cyp-home .mailcta:focus-visible{outline:2px solid var(--gold-foil);outline-offset:3px;border-radius:8px}.cyp-home .hourpanel{margin-top:44px;padding:0;overflow:hidden}.cyp-home .hourgrid{display:grid;grid-template-columns:repeat(3,1fr)}.cyp-home .houritem{padding:30px 32px}.cyp-home .houritem+.houritem{border-left:1px solid var(--rule)}.cyp-home .houritem h3{font-family:var(--font-display);font-weight:560;font-size:1.12rem;letter-spacing:-.005em;color:var(--cream)}.cyp-home .houritem p{margin-top:12px;color:var(--fg-muted);font-size:.96rem;line-height:1.66;text-wrap:pretty}.cyp-home .inlinelink{color:var(--gold-foil);border-bottom:1px solid var(--gold-muted);padding-bottom:1px;transition:color .16s var(--ease),border-color .16s var(--ease)}.cyp-home .inlinelink:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.cyp-home .contactnote{display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.cyp-home .contactnote i{width:6px;height:6px;transform:rotate(45deg);background:var(--gold);box-shadow:0 0 10px oklch(.76 .135 80/.6);flex:none}@media (max-width:860px){.cyp-home .channels,.cyp-home .hourgrid{grid-template-columns:1fr}.cyp-home .houritem+.houritem{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:560px){.cyp-home .channelcard{padding:24px}.cyp-home .houritem{padding:24px 22px}.cyp-home .contactnote{font-size:9.5px;letter-spacing:.12em}}.cyp-home .formgrid{display:grid;gap:18px;margin-top:8px}.cyp-home .field{display:flex;flex-direction:column;gap:8px}.cyp-home .field label{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-foil)}.cyp-home .field input,.cyp-home .field textarea{width:100%;padding:14px 16px;border-radius:14px;background:oklch(.1 .006 258/.55);border:1px solid rgb(255 255 255/.09);color:var(--cream);font-family:var(--font-sans);font-size:1rem;line-height:1.5;box-shadow:inset 0 1px 0 rgb(255 245 214/.06);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.cyp-home .field textarea{min-height:150px;resize:vertical}.cyp-home .field input::placeholder,.cyp-home .field textarea::placeholder{color:var(--fg-faint)}.cyp-home .field input:focus-visible,.cyp-home .field textarea:focus-visible{outline:none;border-color:oklch(.76 .135 80/.6);box-shadow:0 0 0 3px oklch(.76 .135 80/.22),inset 0 1px 0 rgb(255 245 214/.1)}.cyp-home .field-error{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--bearish)}.cyp-home .form-note{margin-top:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--fg-faint)}