@import url('/css/google-font-0.css');
@import url('/css/google-font-3.css');
:root{--ink:#090a0a;--panel:#141414;--white:#f4f2ee;--muted:#bdbab5;--accent:#bd654a;--line:#353331}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:'IBM Plex Mono',monospace}a{color:inherit}img{display:block;max-width:100%}a:focus-visible{outline:3px solid #f2a381;outline-offset:4px}.wrap{max-width:1320px;margin:0 auto;padding:0 5%}.site-header{background:#080909;border-bottom:1px solid #282727}.header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:220px;flex:none}.brand img{width:100%;height:92px;object-fit:contain;mix-blend-mode:screen}.nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,3vw,42px);flex-wrap:wrap;font:700 16px Roboto,Arial,sans-serif}.nav a{text-decoration:none;padding:8px 0}.nav a:hover,.nav a[aria-current=page]{color:var(--accent)}h1,h2,h3,.button,.text-link{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:.015em;font-weight:400}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,7.8vw,110px);line-height:1.04;margin:0 0 30px}h2{font-size:clamp(44px,5.8vw,78px);line-height:.98;margin:0 0 24px}h3{font-size:32px;margin:0 0 12px}p{line-height:1.75;color:var(--muted)}.hero{background:linear-gradient(90deg,rgba(0,0,0,.77),rgba(0,0,0,.3)),url('/gallery_gen/47900bd8b86f56b55f98925787d99ea6_fit.png') center 44%/cover;min-height:530px;display:flex;align-items:center}.hero-inner{width:100%;padding-top:100px;padding-bottom:100px}.hero h1{max-width:1000px}.actions{display:flex;flex-wrap:wrap;gap:14px}.button{font-size:19px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;padding:15px 25px;background:var(--accent);border:2px solid var(--accent);color:#0a0a0a;min-height:54px}.button:hover{background:#d88769;border-color:#d88769}.button.secondary{background:#080909;border-color:#eee;color:#fff}.button.secondary:hover{background:#292929}.section{padding:80px 0;border-bottom:1px solid var(--line)}.section-grid{display:grid;grid-template-columns:0.9fr 1.5fr;gap:clamp(30px,5vw,80px);align-items:center}.section-grid.reverse{grid-template-columns:1.3fr 1fr}.section-copy{max-width:465px}.section-copy p{font-size:15px}.slash{width:90px;height:5px;background:var(--accent);margin:-8px 0 25px;transform:skew(-25deg)}.text-link{font-size:19px;display:inline-block;text-decoration:none;color:var(--accent);margin-top:10px}.text-link:hover{text-decoration:underline}.feature-photo{width:100%;height:420px;object-fit:cover;object-position:center}.tattoo-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;height:420px;overflow:hidden;grid-template-rows:minmax(0,1fr)}.tattoo-grid img{width:100%;height:100%;min-height:0;object-fit:cover}.tattoo-grid .stack{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-height:0}.tattoo-grid .stack img{min-height:0}.skate{background:#161616}.skate .feature-photo{object-position:center 28%}.apparel{background:#0c0c0c}.apparel .feature-photo{object-position:center 30%}.about{background:#151515}.about .feature-photo{object-position:center 35%}.caption{font-size:13px;color:#a9a6a1}.footer{padding:60px 0}.footer-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}.footer .brand img{height:100px}.footer h2{font-size:34px}.footer nav{display:grid;gap:12px;align-content:start;font:700 16px Roboto,Arial,sans-serif}.footer nav a{text-decoration:none}.footer nav a:hover{color:var(--accent)}.copyright{border-top:1px solid var(--line);padding-top:20px;margin-top:35px;color:#999;font-size:12px}.page-intro{padding:90px 0 60px;background:#131313}.page-intro h1{margin-bottom:18px}.page-intro p{max-width:640px}.artist{padding:62px 0;border-bottom:1px solid var(--line)}.artist-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:50px}.artist-photos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.artist-photos img{width:100%;aspect-ratio:3/4;object-fit:cover}.artist-meta{font-size:14px}.artist-meta a{color:#eee}.artist-meta a:hover{color:var(--accent)}@media(max-width:720px){.header-inner{min-height:0;display:block;padding-top:10px;padding-bottom:15px}.brand{width:170px;margin:auto}.brand img{height:76px}.nav{justify-content:center;gap:10px 20px;font-size:14px}.hero{min-height:450px}.hero-inner{padding-top:76px;padding-bottom:76px}h1{font-size:clamp(43px,11vw,72px)}.section{padding:55px 0}.section-grid,.section-grid.reverse,.artist-grid{grid-template-columns:1fr;gap:28px}.reverse .section-copy{order:-1}.feature-photo,.tattoo-grid{height:330px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px}.footer-inner .brand{margin:0}.footer nav{grid-column:2}.footer-contact{grid-column:1/-1}.page-intro{padding:60px 0 45px}.artist{padding:45px 0}.artist-photos{gap:9px}}@media(max-width:390px){.actions .button{width:100%}.tattoo-grid{height:270px}.feature-photo{height:270px}}
