.site-logo[data-astro-cid-f7espo7c]{z-index:1;color:var(--color-text);position:relative}.site-logo[data-astro-cid-f7espo7c].site-logo--home:not(.is-scrolled):not(.is-menu-open){color:var(--color-000)}.site-logo[data-astro-cid-f7espo7c].site-logo--home:not(.is-scrolled):not(.is-menu-open) .site-title[data-astro-cid-f7espo7c]{color:var(--color-000);border-color:var(--color-000)}.site-title[data-astro-cid-f7espo7c]{font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--font-regular);text-transform:uppercase;padding:var(--space-2xs) var(--space-xs);border:3px solid var(--color-text);width:fit-content;transition:var(--transition-duration);line-height:1}.menu-toggle-button[data-astro-cid-moarx4ta]{height:var(--space-l);width:var(--space-l);cursor:pointer;z-index:2;transition:var(--transition-duration);background-color:#0000;border:none;order:2;position:relative}@media (width>=64rem){.menu-toggle-button[data-astro-cid-moarx4ta]{display:none}}.menu-toggle-button[data-astro-cid-moarx4ta] span[data-astro-cid-moarx4ta]{background-color:var(--color-text);width:100%;height:3px;transition:var(--transition-duration);display:block;position:absolute;right:0}.menu-toggle-button[data-astro-cid-moarx4ta] span[data-astro-cid-moarx4ta]:first-of-type{top:12.5%}.menu-toggle-button[data-astro-cid-moarx4ta] span[data-astro-cid-moarx4ta]:nth-of-type(2){top:50%}.menu-toggle-button[data-astro-cid-moarx4ta] span[data-astro-cid-moarx4ta]:nth-of-type(3){top:87.5%}.menu-toggle-button[data-astro-cid-moarx4ta].menu-toggle-button--home:not(.is-scrolled):not([data-menu-state=open]) span[data-astro-cid-moarx4ta]{background-color:var(--color-000)}.menu-toggle-button[data-astro-cid-moarx4ta][data-menu-state=open]{transform:rotate(-45deg)}.menu-toggle-button[data-astro-cid-moarx4ta][data-menu-state=open] span[data-astro-cid-moarx4ta]{background-color:var(--color-text)}.menu-toggle-button[data-astro-cid-moarx4ta][data-menu-state=open] span[data-astro-cid-moarx4ta]:first-of-type{top:50%}.menu-toggle-button[data-astro-cid-moarx4ta][data-menu-state=open] span[data-astro-cid-moarx4ta]:nth-of-type(2){opacity:0}.menu-toggle-button[data-astro-cid-moarx4ta][data-menu-state=open] span[data-astro-cid-moarx4ta]:nth-of-type(3){top:50%;transform:rotate(90deg)}.site-nav[data-astro-cid-yxete6jp]{height:100svh;padding:calc(var(--step-4) + var(--space-2xs) + var(--space-2xs) + var(--space-xs) + var(--space-xs) + .25rem) 0;background-color:var(--color-bg-darker);transition:var(--transition-duration);align-items:center;display:flex;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.site-nav[data-astro-cid-yxete6jp][data-menu-state=open]{transform:none}@media (width>=64rem){.site-nav[data-astro-cid-yxete6jp]{height:auto;margin-top:var(--gutter);background-color:#0000;padding:0;position:relative;transform:none}}.menu-list[data-astro-cid-yxete6jp]{padding-left:var(--gutter);list-style:none}@media (width>=64rem){.menu-list[data-astro-cid-yxete6jp]{gap:var(--space-s);align-items:center;padding-left:0;display:flex}}.menu-item[data-astro-cid-yxete6jp]{margin:var(--space-l) var(--space-xs);width:fit-content;position:relative}.menu-item[data-astro-cid-yxete6jp].active{border:1px solid var(--color-text)}@media (width>=64rem){.menu-item[data-astro-cid-yxete6jp]{text-align:center;margin:0}}a[data-astro-cid-yxete6jp]{font-size:var(--step-2);text-transform:uppercase;letter-spacing:.0625em;padding:var(--space-3xs) var(--space-2xs);color:var(--color-text);line-height:1;display:block}@media (width>=64rem){a[data-astro-cid-yxete6jp]{font-size:var(--step-1)}.site-nav--home[data-astro-cid-yxete6jp]:not(.is-scrolled) a[data-astro-cid-yxete6jp]{color:var(--color-000)}.site-nav--home[data-astro-cid-yxete6jp]:not(.is-scrolled) .menu-item[data-astro-cid-yxete6jp].active{border-color:var(--color-bg)}}.site-header[data-astro-cid-nen7h5rs]{z-index:401;width:100%;transition:transform var(--transition-duration), background-color var(--transition-duration), filter var(--transition-duration);position:fixed;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";background-color:var(--color-bg);opacity:.95;width:100%;height:100%;transition:var(--transition-duration);position:absolute;left:0;transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs][data-scroll-state=down]{transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs][data-menu-state=open],.site-header[data-astro-cid-nen7h5rs][data-scroll-state=up]:before{transform:translateY(0)}.container[data-astro-cid-nen7h5rs]{padding:var(--space-m) var(--gutter);justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}@media (width>=64rem){.container[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center}}.contact-info-list[data-astro-cid-ebqlvjsn]{padding:0;list-style:none}.contact-info-item[data-astro-cid-ebqlvjsn]{margin-top:var(--space-2xs);width:fit-content}.contact-info-link[data-astro-cid-ebqlvjsn]{position:relative}.contact-info-link[data-astro-cid-ebqlvjsn] span[data-astro-cid-ebqlvjsn]{line-height:1.1}.contact-info-link[data-astro-cid-ebqlvjsn] span[data-astro-cid-ebqlvjsn]:before{content:"";background-color:var(--color-text);width:.5em;height:1px;position:absolute;top:50%;right:-1em;transform:rotate(-45deg)}.contact-info-link[data-astro-cid-ebqlvjsn] span[data-astro-cid-ebqlvjsn]:after{--arrow-size:.33em;margin-left:var(--space-3xs);content:"";border-top:var(--arrow-size) solid transparent;border-bottom:var(--arrow-size) solid transparent;border-left:var(--arrow-size) solid var(--color-text);width:0;height:0;display:inline-block;position:absolute;top:50%;right:-1.33rem;transform:rotate(-45deg)translateY(-100%)}.site-footer[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);background-color:var(--color-bg-darker);z-index:2;position:relative}.site-footer[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-xs)}.footer-body[data-astro-cid-jo6i4kqk]{margin-block:var(--gutter);text-transform:uppercase;align-items:center;display:flex}.footer-feet[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-100);padding-top:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.footer-feet[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-feet[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{text-transform:uppercase}.developer[data-astro-cid-jo6i4kqk]{color:var(--color-500)}.developer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-500);position:relative}.developer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{content:"";background-color:var(--color-500);width:0%;height:1px;transition:width var(--transition-duration);position:absolute;bottom:0}.developer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:before{width:100%}.site-logo[data-astro-cid-jo6i4kqk]{width:fit-content;margin-left:auto}.site-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:auto;max-width:var(--space-3xl);transition:var(--transition-duration) ease-in-out;transform:rotateY(180deg)}:root{--step--3:clamp(.53rem, calc(.51rem + .03vw), .51rem);--step--2:clamp(.7rem, calc(.62rem + .12vw), .64rem);--step--1:clamp(.94rem, calc(.75rem + .27vw), .8rem);--step-0:clamp(1rem, calc(.9rem + .49vw), 1.25rem);--step-1:clamp(1.25rem, calc(1.09rem + .81vw), 1.67rem);--step-2:clamp(1.56rem, calc(1.31rem + 1.29vw), 2.22rem);--step-3:clamp(1.95rem, calc(1.56rem + 1.97vw), 2.96rem);--step-4:clamp(2.44rem, calc(1.85rem + 2.94vw), 3.95rem);--step-5:clamp(3.05rem, calc(2.19rem + 4.31vw), 5.26rem);--step-6:clamp(3.82rem, calc(2.57rem + 6.24vw), 7.01rem);--space-4xs:clamp(.13rem, calc(.1rem + .12vw), .19rem);--space-3xs:clamp(.25rem, calc(.23rem + .12vw), .31rem);--space-2xs:clamp(.5rem, calc(.45rem + .24vw), .63rem);--space-xs:clamp(.75rem, calc(.68rem + .37vw), .94rem);--space-s:clamp(1rem, calc(.9rem + .49vw), 1.25rem);--space-m:clamp(1.5rem, calc(1.35rem + .73vw), 1.88rem);--space-l:clamp(2rem, calc(1.8rem + .98vw), 2.5rem);--space-xl:clamp(3rem, calc(2.71rem + 1.46vw), 3.75rem);--space-2xl:clamp(4rem, calc(3.61rem + 1.95vw), 5rem);--space-3xl:clamp(6rem, calc(5.41rem + 2.93vw), 7.5rem);--space-4xl:clamp(10rem, calc(9.02rem + 4.88vw), 12.5rem);--space-5xl:clamp(12rem, calc(10.83rem + 5.85vw), 15rem);--space-3xs-2xs:clamp(.25rem, calc(.1rem + .73vw), .63rem);--space-2xs-xs:clamp(.5rem, calc(.33rem + .85vw), .94rem);--space-xs-s:clamp(.75rem, calc(.55rem + .98vw), 1.25rem);--space-s-m:clamp(1rem, calc(.66rem + 1.71vw), 1.88rem);--space-m-l:clamp(1.5rem, calc(1.11rem + 1.95vw), 2.5rem);--space-l-xl:clamp(2rem, calc(1.32rem + 3.41vw), 3.75rem);--space-xl-2xl:clamp(3rem, calc(2.22rem + 3.9vw), 5rem);--space-2xl-3xl:clamp(4rem, calc(2.63rem + 6.83vw), 7.5rem);--space-3xl-4xl:clamp(6rem, calc(2.98rem + 15.12vw), 13.75rem);--space-s-l:clamp(1rem, calc(.41rem + 2.93vw), 2.5rem);--space-sm-m:clamp(1.25rem, calc(1.15rem + .49vw), 1.5rem);--space-m-3xl:clamp(1.5rem, calc(-.84rem + 11.71vw), 7.5rem);--space-2xl-4xl:clamp(4rem, calc(2.8rem + 6vw), 10rem);--space-4xl-5xl:clamp(10rem, calc(8.05rem + 9.76vw), 15rem);--space-l-2xl:clamp(2rem, calc(.83rem + 5.85vw), 5rem);--gutter:clamp(1rem, calc(.41rem + 2.93vw), 2.5rem);--color-000:#fff;--color-025:#f7f6f2;--color-050:#ebeae6;--color-100:#d6d5d1;--color-200:#cccbc7;--color-300:#b2b2ae;--color-400:#94938f;--color-500:#646462;--color-600:#4b4a49;--color-700:#3c3b39;--color-800:#2f2f2d;--color-900:#1d1d1b;--color-primary:var(--color-300);--color-bg:var(--color-000);--color-bg-darker:#f5f4ef;--color-bg-hero:#c7c5bccc;--color-text:var(--color-700);--color-text-intense:var(--color-800);--color-rating:gold;--color-border:var(--color-050);--bshadow:0 .125rem #0000004d;--bshadow-header:0 .125rem .25rem #00000080}@media (prefers-color-scheme:light){:root{--color-bg:var(--color-000);--color-bg-darker:#f5f4ef;--color-text:var(--color-800);--color-text-intense:var(--color-900);--color-border:var(--color-100);--bshadow:0 .125rem #0000004d;--bshadow-header:0 .125rem .25rem #00000080}}:root{--border-radius:var(--space-3xs);--animation-duration:20s;--transition-duration:.5s;--transition-duration-hidden:1s;--font-heading:var(--font-fjalla-one), sans-serif;--font-body:var(--font-share), sans-serif;--font-regular:400;--font-bold:700}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{scroll-behavior:smooth}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}strong{font-weight:400}a{color:var(--color-text);text-decoration:none}body{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-regular);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}main{min-height:calc(100svh - var(--space-l));background-color:var(--color-bg)}section{scroll-margin-top:calc(0px - var(--space-2xl-3xl));position:relative}.container{width:100%;max-width:calc(100rem + var(--gutter) + var(--gutter));padding:var(--space-l) var(--gutter);margin-inline:auto}.skip-link{padding:var(--space-3xs) var(--space-2xs);text-align:center;background-color:var(--color-bg-darker);font-size:var(--step--1);color:var(--color-text);z-index:99;opacity:0;border-radius:0 0 .25rem .25rem;transition:translate .25s ease-in-out;position:fixed;top:0;left:50%;translate:-50% -100%}.skip-link:focus{opacity:1;translate:-50%}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{opacity:0;filter:blur(.25rem);transition:transform var(--transition-duration-hidden), opacity var(--transition-duration-hidden), filter var(--transition-duration-hidden)}.hidden--top{transform:translateY(-2.5rem)}.hidden--bottom{transform:translateY(2.5rem)}.show{opacity:1;filter:blur();transform:translateY(0)}.section-spacing{padding-block:var(--space-2xl-3xl)}.text-block{max-width:45rem}.nobullets{padding:0;list-style:none}.heading,.subheading{text-transform:uppercase}.heading{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--step-2);line-height:1}.heading--small{font-size:var(--step-1);letter-spacing:.0625ch;line-height:1.22}.subheading{font-size:var(--step--1);letter-spacing:.125em;line-height:1.22}.section-heading{font-size:var(--step-2);font-weight:var(--font-bold);line-height:1.2}.section-subheading{font-size:var(--step--1);letter-spacing:1px;text-transform:uppercase;color:var(--color-subheading);display:inline-block}p{margin:var(--space-xs) 0;max-width:75ch}.content-heading{font-size:var(--step-3)}.faq-heading{font-weight:var(--font-medium)}.faq-heading span{font-size:var(--step-3);color:var(--color-text-intense)}.accordion-heading{font-weight:var(--font-medium)}.content-section .content{gap:var(--gutter);flex-wrap:wrap;display:flex}.content-section .content:first-of-type{margin-top:0}.content-section .column{width:100%}@media (width>=64rem){.content-section .column{width:calc(50% - var(--gutter) / 2)}}.content-picture{max-width:720px}.content-picture img{object-fit:cover;width:100%;height:100%}.content-spacing{margin-block:var(--space-2xl-3xl)}.content-spacing--large{margin-block:var(--space-3xl-4xl)}.content-spacing--small{margin-block:var(--space-xl-2xl)}.breadcrumb{font-size:var(--step-0);width:fit-content;margin-bottom:var(--space-3xs);display:block}.breadcrumb:after{--breadcrumb-arrow-size:.33em;margin-left:var(--space-3xs);content:"";border-top:var(--breadcrumb-arrow-size) solid transparent;border-bottom:var(--breadcrumb-arrow-size) solid transparent;border-left:var(--breadcrumb-arrow-size) solid var(--color-text);width:0;height:0;display:inline-block}.page .site-logo .site-title{color:var(--color-text);border-color:var(--color-text)}.page .content-header{margin-bottom:var(--space-s-m)}.page .content-section{padding-top:calc(var(--step-3) + var(--space-2xs) * 2 + var(--space-m) * 2 + 6px)}@media (width>=64rem){.page .content-section{padding-top:calc(var(--step-3) + var(--space-2xs) * 2 + var(--space-m) * 2 + var(--step-1) + var(--space-m))}}.page .content-section .container{padding-top:var(--space-m)}@media (width>=64rem){.page .content-section .container{padding-top:var(--space-xl-2xl)}}.page .section-header{margin-bottom:var(--space-m-l);width:fit-content}@media (width>=560px){.page .section-header{margin-inline:auto}}@media (width>=64rem){.page .section-header{text-align:center}}.page .content-text .heading{margin-top:var(--gutter)}.page .content-text .heading:first-child{margin-top:var(--space-xs)}.page-design-consultation .content-picture,.page-tattoo-process .content-picture,.page-piercings .content-picture,.page-aftercare .content-picture{aspect-ratio:1.7}.page-aftercare ol{margin-top:var(--space-s);margin-bottom:var(--gutter)}@media (width>=80rem){.page-faq .content-section .container{padding-top:var(--space-3xl)}}:root{--color-button-bg:var(--color-primary);--color-button-bg-hover:var(--color-primary);--color-button-bg-active:var(--color-primary);--color-button-text:var(--color-text);--color-button-primary-bg:var(--color-button-bg);--color-button-primary-bg-hover:var(--color-button-bg-hover);--color-button-primary-bg-active:var(--color-button-bg-active);--color-button-primary-border:transparent;--color-button-primary-text:var(--color-button-text);--color-button-secondary-bg:transparent;--color-button-secondary-bg-hover:color-mix(in oklch, var(--color-text) 8%, transparent);--color-button-secondary-bg-active:color-mix(in oklch, var(--color-text) 14%, transparent);--color-button-secondary-border:var(--color-border);--color-button-secondary-text:var(--color-text);--color-button-tertiary-bg:transparent;--color-button-tertiary-bg-hover:color-mix(in oklch, var(--color-button-tertiary-text) 10%, transparent);--color-button-tertiary-bg-active:color-mix(in oklch, var(--color-button-tertiary-text) 16%, transparent);--color-button-tertiary-text:light-dark(var(--color-shaka-800),var(--color-shaka-400));--color-button-tertiary-border:transparent;--color-button-danger-bg:var(--color-red-700);--color-button-danger-bg-hover:var(--color-red-800);--color-button-danger-bg-active:var(--color-red-900);--color-button-danger-text:var(--color-neutral-50);--header-height:calc(var(--space-xl) + var(--space-xs) + var(--space-xs));--footer-height:var(--space-l)}.overflow-hidden{overflow-y:hidden}main[data-astro-cid-hkbrpulz]{min-height:calc(100vh - var(--footer-height))}
