:root{--page:#05070a;--paper:#f5f1e9;--muted:#c8c3b9;--line:rgba(213,223,232,.19)}*{box-sizing:border-box}html{background:var(--page);color-scheme:dark}body{min-width:0;margin:0;background:radial-gradient(900px 600px at 75% 0,#101a274d,transparent 70%),var(--page);color:var(--paper);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.site-shell{width:min(1180px,100%);margin:auto;padding:0 clamp(13px,2.1vw,24px) max(34px,env(safe-area-inset-bottom))}.hero{position:relative;min-height:clamp(435px,48vw,590px);overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.hero-media,.hero-media img{position:absolute;inset:0;width:100%;height:100%}.hero-media{z-index:-2}.hero-media img{object-fit:cover;object-position:68% center}.hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#030508 0%,#030508 21%,#030508eF 42%,#0305088a 63%,#03050814 100%),linear-gradient(0deg,#03050830,transparent 48%)}.hero-content{padding:clamp(24px,4vw,45px) clamp(20px,3.5vw,43px)}.brand{margin:0;color:#e4ded4;font-family:Georgia,"Times New Roman",serif;font-size:12px;letter-spacing:.28em}.hero h1,.card-content strong{font-family:Georgia,"Times New Roman",serif;font-weight:400}.hero h1{max-width:590px;margin:clamp(70px,12vw,145px) 0 18px;font-size:clamp(46px,6.8vw,83px);line-height:1.06;letter-spacing:0;text-wrap:balance}.hero-lead{margin:0;color:#d6d1c9;font-family:Georgia,"Times New Roman",serif;font-size:clamp(17px,2vw,23px);line-height:1.3}.channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px}.channel{position:relative;display:block;min-width:0;aspect-ratio:1.42/1;overflow:hidden;border:1px solid var(--line);border-radius:7px;color:var(--paper);background:#0b0d11;text-decoration:none;isolation:isolate}.channel picture,.channel img{position:absolute;inset:0;width:100%;height:100%}.channel img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.channel-tech img{object-position:center}.channel-money img{object-position:center}.channel-crypto img{object-position:center}.card-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 25%,#02030518 42%,#020305dd 100%)}.card-content{position:absolute;z-index:2;right:clamp(22px,3vw,34px);bottom:clamp(20px,3vw,29px);left:clamp(22px,3vw,34px);display:grid;gap:7px}.card-content strong{font-size:clamp(37px,4vw,55px);line-height:1.08;letter-spacing:0}.card-content span{color:#d7d3cc;font-family:Georgia,"Times New Roman",serif;font-size:14px}.card-content b{padding-left:5px;font-family:ui-sans-serif,system-ui;font-size:16px;font-weight:400}.channel:hover img{transform:scale(1.045)}.channel:focus-visible{outline:3px solid #fff4d7;outline-offset:3px}.channel:focus-visible .card-content span{color:#fff}footer{margin-top:52px;padding-top:25px;border-top:1px solid var(--line);color:#b4b0a9;font-family:Georgia,"Times New Roman",serif;font-size:11px;letter-spacing:.31em;text-align:center}@media(max-width:640px){.site-shell{padding-inline:12px}.hero{min-height:465px}.hero-media img{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#030508 0%,#030508e8 52%,#0305082a 100%),linear-gradient(0deg,#0305086e,transparent 55%)}.hero-content{padding:23px 25px}.hero h1{margin-top:100px;font-size:clamp(43px,13vw,59px)}.hero-lead{max-width:260px;font-size:18px}.channels{grid-template-columns:1fr;gap:12px;padding-top:12px}.channel{aspect-ratio:1.36/1}.card-content strong{font-size:45px}.card-content span{font-size:15px}footer{margin-top:35px}}@media(max-width:370px){.hero h1{font-size:42px}.hero-content{padding-inline:21px}.hero-lead{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Keep long channel names readable on narrow screens. */
.card-content strong{font-size:clamp(30px,4vw,55px)}
@media(max-width:640px){.card-content strong{font-size:clamp(29px,8.5vw,40px)}.hero h1{font-size:clamp(38px,11.5vw,54px)}}
