ZayDen Glass — FRACTURE · Photovoltaic Glass Mousepad
/* Scoped everything to prevent breaking Shopify theme styles */ .zayden-landing-wrapper { --void: #0a0a0e; --panel: #13151d; --panel-2: #1b1e2a; --line: rgba(255,255,255,0.08); -- line-strong: rgba(255,255,255,0.16); --electric: #2d5bfe; --electric-soft: rgba(45,91,254,0.16); --violet: #a995ff; --frost: #eef0f7; --frost-dim: #9097ad; --frost-faint: #5b6178; --radius: 14px; --container: 1180px; background: var(--void); color: var(--frost); font-family: 'Manrope', sans-serif; font-size: 16px; line-height: 1.65; -webkit-font-smoothing: antialiased; overflow-x: hidden; } .zayden-landing-wrapper * { box-sizing: border-box; margin: 0; padding: 0; } .zayden-landing-wrapper img { display: block; max-width: 100%; } .zayden-landing-wrapper .wrap { max-width: var(--container); margin: 0 auto; padding: 0 32px; } .zayden-landing-wrapper a { color: inherit; } .zayden-landing-wrapper .eyebrow { font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--electric); font-weight: 600; } .zayden-landing-wrapper .eyebrow.is-violet { color: var(--violet); } .zayden-landing-wrapper h1, .zayden-landing-wrapper h2, .zayden-landing-wrapper h3 { font-family: 'Unbounded', sans-serif; font-weight: 800; letter-spacing: -0.01em; line-height: 1.05; color: var(--frost); } .zayden-landing-wrapper h2 { font-size: clamp(2rem, 4.2vw, 3.4rem); margin-top: 14px; } .zayden-landing-wrapper p { color: var(--frost-dim); max-width: 54ch; } .zayden-landing-wrapper .pimg { width: 100%; aspect-ratio: 1/1; object-fit: cover; border-radius: var(--radius); border: 1px solid var(--line-strong); } .zayden-landing-wrapper .pimg--wide { aspect-ratio: 4/3; } /* ---------- nav ---------- */ .zayden-landing-wrapper header { position: fixed; top: 0; left: 0; right: 0; z-index: 50; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); background: rgba(10,10,14,0.55); border-bottom: 1px solid var(--line); } .zayden-landing-wrapper nav { display: flex; align-items: center; justify-content: space-between; padding: 18px 32px; max-width: var(--container); margin: 0 auto; } .zayden-landing-wrapper .logo { font-family: 'Unbounded', sans-serif; font-weight: 900; font-size: 18px; letter-spacing: 0.06em; } .zayden-landing-wrapper .logo span { color: var(--electric); } .zayden-landing-wrapper .nav-tag { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--frost-dim); display: flex; gap: 18px; align-items: center; } /* ---------- hero ---------- */ .zayden-landing-wrapper .hero { position: relative; min-height: 100vh; display: flex; align-items: center; padding-top: 90px; overflow: hidden; } .zayden-landing-wrapper .hero .wrap { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 64px; align-items: center; width: 100%; } .zayden-landing-wrapper .hero__title { font-size: clamp(3.4rem, 9vw, 7.5rem); line-height: 0.95; margin-top: 18px; background: linear-gradient(135deg, #ffffff 0%, #ffffff 55%, var(--violet) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; } .zayden-landing-wrapper .hero__sub { margin-top: 22px; font-size: 17px; max-width: 46ch; } .zayden-landing-wrapper .hero__meta { display: flex; gap: 28px; align-items: flex-end; margin-top: 38px; flex-wrap: wrap; } .zayden-landing-wrapper .btn { display: inline-flex; align-items: center; gap: 10px; font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; padding: 18px 30px; border-radius: 999px; border: 1px solid transparent; cursor: pointer; text-decoration: none; transition: transform .25s ease, box-shadow .25s ease, background .25s ease; } .zayden-landing-wrapper .btn--primary { background: var(--electric); color: #fff; box-shadow: 0 0 0 0 rgba(45,91,254,0.6); } .zayden-landing-wrapper .btn--primary:hover { transform: translateY(-2px); box-shadow: 0 10px 30px -8px rgba(45,91,254,0.7); } .zayden-landing-wrapper .btn--ghost { border-color: var(--line-strong); color: var(--frost); background: transparent; } .zayden-landing-wrapper .btn--ghost:hover { border-color: var(--electric); color: var(--electric); } .zayden-landing-wrapper .hero__visual { position: relative; } .zayden-landing-wrapper .hero__visual .pimg { transform: rotate(2deg); } .zayden-landing-wrapper .hero__glint { position: absolute; inset: -2px; border-radius: var(--radius); pointer-events: none; background: linear-gradient(115deg, transparent 35%, rgba(255,255,255,0.22) 50%, transparent 65%); transform: translateX(-120%) rotate(2deg); animation: glint 5.5s ease-in-out infinite; } @keyframes glint { 0% { transform: translateX(-120%) rotate(2deg); } 35% { transform: translateX(120%) rotate(2deg); } 100% { transform: translateX(120%) rotate(2deg); } } .zayden-landing-wrapper .scroll-cue { position: absolute; bottom: 36px; left: 32px; font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: var(--frost-faint); display: flex; align-items: center; gap: 10px; } .zayden-landing-wrapper .scroll-cue .line { width: 1px; height: 34px; background: linear-gradient(to bottom, var(--electric), transparent); } /* ---------- sections ---------- */ .zayden-landing-wrapper section { padding: 120px 0; border-top: 1px solid var(--line); } .zayden-landing-wrapper .section-head { max-width: 760px; margin-bottom: 64px; } /* manifesto */ .zayden-landing-wrapper .manifesto .wrap { display: grid; grid-template-columns: 1fr 0.8fr; gap: 72px; align-items: start; } .zayden-landing-wrapper .manifesto p { margin-top: 18px; } .zayden-landing-wrapper .manifesto blockquote { margin-top: 34px; padding-left: 24px; border-left: 2px solid var(--electric); font-family: 'Unbounded', sans-serif; font-weight: 700; font-size: 1.35rem; color: var(--frost); line-height: 1.4; } /* anatomy */ .zayden-landing-wrapper .anatomy-layout { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 72px; align-items: start; } .zayden-landing-wrapper .layer-stack { position: relative; padding-left: 30px; } .zayden-landing-wrapper .layer-stack::before { content: ''; position: absolute; left: 9px; top: 10px; bottom: 10px; width: 1px; background: linear-gradient(to bottom, var(--electric), var(--violet)); opacity: 0.5; } .zayden-landing-wrapper .layer { position: relative; padding: 0 0 44px 30px; opacity: 0; transform: translateX(-24px); transition: opacity .7s ease, transform .7s ease; } .zayden-landing-wrapper .layer.in-view { opacity: 1; transform: translateX(0); } .zayden-landing-wrapper .layer:last-child { padding-bottom: 0; } .zayden-landing-wrapper .layer::before { content: attr(data-index); position: absolute; left: -30px; top: -2px; width: 20px; height: 20px; border-radius: 50%; background: var(--void); border: 1px solid var(--line-strong); display: flex; align-items: center; justify-content: center; font-family: 'JetBrains Mono', monospace; font-size: 10px; color: var(--frost-dim); } .zayden-landing-wrapper .layer__name { font-family: 'Unbounded', sans-serif; font-weight: 700; font-size: 1.15rem; display: flex; align-items: baseline; gap: 14px; flex-wrap: wrap; } .zayden-landing-wrapper .layer__spec { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--electric); } .zayden-landing-wrapper .layer__name.is-violet .layer__spec { color: var(--violet); } .zayden-landing-wrapper .layer p { margin-top: 8px; font-size: 15px; } .zayden-landing-wrapper .anatomy-visual { position: sticky; top: 120px; } .zayden-landing-wrapper .stack-card { border-radius: var(--radius); border: 1px solid var(--line-strong); background: var(--panel); overflow: hidden; } .zayden-landing-wrapper .stack-card__row { display: flex; align-items: center; justify-content: space-between; padding: 22px 26px; border-bottom: 1px solid var(--line); font-family: 'JetBrains Mono', monospace; font-size: 13px; } .zayden-landing-wrapper .stack-card__row:last-child { border-bottom: none; } .zayden-landing-wrapper .stack-card__row span:first-child { color: var(--frost-dim); letter-spacing: 0.1em; text-transform: uppercase; font-size: 11px; } .zayden-landing-wrapper .stack-card__row span:last-child { color: var(--frost); font-weight: 500; } .zayden-landing-wrapper .stack-card__row.accent span:last-child { color: var(--violet); } /* specs */ .zayden-landing-wrapper .specs-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: var(--line); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; } .zayden-landing-wrapper .spec-cell { background: var(--panel); padding: 30px 26px; } .zayden-landing-wrapper .spec-cell dt { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--frost-faint); margin-bottom: 10px; } .zayden-landing-wrapper .spec-cell dd { font-family: 'Unbounded', sans-serif; font-weight: 700; font-size: 1.05rem; } /* gallery */ .zayden-landing-wrapper .gallery-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 24px; } .zayden-landing-wrapper .gallery-cap { margin-top: 14px; font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--frost-dim); } /* footer */ .zayden-landing-wrapper footer { border-top: 1px solid var(--line); padding: 40px 0; } .zayden-landing-wrapper footer .wrap { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; gap: 24px; } .zayden-landing-wrapper .footer-meta { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--frost-faint); text-align: right; } /* reveal */ .zayden-landing-wrapper .reveal { opacity: 0; transform: translateY(28px); transition: opacity .8s ease, transform .8s ease; } .zayden-landing-wrapper .reveal.in-view { opacity: 1; transform: translateY(0); } /* focus */ .zayden-landing-wrapper a:focus-visible, .zayden-landing-wrapper button:focus-visible { outline: 2px solid var(--electric); outline-offset: 3px; } /* reduced motion */ @media (prefers-reduced-motion: reduce){ .zayden-landing-wrapper * { animation: none !important; transition: none !important; } } /* responsive */ @media (max-width: 980px){ .zayden-landing-wrapper .hero .wrap, .zayden-landing-wrapper .manifesto .wrap, .zayden-landing-wrapper .anatomy-layout { grid-template-columns: 1fr; } .zayden-landing-wrapper .hero__visual { order: -1; } .zayden-landing-wrapper .anatomy-visual { position: relative; top: 0; } .zayden-landing-wrapper .specs-grid { grid-template-columns: repeat(2,1fr); } .zayden-landing-wrapper .gallery-grid { grid-template-columns: 1fr; } } @media (max-width: 640px){ .zayden-landing-wrapper .wrap { padding: 0 20px; } .zayden-landing-wrapper section { padding: 80px 0; } .zayden-landing-wrapper .nav-tag { display: none; } .zayden-landing-wrapper .specs-grid { grid-template-columns: 1fr 1fr; } } ZAYDEN GLASS SERIES Zayden Glass Series FRACTURE 3.2mm photovoltaic glass. Laser-engraved art that doesn't fade, peel, or wear. One piece — built to last. See the specs View it SCROLL Because basic is a crime Cloth fades.Glass doesn't. Every stock mousepad on a desk is the same story: thin foam, a printed skin, and a fabric edge that frays before the year is out. The art on it was never meant to last — it was meant to be cheap. FRACTURE is built the opposite way. The artwork comes first — a fractured, mirrored portrait that splits a single eye into a hundred watching ones — and the hardware exists to protect it. Laser-engraved into photovoltaic glass, with polished edges that won't curl, peel, or stain. This isn't a mousepad with a picture on it. It's a piece of glass with a desk underneath it. Construction What it's made of Two layers, fused into one 3.2mm panel. Nothing here is filler. Photovoltaic glass surface 3.2mm · polished edge Eco-friendly and durable. Scratch-resistant and perfectly flat — consistent glide regardless of sensor or DPI. Won't dent, warp, or develop the worn-smooth patches cloth pads get after a few months. Laser engraving FRACTURE print The FRACTURE design is laser-engraved directly into the glass — not printed on top, not applied as a skin. It's part of the material itself. Nothing to fade, nothing to peel. Total thickness3.2mm SurfacePhotovoltaic glass EngravingLaser, permanent Footprint350 × 260mm EdgesPolished, smooth Material gradeEco-friendly PV glass Specs The numbers Dimensions350 × 260mm Thickness3.2mm MaterialPhotovoltaic Glass EngravingLaser EdgesPolished EcoYes Look closer From every angle Desk setup Detail — mirror shard ZAYDEN GLASS SERIESFRACTURE