:root{--sb-ink: #123a4a;--sb-ink-soft: #3c6272;--sb-paper: #f7faf6;--sb-white: #ffffff;--sb-sky: #bfe3f5;--sb-sky-deep: #6fb7dc;--sb-teal: #1fa9a0;--sb-grass: #6fa84b;--sb-coral: #e1543f;--sb-sun: #ffc86b;--sb-line: rgba(18, 58, 74, .14)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--sb-paper);color:var(--sb-ink);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.sb-display{font-family:Bricolage Grotesque,Instrument Sans,ui-sans-serif,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.9;text-transform:uppercase;color:var(--sb-ink)}.sb-mono{font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem}.sb-body{font-size:1rem;line-height:1.65;color:var(--sb-ink-soft)}.sb-nav{position:absolute;top:1.1rem;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:1.4rem;padding:.55rem .75rem .55rem .9rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 34px -18px #123a4a80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sb-nav a{color:var(--sb-ink);text-decoration:none}.sb-hero{position:relative;overflow:hidden;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background:var(--sb-sky)}.sb-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 55%;transform:scale(1.02);transition:transform .9s cubic-bezier(.22,1,.36,1)}.sb-hero:hover .sb-hero__image{transform:scale(1.04)}.sb-hero__scrim{position:absolute;inset:0;background:linear-gradient(100deg,#f7faf6f7,#f7faf6e6 32%,#f7faf657 55%,#123a4a08 74%),linear-gradient(to top,#123a4a47,#123a4a00 42%)}.sb-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem;border-radius:999px;background:#fffc;border:1px solid rgba(18,58,74,.12);color:var(--sb-ink);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.sb-chip--teal{background:var(--sb-teal);border-color:var(--sb-teal);color:#fff}.sb-cta-primary{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.55rem;border-radius:999px;background:var(--sb-coral);color:#fff;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 16px 30px -14px #e1543fd9;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.sb-cta-primary:hover{transform:translateY(-2px);box-shadow:0 22px 38px -14px #e1543fe6}.sb-cta-ghost{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.35rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(18,58,74,.2);color:var(--sb-ink);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,color .18s ease}.sb-cta-ghost:hover{background:var(--sb-ink);color:#fff}.sb-cta-text{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding-bottom:.3rem;color:var(--sb-ink);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.sb-cta-text:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;border-radius:2px;background:var(--sb-teal);transform:scaleX(.35);transform-origin:left;transition:transform .24s ease}.sb-cta-text:hover:after{transform:scaleX(1)}.sb-card{background:var(--sb-white);border:1px solid var(--sb-line);border-radius:26px;box-shadow:0 26px 60px -46px #123a4ab3}.sb-card--soft{background:#ffffffa8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sb-soft-sky{background:radial-gradient(120% 90% at 12% 0%,#eaf6fd,#f7faf600 62%),radial-gradient(90% 70% at 92% 12%,#eefaf1,#f7faf600 58%)}.sb-ticker{overflow:hidden;background:var(--sb-sky);border-top:1px solid rgba(18,58,74,.08);border-bottom:1px solid rgba(18,58,74,.08)}.sb-ticker__track{display:flex;gap:2.1rem;width:max-content;padding:.7rem 0;animation:sb-drift 42s linear infinite}@keyframes sb-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.sb-tweet{position:relative;display:block;padding:1.6rem;border-radius:26px;background:var(--sb-white);border:1px solid var(--sb-line);text-decoration:none;color:var(--sb-ink);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;box-shadow:0 22px 50px -42px #123a4acc}.sb-tweet:hover{transform:translateY(-3px);box-shadow:0 30px 60px -40px #123a4acc}.sb-tweet__quote{font-size:1.02rem;line-height:1.55;color:var(--sb-ink)}.sb-tweet__x{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--sb-ink);color:#fff;font-family:JetBrains Mono,monospace;font-size:.82rem;letter-spacing:0;text-transform:none}.sb-clip{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--sb-line);background:var(--sb-sky);box-shadow:0 24px 50px -40px #123a4ae6}.sb-clip video{display:block;width:100%;height:100%;object-fit:cover}.sb-clip__label{position:absolute;left:.7rem;bottom:.7rem;display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border-radius:999px;background:#ffffffdb;color:var(--sb-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sb-clip__play{position:absolute;top:.7rem;right:.7rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:999px;background:#ffffffdb;color:var(--sb-ink);transition:background .18s ease,color .18s ease}.sb-clip:hover .sb-clip__play{background:var(--sb-coral);color:#fff}.sb-foot-link{position:relative;color:var(--sb-ink-soft);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;transition:color .16s ease}.sb-foot-link:hover{color:var(--sb-ink)}.sb-foot-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.sb-foot-link:hover:after{transform:scaleX(1)}.sb-rise{animation:sb-rise .64s cubic-bezier(.22,1,.36,1) both}@keyframes sb-rise{0%{transform:translate3d(0,16px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sb-ticker__track,.sb-rise{animation:none}.sb-hero__image,.sb-cta-primary,.sb-cta-ghost,.sb-cta-text:after,.sb-tweet,.sb-foot-link:after{transition:none}}
