.home-hero{background:#2b2013 url(/assets/hero-golden-road-CLEAN-HIRES.png) 32% 24%/cover no-repeat;min-height:clamp(560px,46vw,800px);position:relative;overflow:hidden}.home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, #0607054d 0%, transparent 12%), linear-gradient(180deg, transparent 58%, #1a140a57 76%, #0b0d09ed 94%, var(--bg) 100%);position:absolute;inset:0}#hero-mark{z-index:2;filter:drop-shadow(0 0 30px #ffe8aa4d);width:clamp(170px,15vw,420px);height:auto;position:absolute;top:36.4%;left:40.3%;transform:translate(-50%)}.hero-feet{z-index:1;pointer-events:none;width:13%;height:9%;position:absolute;bottom:5%;left:21%}.hero-copy{z-index:3;width:min(500px,44vw);position:absolute;top:50%;right:clamp(24px,6vw,96px);transform:translateY(-53%)}.hero-copy .kicker{color:#262112}.hero-copy .hero-title{color:#171408;text-shadow:0 1px #fff2cd66;margin:16px 0 8px;font-size:clamp(50px,6.4vw,98px)}.hero-copy .hero-title em{color:var(--x-green);text-shadow:3px 3px #080a06d9,0 0 36px #00f02859;font-style:normal}.hero-copy .tagline{font-family:var(--headline);color:#eee9d6;text-shadow:1px 1px #080a068c;margin:6px 0 0;font-size:clamp(17px,1.55vw,22px);font-weight:700;line-height:1.3}.hero-copy .tagline .strike{color:#b5af9e}.hero-copy .tagline .script{text-shadow:2px 2px #080a06a6;font-size:1.5em}.hero-copy .pitch{color:#f3eedaeb;text-shadow:1px 1px #080a0673;max-width:460px;margin:16px 0 30px;font-size:18px;line-height:1.6}.hero-copy .pitch b{color:#fff}.hero-ctas{flex-wrap:wrap;gap:22px;display:flex}.btn-ink{background:var(--ink);transform:rotate(1deg);box-shadow:5px 5px #14100859;color:#f2eeda!important}.btn-ink:hover{transform:rotate(1deg)translate(-2px,-2px);box-shadow:8px 8px #14100859}.btn-ink:active{transform:rotate(1deg)translate(2px,2px);box-shadow:2px 2px #14100859}@media (width<=860px){.home-hero{background-position:0 0;background-size:165%;min-height:0;padding-top:64vw}.home-hero:after{background:linear-gradient(180deg, transparent 22vw, #0b0d099e 46vw, #0b0d09f7 62vw, var(--bg) 100%)}.hero-copy{width:auto;padding:0 28px 40px;position:relative;top:auto;right:auto;transform:none}.hero-copy .kicker{color:var(--x-green)}.hero-copy .hero-title{color:#f2f5ee;text-shadow:4px 4px #000c}.hero-copy .tagline{color:#dbe1d4}.hero-copy .tagline .strike{color:#8b948b}.hero-copy .pitch{color:var(--text-dim)}.hero-copy .pitch b{color:#fff}#hero-mark{width:150px;top:88px;left:50%;transform:translate(-50%)}#cert-stamp{width:33vw!important;top:8vw!important;left:3%!important}.hero-feet{width:20%;height:12vw;top:44vw;bottom:auto;left:34%}.hero-hint{display:none}.btn-ink{border-color:#3a4030}}@media (width>=861px) and (width<=1920px){#cert-stamp{width:clamp(140px,15vw,220px)!important;top:55%!important;left:6%!important}}.featured{border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);background:var(--surface);grid-template-columns:1fr 1.1fr;gap:0;display:grid}@media (width<=900px){.featured{grid-template-columns:1fr}}.featured .txt{flex-direction:column;padding:40px 42px;display:flex}.featured h2{font-family:var(--display);text-transform:uppercase;color:#f0f4ec;margin:16px 0 18px;font-size:clamp(34px,4vw,52px);line-height:.98}.featured h2 a{color:inherit}.featured h2 a:hover{color:var(--x-green)}.featured .excerpt{color:var(--text-dim);font-size:17.5px}.featured .cosmo-teaser{border-left:5px solid var(--x-green);color:#cfe3ea;background:linear-gradient(#00f0280f,#00f02805),#0a100d;margin-top:26px;padding:14px 18px;font-size:16px;position:relative}.featured .cosmo-teaser b{font-family:var(--mono);letter-spacing:.22em;color:var(--x-green);margin-bottom:6px;font-size:11.5px;display:block}.featured .chart-side{border-left:3px solid var(--ink);background:#0a0b08;flex-direction:column;display:flex}@media (width<=900px){.featured .chart-side{border-left:none;border-top:3px solid var(--ink)}}.featured .chart-side img{object-fit:cover;object-position:right center;width:100%;height:100%}.featured .mini-ticker{border-top:2px solid var(--ink);font-family:var(--mono);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.featured .mini-ticker div{border-right:1px solid var(--line);padding:12px 4px}.featured .mini-ticker div:last-child{border-right:none}.featured .mini-ticker b{color:#eef2e9;font-size:19px;display:block}.featured .mini-ticker small{letter-spacing:.2em;color:var(--text-dim);font-size:10px}.about-strip{background:var(--surface);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);align-items:center;gap:34px;padding:34px 40px;display:flex}@media (width<=800px){.about-strip{text-align:center;flex-direction:column}}.about-strip img{border:4px solid var(--x-green);width:150px;height:150px;box-shadow:6px 6px 0 var(--ink);border-radius:50%;flex:none}
