@font-face{font-family:metropolis;src:url(Metropolis-regular.otf) format("opentype")}body{font-family:metropolis,serif;padding-bottom:160px}html{overflow-y:scroll}p{cursor:default;font-size:2rem}.btn,.fader p,.h1,.over-text,p{font-family:Georgia,serif}.btn{font-size:2rem;font-weight:700}.row{padding-left:15px;padding-right:15px}.nav{color:#222;font-weight:700;margin-top:10px}.nav a{color:#8a8a8a;font-size:10px;line-height:2em;text-align:center}.nav a,.sticky-top a{text-decoration:none}.scroll-nav{overflow:auto;white-space:nowrap}#buttonErrorMessage{color:#e1306c;font-size:1.5rem}#nav-logo{float:right;padding-top:5px;width:70%}.address,.addressFooter{margin-bottom:0;margin-right:0;padding-right:0;text-align:left}.border-top{border-top:1px solid #404a50;padding-bottom:5px;width:100%}.social p{color:#8a8a8a;padding-left:10px}.social i{color:#8a8a8a;font-size:3.5rem}.fader{margin-bottom:54%;position:relative}.home-image,.jumbo-image{width:100%}.image-margin{margin-top:22px}.home-links{padding-left:0;padding-right:0}.footer-link{font-size:1em}.footer-link,.information{color:#8a8a8a}.padded-icon{margin-right:.4em}#footer-container{background-color:#fff;color:#8a8a8a}.fa-facebook-square:hover{color:#3b5998}.fa-instagram:hover{color:#e1306c}.fa-twitter:hover{color:#1da1f2}.gallery{display:grid;grid-template-columns:auto auto auto;grid-gap:10px;margin-bottom:15px}.galleryBackground{image-orientation:from-image;margin:1px;padding-top:100%}#brands img,.gallery img{margin-bottom:5px;padding:8px;width:100%}.brand-image{margin-bottom:20px;width:100%}.brand-text{margin:20px 0}.brands-image{margin-top:10px;width:100%}.map,.narrow-image{width:100%}.over-text{color:#fff;font-size:4rem;line-height:100%;position:absolute}.about{bottom:15%}.about,.care{display:none;padding:0 20px;right:15%;width:40%}.care{bottom:3%}.home-brands{padding:0 20px;right:20px}.brand-headline{bottom:70%}.padded-top{padding-top:20px}.gallery-headline{bottom:1%;color:#fff;font-size:4rem;right:84%;z-index:1000}.home-about{bottom:20px;padding:0 20px;right:50%}.home-brands-image{padding-right:8px}.home-about-image{padding-left:8px}.headline-1{color:#404a50;left:45%;margin-top:35%;width:30%}.headline-2{color:#404a50;left:73%;margin-top:15%;width:25%}.headline-3{color:#404a50;left:15%;margin-top:40%;width:50%}.google-maps iframe{width:100%}#footer-container .col-xs-5{padding-right:0}.lg-social{padding-left:35px}.special-link{color:#c10003;font-family:Georgia,serif}#opening-custom{margin-bottom:200px}.btn{background-color:#fff;border:none;cursor:pointer;outline:none;padding:12px 16px}.btn.active{background-color:#08aee5;color:#fff}.show{display:block!important}@media (max-width:990px){body{padding-bottom:5%}.btn{font-size:1.8rem;font-weight:700}.nav a{font-size:1rem}.over-text{font-size:2.8rem}.home-about{right:50%;width:45%}.fa,footer a{color:#404a50}.about{bottom:15%;right:16%}}@media (max-width:767px){body{padding-bottom:15%}.btn{font-size:1.5rem;font-weight:700}.nav a{font-size:1rem}.nav-justified>li{border-bottom:1px solid #ddd!important;display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0!important}.over-text{font-size:1.8rem}.contact-text{font-size:1.5rem}.about{right:13%;top:80%;width:50%}.home-about{bottom:10px;font-size:1.4rem;right:40%;width:60%}.home-brands{font-size:1.4rem;padding-top:5%;right:10px;width:40%}.brand-headline{bottom:50%}.headline{font-weight:800}#footer-container a,.headline{font-size:1.2rem}p{font-size:1rem}}@media (max-width:350px){.brand-headline{left:40%}.btn{font-size:1.5rem;font-weight:700}}@media (min-width:545px) and (max-width:766px){.headline{font-size:2.4rem;font-weight:800}.btn{font-size:1.5rem;font-weight:700}}@media (max-width:300px){.headline{font-size:1rem;font-weight:800}.btn{font-size:1.5rem;font-weight:700}}@media only screen and (orientation:landscape) and (max-width:1400px){.nav a{font-size:1rem}}@media (orientation:landscape) and (max-width:1024px){body{padding-bottom:5%}.nav a{font-size:1rem}.padded-icon{margin-right:.4em;padding-top:2px}.hidden-landscape{display:none!important}.visible-landscape{display:block!important}.fa{color:#404a50}.about{right:17%}}.col-xs-12,.col-xs-6{padding:0}@media (orientation:landscape) and (max-width:800px){body{padding-bottom:10%}.btn{font-size:1.5rem;font-weight:700}.nav{margin-top:0}#nav-logo{display:none}.border-top{padding-bottom:7%;padding-top:1%}.about{right:7%}}.position-1{background-position:0 0}.position-2{background-position:top}.position-3{background-position:100% 0}.position-4{background-position:0}.position-5{background-position:50%}.position-6{background-position:100%}.position-7{background-position:0 100%}.position-8{background-position:bottom}.position-9{background-position:100% 100%}@media (min-width:1200px){.col-lg-offset-one-half{margin-left:12.5%}.col-lg-offset-four-half{margin-left:37.5%}}.grid:after{clear:both;content:"";display:block}.grid-item,.grid-sizer{width:33.333%}.grid-item{float:left}.grid-item img{display:block;max-width:100%}#masonryContainer{margin:0 auto;width:100%}.masonryColumn{float:left;height:100%}.masonryImgDiv{margin:0;padding:1px}.masonryImg{display:block;width:100%}a,a:active,a:focus,a:hover,a:link,a:visited{color:#8a8a8a}h2 a,h2 a:active,h2 a:focus,h2 a:hover,h2 a:link,h2 a:visited,p a,p a:active,p a:focus,p a:hover,p a:link,p a:visited{color:#000}.tattoo-card.studio-intro-container{max-width:750px}.text-lowercase-body p{font-family:Michroma,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.6;margin-bottom:20px;text-transform:none}.text-lowercase-body strong{font-weight:700}.studio-intro-actions{display:flex;gap:15px;margin-top:30px}.studio-btn{border-radius:5px;font-family:Michroma,sans-serif;font-size:12px;font-style:italic;font-weight:700;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.studio-btn-primary{background-color:#8ba192;border:2px solid #8ba192;color:#fff}.studio-btn-primary:hover{background-color:#768b7c;border-color:#768b7c}.studio-btn-secondary{background-color:transparent;border:2px solid #8ba192;color:#8ba192}.studio-btn-secondary:hover{background-color:#f4f6f5}.page-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:70vh}.outer-frame{box-shadow:0 10px 30px rgba(0,0,0,.05)}
/*  !* Mix of filters to turn standard map into a sleek dark grey layout *!*/.map-wrapper iframe{filter:grayscale(100%) brightness(1.4) contrast(.9)!important;transition:filter .3s ease}.outer-frame{align-items:center;background-color:#fff;border:12px solid #8ba192;border-radius:35px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;max-width:850px;padding:50px;width:100%}.outer-frame .tattoo-card{border-width:4px;box-shadow:none;max-width:100%}.aftercare-card{text-align:left}.aftercare-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.aftercare-card .brand-title{font-size:18px;margin:0 0 5px}.aftercare-card .address-lines p{font-size:13px;margin:0}.aftercare-card .email-line{font-size:13px;margin:15px 0 0}.aftercare-title{border-bottom:2px solid #8ba192;font-size:22px;margin:30px 0 20px;padding-bottom:5px;text-decoration:none!important;text-shadow:2px 2px 0 rgba(0,0,0,.15);text-transform:uppercase}.highlight-lead{font-size:15px;margin-bottom:25px}.aftercare-steps{display:flex;flex-direction:column;gap:12px;margin-bottom:35px}.step-row{display:flex;font-size:13px;line-height:1.5;text-transform:uppercase}.step-num{flex-shrink:0;min-width:30px}.bold-brand{font-weight:900;letter-spacing:1px}.italic-emphasis{font-style:italic;text-decoration:underline}.aftercare-footer{margin-top:20px;text-align:center}.aftercare-footer p{font-size:11px;margin:4px 0}:root{--gallery-bg:#fff;--gallery-text:#111;--gallery-text-muted:#666;--gallery-accent:#dd6b20;--gallery-border:#e5e5e5}.artists-hub-section{background-color:var(--gallery-bg);color:var(--gallery-text);font-family:Helvetica Neue,Arial,sans-serif;padding:10px 20px}.artists-hub-container{margin:0 auto;max-width:1100px}.artists-hub-header{margin-bottom:80px;text-align:center}.hub-title{color:var(--gallery-text);font-size:2.8rem;font-weight:700;letter-spacing:4px;margin:0 0 10px;text-transform:uppercase}.hub-subtitle{color:var(--gallery-accent);font-size:1rem;letter-spacing:2px;margin:0;text-transform:uppercase}.artists-grid-flow{display:flex;flex-direction:column;gap:120px}.artist-row-card{align-items:center;display:flex;gap:60px;width:100%}.artist-row-card:nth-child(2n){flex-direction:row-reverse}.artist-card-image{background-color:#fafafa;border:1px solid var(--gallery-border);flex:1;max-width:55%;overflow:hidden}.artist-card-image img{display:block;filter:contrast(95%);height:auto;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1),filter .6s ease;width:100%}.artist-card-info{display:flex;flex:1;flex-direction:column;justify-content:center}.artist-card-name{color:var(--gallery-text);font-size:2.2rem;font-weight:600;letter-spacing:1px;margin:0 0 8px}.artist-card-style{color:var(--gallery-text-muted);font-size:1.1rem;font-weight:300;margin:0 0 28px}.artist-card-link{align-self:flex-start;border-bottom:1px solid var(--gallery-text-muted);color:var(--gallery-text);display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:2px;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.artist-row-card:hover .artist-card-image img{transform:scale(1.02)}.artist-row-card:hover .artist-card-link{border-bottom-color:var(--gallery-accent);color:var(--gallery-accent);padding-left:8px}@media (max-width:900px){.artist-row-card,.artist-row-card:nth-child(2n){flex-direction:column;gap:25px;text-align:center}.artist-card-image{max-width:100%;width:100%}.artist-card-info{align-items:center}.artist-card-link{align-self:center}.artists-grid-flow{gap:80px}.hub-title{font-size:2.2rem}}.bio-text-fade-wrapper.click-to-expand{max-height:120px;overflow:hidden;position:relative;transition:max-height .5s cubic-bezier(.25,1,.5,1)}.bio-text-fade-wrapper.click-to-expand:not(.is-open){cursor:pointer}.bio-text-fade-wrapper.click-to-expand:not(.is-open):hover .artist-profile-bio-text p{color:#111}.bio-text-fade-wrapper.click-to-expand:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:70px;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.bio-text-fade-wrapper.click-to-expand.is-open{max-height:120px}.bio-text-fade-wrapper.click-to-expand.is-open:after{opacity:0}.artist-tab-navigation{border-bottom:1px solid #e5e5e5;display:flex;gap:30px;justify-content:center;margin:30px 0 50px;padding-bottom:15px}.profile-tab-btn{background:none;border:none;color:#666;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:2px;padding-bottom:5px;position:relative;text-transform:uppercase;transition:color .3s ease}.profile-tab-btn.active,.profile-tab-btn:hover{color:#111}.profile-tab-btn.active:after{background-color:#111;bottom:-16px;content:"";height:2px;left:0;position:absolute;width:100%}.artist-tab-panel-content.hidden-panel{display:none!important}.artist-profile-name{color:#111;font-size:1.5rem;letter-spacing:2px;margin:0 0 4px}.artist-label-tag,.artist-profile-name{font-weight:700;text-transform:uppercase}.artist-label-tag{color:#dd6b20;display:block;font-size:.75rem;letter-spacing:3px;margin-bottom:4px}.artist-profile-specialisms{color:#666;font-size:.95rem;font-weight:400;letter-spacing:1px;margin:0 0 25px}.artist-profile-bio-text p{color:#333;font-size:.95rem;line-height:1.65;margin-bottom:16px;margin-top:0}@media (min-width:900px){body{position:relative}body:before{left:40px}body:after,body:before{background-color:#000;border-radius:50%;content:"";height:14px;pointer-events:none;position:fixed;top:45vh;width:14px;z-index:9999}body:after{right:40px}}.visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}