// ICONIC Experience 40+ — chrome (header + footer) // NO announcement bar. Single-city pure (Las Vegas) on body. Footer is shared site-wide. const { useState: icUseState, useEffect: icUseEffect, useRef: icUseRef } = React; const IC_INK = "#1A1A1A"; const IC_WHITE = "#FFFFFF"; const IC_GOLD = "#C9A84C"; const IC_BEIGE = "#F6F2EE"; const IC_GREY = "#8A8580"; function IcEyebrow({ children, color = IC_GOLD, style }) { return (
{children}
); } function IcRule({ width = 56, color = IC_GOLD, style }) { return ; } function IcCTA({ children, href = "#inquire", variant = "gold", style }) { const [hover, setHover] = icUseState(false); const base = { display: "inline-flex", alignItems: "center", gap: 14, padding: "22px 44px", fontFamily: "Poppins, sans-serif", fontWeight: 300, fontSize: 11.5, letterSpacing: "0.42em", textTransform: "uppercase", cursor: "pointer", border: "1px solid", borderRadius: 0, textDecoration: "none", transition: "background-color 220ms ease, color 220ms ease, border-color 220ms ease", }; const styles = variant === "gold" ? { background: hover ? "#b59340" : IC_GOLD, color: IC_WHITE, borderColor: hover ? "#b59340" : IC_GOLD } : { background: hover ? IC_WHITE : "transparent", color: hover ? IC_INK : IC_WHITE, borderColor: hover ? IC_WHITE : "rgba(255,255,255,0.85)" }; return ( setHover(true)} onMouseLeave={()=>setHover(false)} style={{ ...base, ...styles, ...style }}>{children} ); } function IcHeader({ scrolled }) { return (
Home Las Vegas
J Renee
Studios
ICONIC 40+ · Vol. One
); } function IcFooter() { return ( ); } Object.assign(window, { IcEyebrow, IcRule, IcCTA, IcHeader, IcFooter, IC_INK, IC_WHITE, IC_GOLD, IC_BEIGE, IC_GREY, icUseState, icUseEffect, icUseRef, });