PageSourceSearch

https://stevemontgomerymusic.macaly.app/assets/index-Bg_KciFY.js

js stevemontgomerymusic.macaly.app collected 2026-10-03 04:59:20 UTC 14,918 bytes, 1 lines download raw bytes

1import{j as e,L as r}from"./index-BcNwsCeF.js";import{R as o,E as l}from"./rock-navigation-Di_vDAba.js";import{P as a}from"./play-CqOd8Jg6.js";import{S as i}from"./shopping-bag-D9h8Xpxv.js";import{C as c}from"./calendar-BOyUYi0E.js";import{D as n}from"./disc-3-CLKYdEpe.js";import{M as m}from"./mail-yqb9YLZs.js";const d="https://assets.macaly-user-data.dev/cdn-cgi/image/format=webp,width=2000,height=2000,fit=scale-down,quality=90,anim=true/fd9gt99toxok5t9dgtsyjq1g/l5nx3bowdpmo85j3hjayfsbg/FmAt_YlB3RuTLsMiip812.png",x="https://f4.bcbits.com/img/0038212420_21.jpg",h="https://hearnow.com/dynamic/images/z3alb04544043/large.jpg",s={title:"Living the Dream Right Now",cover:h,url:"https://stevemontgomery.hearnow.com/",year:"2026",tracks:[{number:1,title:"Crazy Town",length:"3:45"},{number:2,title:"Living The Dream Right Now",length:"3:42"},{number:3,title:"Cinnamon",length:"3:54"},{number:4,title:"Sweet Sweet Summertime",length:"3:47"},{number:5,title:"A Little Love Gonna Shine",length:"4:04"},{number:6,title:"Looking For A Brighter Day",length:"5:14"},{number:7,title:"Now I Follow",length:"4:09"},{number:8,title:"I'll Run Away With You",length:"3:17"},{number:9,title:"I Gotta Rock!",length:"4:30"}]},p=[{title:"Better Late Than Never, Skiprock",cover:"https://f4.bcbits.com/img/a3295537744_2.jpg",url:"https://stevemontgomery1.bandcamp.com/album/better-late-than-never-skiprock",year:"2008"},{title:"Alone In A Room",cover:"https://f4.bcbits.com/img/a1981884070_2.jpg",url:"https://stevemontgomery1.bandcamp.com/album/alone-in-a-room",year:"2012"},{title:"Hwy 3A",cover:"https://f4.bcbits.com/img/a0131320625_2.jpg",url:"https://stevemontgomery1.bandcamp.com/album/hwy-3a",year:"2014"},{title:"Time To Rock!",cover:"https://f4.bcbits.com/img/a0634800907_2.jpg",url:"https://stevemontgomery1.bandcamp.com/album/time-to-rock",year:"2024"},{title:"Shut Up And Rock",cover:"https://f4.bcbits.com/img/a4118457114_2.jpg",url:"https://stevemontgomery1.bandcamp.com/album/shut-up-and-rock",year:"2015"}],g=[{label:"Spotify",url:"https://play.spotify.com/album/5b9VpLPq3HEqsQiSoymfA2"},{label:"YouTube",url:"https://www.youtube.com/playlist?list=PLRajC7j2O0-Now3cEcwkurIjGW2hPS9Kh"},{label:"SoundCloud",url:"https://soundcloud.com/steve-montgomery-15"},{label:"Amazon",url:"http://www.amazon.com/Shut-Up-Rock-Steve-Montgomery/dp/B013FAHQYO"},{label:"Apple Music",url:"https://music.apple.com/us/artist/steve-montgomery/53673917"},{label:"Bandcamp",url:"https://stevemontgomery1.bandcamp.com/music"}];function k(){return e.jsxs("div",{className:"min-h-screen bg-rock-black text-rock-ghost",children:[e.jsx(o,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative flex min-h-screen items-center justify-center overflow-hidden pt-20",children:[e.jsxs("div",{className:"absolute inset-0 z-0",children:[e.jsx("img",{src:d,alt:"Steve Montgomery performing on stage",className:"h-full w-full object-cover opacity-60"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-rock-black/80 via-rock-black/40 to-rock-black"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-rock-black via-trans
1parent to-rock-black/80"})]}),e.jsxs("div",{className:"relative z-10 mx-auto max-w-7xl px-6 py-24 text-center md:py-32",children:[e.jsx("p",{className:"mb-4 text-sm font-semibold uppercase tracking-[0.3em] text-electric-blue",children:"Vancouver, British Columbia"}),e.jsx("h1",{className:"font-display text-6xl font-normal leading-[0.9] tracking-wide text-rock-white md:text-8xl lg:text-9xl",children:"Steve Montgomery"}),e.jsx("h2",{className:"font-display mt-6 text-3xl tracking-widest text-stage-amber md:text-5xl",children:"Living the Dream Right Now"}),e.jsx("p",{className:"mx-auto mt-6 max-w-2xl text-lg font-light leading-relaxed text-rock-silver md:text-xl",children:"Rock, power pop, and guitar-driven music from the Pacific Northwest. The brand new 2026 album is out now, plus the complete catalog on Bandcamp."}),e.jsxs("div",{className:"mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row",children:[e.jsxs("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-3 rounded-full bg-electric-blue px-8 py-4 text-sm font-bold uppercase tracking-wider text-white shadow-lg shadow-electric-blue-glow transition-all hover:bg-electric-blue/90 hover:scale-105",children:[e.jsx(a,{className:"h-5 w-5 fill-current"}),"Listen to Latest Album"]}),e.jsxs("a",{href:"https://stevemontgomery1.bandcamp.com/music",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 rounded-full border border-line-glow bg-surface-glass px-8 py-4 text-sm font-bold uppercase tracking-wider text-rock-white backdrop-blur-sm transition-all hover:bg-surface-glass-strong hover:border-electric-blue/50",children:[e.jsx(i,{className:"h-5 w-5"}),"Buy on Bandcamp"]})]})]})]}),e.jsx("section",{className:"relative z-10 -mt-20 mx-auto max-w-7xl px-6 pb-24",children:e.jsxs("div",{className:"rounded-2xl border border-line-glow/60 bg-rock-charcoal/80 p-8 backdrop-blur-md md:p-12",children:[e.jsxs("div",{className:"mb-10 flex flex-col items-start justify-between gap-4 md:flex-row md:items-end",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-2 text-sm font-semibold uppercase tracking-[0.25em] text-electric-blue",children:"Brand New Release"}),e.jsx("h3",{className:"font-display text-4xl text-rock-white md:text-6xl",children:s.title})]}),e.jsxs("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-wider text-electric-blue transition-colors hover:text-rock-white",children:["Play on HearNow",e.jsx(l,{className:"h-4 w-4"})]})]}),e.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[e.jsxs("div",{className:"flex flex-col items-center gap-6 sm:flex-row lg:flex-col xl:flex-row",children:[e.jsxs("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",className:"group relative block w-full max-w-xs shrink-0 overflow-hidden rounded-xl shadow-2xl",children:[e.jsx("img",{src:s.cover,alt:`${s.title} album cover`,className:"aspect-square w-full object-cover transition-transform duration-500 group-hover:scale-105"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-rock-black/40 opacity-0 transition-opacity group-hover:opacity-100",children:e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-electric-blue px-4 py-2 text-xs font-bold uppercase tracking-wider text-white",children:[e.jsx(a,{className:"h-4 w-4 fill-current"}),"Play Now"]})})]}),e.jsxs("div",{className:"text-center sm:text-left",children:[e.jsxs("div",{className:"mb-4 flex flex-wrap items-center justify-center gap-3 sm:justify-start",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-stage-amber",children:[e.jsx(c,{className:"h-3.5 w-3.5"}),"Released ",s.year]}),e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-rock-silver",children:[e.jsx(n,{className:"h-3.5 w-3.5"}),"9 Tracks"]})]}),e.jsx("p",{className:"text-lg font-light leading-relaxed text-rock-silver",children:"The latest studio album from Steve Montgomery. Nine new tracks of sunshine-soaked rock and power pop, now playing on HearNow."})]})]}),e.jsxs("div",{className:"rounded-xl border border-line-glow/40 bg-rock-void/60 p-6",children:[e.jsx("h4",{className:"mb-4 font-display text-2xl text-rock-white",children:"Track List"}),e.jsx("ol",{className:"space-y-2",children:s.tracks.map(t=>e.jsxs("li",{className:"flex items-center justify-between border-b border-line-glow/30 pb-2 text-sm last:border-0 last:pb-0",children:[e.jsxs("span",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-surface-glass text-xs font-bold text-rock-ash",children:t.number}),e.jsx("span",{className:"font-medium text-rock-ghost",children:t.title})]}),e.jsx("span",{className:"text-rock-ash",children:t.length})]},t.number))})]})]})]})}),e.jsx("section",{className:"border-t border-line-glow/40 bg-rock-charcoal py-20",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"mb-10 flex flex-col items-start justify-between gap-4 md:flex-row md:items-end",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-2 text-sm font-semibold uppercase tracking-[0.25em] text-stage-amber",children:"The Complete Collection"}),e.jsx("h3",{className:"font-display text-4xl text-rock-white md:text-6xl",children:"All Albums"})]}),e.jsxs("a",{href:"https://stevemontgomery1.bandcamp.com/music",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-wider text-electric-blue transition-colors hover:text-rock-white",children:["View on Bandcamp",e.jsx(l,{className:"h-4 w-4"})]})]}),e.jsx("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5",children:p.map(t=>e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"group block overflow-hidden rounded-xl border border-line-glow/40 bg-rock-void transition-all hover:-translate-y-2 hover:border-electric-blue/60 hover:shadow-xl hover:shadow-electric-blue-glow/20",children:[e.jsxs("div",{className:"relative aspect-square overflow-hidden",children:[e.jsx("img",{src:t.cover,alt:`${t.title} album cover`,className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-110",loading:"lazy"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-rock-black/60 opacity-0 transition-opacity group-hover:opacity-100",children:e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full bg-electric-blue px-4 py-2 text-xs font-bold uppercase tracking-wider text-white",children:[e.jsx(a,{className:"h-4 w-4 fill-current"}),"Listen Now"]})})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wider text-stage-amber",children:t.year}),e.jsx("h4",{className:"mt-1 font-display text-xl leading-tight text-rock-white",children:t.title})]})]},t.title))})]})}),e.jsx("section",{className:"py-20",children:e.jsx("div",{className:"mx-auto max-w-7xl px-6",children:e.jsxs("div",{className:"grid items-center gap-12 lg:grid-cols-2",children:[e.jsxs("div",{className:"order-2 lg:order-1",children:[e.jsx("p",{className:"mb-2 text-sm font-semibold uppercase tracking-[0.25em] text-stage-amber",children:"About the Artist"}),e.jsx("h3",{className:"font-display text-4xl text-rock-white md:text-6xl",children:'Steve "Skip" Montgomery'}),e.jsxs("p",{className:"mt-6 text-lg font-light leading-relaxed text-rock-silver",children:["Based in Vancouver, British Columbia, Steve Montgomery writes and records rock music with heart, hooks, and volume. From the beach-party energy of ",e.jsx("em",{children:"Living the Dream Right Now"})," to the raw power of ",e.jsx("em",{children:"Shut Up And Rock"}),", every release is built on real songs and real guitars."]}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-3",children:[e.jsx("span",{className:"rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-rock-silver",children:"Rock"}),e.jsx("span",{className:"rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-rock-silver",children:"Power Pop"}),e.jsx("span",{className:"rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-rock-silver",children:"Guitar Driven"}),e.jsx("span",{className:"rounded-full border border-line-glow/50 bg-surface-glass px-4 py-2 text-xs font-semibold uppercase tracking-wider text-rock-silver",children:"Vancouver"})]}),e.jsx("div",{className:"mt-8",children:e.jsxs(r,{to:"/about",className:"inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-wider text-electric-blue transition-colors hover:text-rock-white",children:["Read full bio",e.jsx(l,{className:"h-4 w-4"})]})})]}),e.jsx("div",{className:"order-1 lg:order-2",children:e.jsxs("div",{className:"relative mx-auto max-w-sm lg:max-w-md",children:[e.jsx("div",{className:"absolute -inset-3 rounded-2xl bg-gradient-to-br from-electric-blue to-stage-amber opacity-20 blur-2xl"}),e.jsx("img",{src:x,alt:"Steve Montgomery",className:"relative rounded-2xl border border-line-glow/60 shadow-2xl"})]})})]})})}),e.jsx("section",{className:"border-t border-line-glow/40 bg-rock-charcoal py-20",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6 text-center",children:[e.jsx("p",{className:"mb-2 text-sm font-semibold uppercase tracking-[0.25em] text-electric-blue",children:"Stream Everywhere"}),e.jsx("h3",{className:"font-display text-4xl text-rock-white md:text-6xl",children:"Listen Now"}),e.jsx("div",{className:"mt-10 flex flex-wrap justify-center gap-4",children:g.map(t=>e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-full border border-line-glow/60 bg-surface-glass px-6 py-3 text-sm font-semibold uppercase tracking-wider text-rock-white transition-all hover:border-electric-blue/50 hover:bg-surface-glass-strong",children:[t.label,e.jsx(l,{className:"h-4 w-4"})]},t.label))})]})})]}),e.jsx("footer",{className:"border-t border-line-glow/40 bg-rock-black py-12",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"flex flex-col items-center justify-between gap-6 md:flex-row",children:[e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx("p",{className:"font-display text-2xl tracking-widest text-rock-white",children:"SKIPROCK"}),e.jsx("p",{className:"text-sm text-rock-ash",children:"Steve Montgomery Music"})]}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-6 text-sm font-semibold uppercase tracking-wider text-rock-ash",children:[e.jsx(r,{to:"/",className:"transition-colors hover:text-rock-white",children:"Home"}),e.jsx(r,{to:"/about",className:"transition-colors hover:text-rock-white",children:"About"}),e.jsx(r,{to:"/music",className:"transition-colors hover:text-rock-white",children:"Music"}),e.jsx(r,{to:"/links",className:"transition-colors hover:text-rock-white",children:"Links"}),e.jsxs("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 transition-colors hover:text-rock-white",children:[e.jsx(m,{className:"h-4 w-4"}),"Contact"]})]})]}),e.jsxs("p",{className:"mt-8 text-center text-xs text-rock-steel",children:["© ",new Date().getFullYear()," Steve Montgomery. All rights reserved."]})]})})]})}export{k as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.