.tattoo-page{color:#421b2b;--blue:#672940;--ink:#421b2b;--line:#c9afa9;--paper:#ead9d2;--muted:#6b4551;--display:"DM Serif Display",serif;background:#ead9d2}.tattoo-header[data-astro-cid-hi3xza3i]{justify-content:space-between;align-items:center;gap:24px;min-height:94px;font-size:15px;display:flex}.tattoo-header[data-astro-cid-hi3xza3i] a[data-astro-cid-hi3xza3i]{align-items:center;min-height:44px;text-decoration:none;display:flex}.tattoo-brand[data-astro-cid-hi3xza3i]{font-family:var(--display);font-size:27px}.tattoo-hero[data-astro-cid-hi3xza3i]{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:42px;padding-bottom:80px;display:grid}.tattoo-hero[data-astro-cid-hi3xza3i] h1[data-astro-cid-hi3xza3i]{letter-spacing:-.035em;max-width:9ch;font-size:clamp(4rem,7vw,6rem);font-weight:400;line-height:.98}.tattoo-hero[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{color:#6b4551;max-width:40ch;margin-top:30px;font-size:18px}.tattoo-link[data-astro-cid-hi3xza3i]{font-weight:600;font-family:var(--body);border-bottom:1px solid;align-items:center;gap:24px;min-height:52px;margin-top:20px;padding-block:14px;text-decoration:none;display:inline-flex}.tattoo-link[data-astro-cid-hi3xza3i]:hover{border-bottom-width:2px;padding-bottom:13px}.tattoo-composition[data-astro-cid-hi3xza3i]{background:#dfc5bb;border-radius:48% 48% 0 0;height:490px;position:relative;overflow:hidden}.orbit-ring[data-astro-cid-hi3xza3i]{border:1px solid #c49c98;border-radius:50%;width:390px;height:390px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.tattoo-composition[data-astro-cid-hi3xza3i] .hero-flash-branch{width:63%;height:95%;position:absolute;bottom:-5px;left:0;transform:rotate(-20deg)}.tattoo-composition[data-astro-cid-hi3xza3i] .hero-flash-orbit{width:56%;height:70%;position:absolute;top:10px;right:-10px;transform:rotate(10deg)}.art-point[data-astro-cid-hi3xza3i]{background:#672940;border-radius:50%;width:14px;height:14px;position:absolute;bottom:70px;right:65px}.tattoo-gallery[data-astro-cid-hi3xza3i]{border-top:1px solid #c9afa9}.gallery-heading[data-astro-cid-hi3xza3i]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.gallery-heading[data-astro-cid-hi3xza3i] h2[data-astro-cid-hi3xza3i],.tattoo-approach[data-astro-cid-hi3xza3i] h2[data-astro-cid-hi3xza3i],.tattoo-appointment[data-astro-cid-hi3xza3i] h2[data-astro-cid-hi3xza3i]{font-size:clamp(2.5rem,4vw,4rem);font-weight:400}.gallery-heading[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{color:#6b4551;margin-top:14px;font-size:17px}.gallery-filters[data-astro-cid-hi3xza3i]{flex-shrink:0;gap:6px;display:flex}.gallery-filters[data-astro-cid-hi3xza3i] button[data-astro-cid-hi3xza3i]{color:#421b2b;background:0 0;border:1px solid #b18b90;border-radius:30px;min-height:44px;padding:10px 17px;font-size:15px}.gallery-filters[data-astro-cid-hi3xza3i] button[data-astro-cid-hi3xza3i][aria-pressed=true]{color:#f4e8e1;background:#421b2b;border-color:#421b2b}.gallery-filters[data-astro-cid-hi3xza3i] button[data-astro-cid-hi3xza3i]:hover{background:#d5bab3}.gallery-filters[data-astro-cid-hi3xza3i] button[data-astro-cid-hi3xza3i][aria-pressed=true]:hover{background:#672940}.flash-grid[data-astro-cid-hi3xza3i]{grid-template-columns:repeat(3,1fr);gap:38px 26px;display:grid}.flash-grid[data-astro-cid-hi3xza3i] figure[data-astro-cid-hi3xza3i]{margin:0}.flash-sheet[data-astro-cid-hi3xza3i]{background:#f5eae2;justify-content:center;height:330px;padding:22px;display:flex}.flash-sheet[data-astro-cid-hi3xza3i] .flash-art{width:100%;height:100%}.flash-grid[data-astro-cid-hi3xza3i] figcaption[data-astro-cid-hi3xza3i]{padding-top:19px}.flash-grid[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i]{letter-spacing:-.015em;font-size:25px;font-weight:400}.flash-grid[data-astro-cid-hi3xza3i] figcaption[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{color:#6b4551;max-width:34ch;margin-top:9px;font-size:15px;line-height:1.5}.gallery-count[data-astro-cid-hi3xza3i]{color:#6b4551;margin-top:35px;font-size:14px}.illustration-note[data-astro-cid-hi3xza3i]{color:#6b4551;margin-top:8px;font-size:14px}.tattoo-approach[data-astro-cid-hi3xza3i]{color:#f4e8e1;background:#421b2b;padding-block:75px}.tattoo-approach[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{color:#e1c5c5;font-size:19px}@media (width<=900px){.tattoo-hero[data-astro-cid-hi3xza3i]{gap:25px}.tattoo-composition[data-astro-cid-hi3xza3i]{height:400px}.tattoo-hero[data-astro-cid-hi3xza3i] h1[data-astro-cid-hi3xza3i]{font-size:4.5rem}.gallery-heading[data-astro-cid-hi3xza3i]{flex-direction:column;align-items:start;gap:24px}.flash-sheet[data-astro-cid-hi3xza3i]{height:270px}}@media (width<=600px){.tattoo-header[data-astro-cid-hi3xza3i]{min-height:78px;font-size:14px}.tattoo-brand[data-astro-cid-hi3xza3i]{font-size:24px}.tattoo-hero[data-astro-cid-hi3xza3i]{grid-template-columns:1fr;gap:34px;padding-top:24px;padding-bottom:48px}.tattoo-hero[data-astro-cid-hi3xza3i] h1[data-astro-cid-hi3xza3i]{max-width:9ch;font-size:clamp(3.8rem,15vw,5rem)}.tattoo-hero[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{margin-top:24px;font-size:17px}.tattoo-composition[data-astro-cid-hi3xza3i]{height:350px;margin-inline:18px}.tattoo-gallery[data-astro-cid-hi3xza3i]{padding-top:48px}.gallery-heading[data-astro-cid-hi3xza3i] h2[data-astro-cid-hi3xza3i]{font-size:2.8rem}.gallery-heading[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{font-size:16px}.gallery-filters[data-astro-cid-hi3xza3i]{flex-wrap:wrap;gap:7px}.gallery-filters[data-astro-cid-hi3xza3i] button[data-astro-cid-hi3xza3i]{padding:10px 15px;font-size:14px}.flash-grid[data-astro-cid-hi3xza3i]{grid-template-columns:1fr 1fr;gap:28px 16px}.flash-sheet[data-astro-cid-hi3xza3i]{height:210px;padding:12px}.flash-grid[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i]{font-size:22px}.flash-grid[data-astro-cid-hi3xza3i] figcaption[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{font-size:14px}.tattoo-approach[data-astro-cid-hi3xza3i]{padding-block:54px}.tattoo-approach[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{font-size:17px}}.tattoo-header[data-astro-cid-hi3xza3i] nav[data-astro-cid-hi3xza3i]{gap:clamp(16px,4vw,36px);display:flex}.tattoo-header[data-astro-cid-hi3xza3i] nav[data-astro-cid-hi3xza3i] a[data-astro-cid-hi3xza3i]:hover{text-underline-offset:4px;text-decoration:underline}.tattoo-approach[data-astro-cid-hi3xza3i]>.container[data-astro-cid-hi3xza3i]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(26px,7vw,100px);display:grid}.approach-art[data-astro-cid-hi3xza3i]{background:#512338;border:1px solid #a77b87;border-radius:48% 48% 0 0;place-items:center;min-height:320px;display:grid}.approach-art[data-astro-cid-hi3xza3i] .flash-art{width:min(80%,240px);height:300px}.approach-option[data-astro-cid-hi3xza3i]{margin-top:22px}.approach-option[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i]{font-size:1.65rem;font-weight:400}.approach-option[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{max-width:50ch;margin-top:6px}.tattoo-approach[data-astro-cid-hi3xza3i] [data-astro-cid-hi3xza3i]:focus-visible{outline-color:#f4e8e1}.tattoo-appointment[data-astro-cid-hi3xza3i]{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(28px,7vw,100px);display:grid}.appointment-steps[data-astro-cid-hi3xza3i] ol[data-astro-cid-hi3xza3i]{margin:24px 0 0;padding-inline-start:28px}.appointment-steps[data-astro-cid-hi3xza3i] li[data-astro-cid-hi3xza3i]+li[data-astro-cid-hi3xza3i]{margin-top:20px}.appointment-steps[data-astro-cid-hi3xza3i] li[data-astro-cid-hi3xza3i]::marker{font-weight:700}.appointment-steps[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i],.appointment-questions[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i]{font-size:1.6rem;font-weight:400}.appointment-steps[data-astro-cid-hi3xza3i] p[data-astro-cid-hi3xza3i]{color:var(--muted);margin-top:5px}.appointment-questions[data-astro-cid-hi3xza3i]{border:1px solid var(--line);background:#f5eae2;padding:clamp(18px,4vw,36px)}.appointment-questions[data-astro-cid-hi3xza3i] h3[data-astro-cid-hi3xza3i]{margin-bottom:16px}@media (width<=680px){.tattoo-approach[data-astro-cid-hi3xza3i]>.container[data-astro-cid-hi3xza3i],.tattoo-appointment[data-astro-cid-hi3xza3i]{grid-template-columns:1fr}.approach-art[data-astro-cid-hi3xza3i]{display:none}}
