:root{--tattoo-gold:#d9b44a;--tattoo-gold-light:#f4df8a;--tattoo-silver:#c9cdd4;--tattoo-silver-dark:#69717e}
body.tattoo-page-v1067{margin:0;background:#09080b;color:#f7f2e8}
body.tattoo-page-v1067.gg-tattoo-loading-v1067{overflow:hidden}
.gg-tattoo-splash-v1067{position:fixed;inset:0;z-index:2147483646;overflow:hidden;background:#050507;isolation:isolate;contain:strict}
.gg-tattoo-canvas-v1069{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent;transform:translateZ(0)}
.gg-tattoo-splash-v1067.is-stagger-fading{pointer-events:none;background:transparent}
.gg-tattoo-splash-v1067.is-stagger-fading .gg-tattoo-skip-v1067{opacity:0;transition:opacity 160ms ease-out}
.gg-tattoo-skip-v1067{position:absolute;z-index:5;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));min-width:82px;min-height:44px;padding:0 18px;border:2px solid #d9b44a;border-radius:999px;background:rgba(8,7,10,.78);box-shadow:0 8px 24px rgba(0,0,0,.42);color:#f6e7ae;font:900 14px/1 system-ui;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}
.gg-tattoo-skip-v1067[hidden]{display:none}
.gg-tattoo-splash-v1067.is-skipping{pointer-events:none;animation:ggTattooSkipV1067 320ms ease-out both}
.gg-tattoo-loader-label-v1067{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes ggTattooSkipV1067{to{opacity:0;transform:scale(1.025);visibility:hidden}}
.gg-tattoo-bar-v1067{min-height:100svh;padding:clamp(92px,12vw,126px) 18px 78px;background:radial-gradient(circle at 50% 0,rgba(153,91,183,.2),transparent 32rem),linear-gradient(155deg,#0d0b10,#201621 52%,#08070a)}
.gg-tattoo-wrap-v1067{width:min(1120px,100%);margin:0 auto}
.gg-tattoo-intro-v1067{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;margin-bottom:clamp(28px,5vw,52px);padding:clamp(22px,4vw,42px);border:1px solid rgba(217,180,74,.5);border-radius:28px;background:linear-gradient(145deg,rgba(37,30,40,.96),rgba(12,10,15,.98));box-shadow:0 22px 65px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.06)}
.gg-tattoo-intro-v1067 .kicker{margin:0 0 8px;color:var(--tattoo-silver);font-weight:900;letter-spacing:.18em}
.gg-tattoo-intro-v1067 h1{margin:0;font:900 clamp(2.45rem,7vw,5.4rem)/.96 Georgia,serif;color:var(--tattoo-gold-light);letter-spacing:-.045em}
.gg-tattoo-intro-v1067 p{max-width:650px;margin:16px 0 0;color:#d8d1dd;font-size:clamp(1rem,2vw,1.12rem);line-height:1.65}
.gg-tattoo-book-v1067{display:inline-grid;place-items:center;min-height:54px;padding:0 24px;border:2px solid #80621f;border-radius:15px;background:linear-gradient(145deg,#f2db82,#b98420);box-shadow:0 10px 24px rgba(0,0,0,.35);color:#171108;text-decoration:none;text-align:center;font-weight:950;white-space:nowrap}
.gg-tattoo-gallery-heading-v1067{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 4px 18px}
.gg-tattoo-gallery-heading-v1067 h2{margin:0;font:800 clamp(1.8rem,4vw,3rem) Georgia,serif;color:#f4efe7}
.gg-tattoo-gallery-heading-v1067 span{color:#aaa4ae;font-size:.92rem;text-transform:uppercase;letter-spacing:.15em}
.gg-tattoo-gallery-v1067{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(12px,2vw,22px)}
.gg-tattoo-piece-v1067{--frame-a:#f3d66f;--frame-b:#8e681a;position:relative;grid-column:span 4;min-height:390px;margin:0;padding:clamp(5px,.7vw,8px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(135deg,var(--frame-a),var(--frame-b) 50%,var(--frame-a));box-shadow:0 18px 36px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.32)}
.gg-tattoo-piece-v1067.is-silver{--frame-a:#f0f1f3;--frame-b:#6e7682}
.gg-tattoo-piece-v1067.is-wide{grid-column:span 8}
.gg-tattoo-piece-v1067 img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;border-radius:18px;background:#111;filter:contrast(1.025)}
.gg-tattoo-piece-v1067::after{content:"";position:absolute;inset:clamp(5px,.7vw,8px);pointer-events:none;border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:inset 0 0 24px rgba(0,0,0,.25)}
.gg-tattoo-piece-v1067:nth-child(1) img{object-position:50% 66%}.gg-tattoo-piece-v1067:nth-child(2) img{object-position:50% 42%}.gg-tattoo-piece-v1067:nth-child(3) img{object-position:50% 48%}.gg-tattoo-piece-v1067:nth-child(4) img{object-position:50% 44%}.gg-tattoo-piece-v1067:nth-child(5) img{object-position:50% 50%}.gg-tattoo-piece-v1067:nth-child(6) img{object-position:50% 40%}
@media(max-width:760px){.gg-tattoo-bar-v1067{padding-inline:12px}.gg-tattoo-intro-v1067{grid-template-columns:1fr;align-items:start}.gg-tattoo-book-v1067{width:100%;box-sizing:border-box}.gg-tattoo-gallery-heading-v1067{align-items:start;flex-direction:column;gap:5px}.gg-tattoo-gallery-v1067{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gg-tattoo-piece-v1067,.gg-tattoo-piece-v1067.is-wide{grid-column:span 1;min-height:285px;border-radius:17px}.gg-tattoo-piece-v1067 img,.gg-tattoo-piece-v1067::after{border-radius:12px}.gg-tattoo-piece-v1067:nth-child(3),.gg-tattoo-piece-v1067:nth-child(6){grid-column:span 2;min-height:340px}}
@media(max-width:390px){.gg-tattoo-piece-v1067{min-height:238px}.gg-tattoo-piece-v1067:nth-child(3),.gg-tattoo-piece-v1067:nth-child(6){min-height:300px}}
