@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/app/bebas-neue-latin-ext-400-DWiEslNC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/app/bebas-neue-latin-400-9mHNbWWO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.booking-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1b1a18;--soft:#5f5a52;--rule:#8d877d;--paper:#fbf9f4;--error:#a8261d;--gold:#d6b56c;--handle:"Bebas Neue", Impact, "Arial Narrow", sans-serif;box-sizing:border-box;background:var(--paper);min-height:100%;color:var(--ink);-webkit-text-size-adjust:100%;padding:34px 40px 44px;font:16px/1.42 Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif}.page-overlay:not(.phone) .booking-paper{overscroll-behavior:contain;height:100%;overflow-y:auto}.page-overlay.phone .page:has(.booking-paper){overflow:hidden}.page-overlay.phone .page.settled:has(.booking-paper){overscroll-behavior:contain;overflow-y:auto}.page-overlay.phone .booking-paper{padding:24px 18px 32px}.booking-head h1{margin:0;font:italic 400 34px/1.1 Baskerville,Iowan Old Style,Georgia,serif}.booking-title{align-items:center;gap:14px;display:flex}.booking-pics{flex:none;display:flex}.booking-pics:empty{display:none}.booking-pic{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 1.5px var(--ink), 0 0 0 3.5px var(--paper);background:#fff;border-radius:50%}.booking-pic+.booking-pic{margin-left:-12px}.booking-who{border-bottom:2px solid var(--ink);font:400 19px/1.15 var(--handle);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin:8px 0 20px;padding-bottom:10px}.booking-handles{color:var(--ink)}.booking-shop{white-space:nowrap}.booking-change{color:var(--ink);letter-spacing:0;text-transform:none;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px 0 -12px 8px;padding:12px 4px;font:500 14px/1 system-ui,sans-serif;text-decoration:underline}.booking-change[hidden]{display:none}.booking-pins{margin:0 0 20px}.booking-pins[hidden]{display:none}.booking-legend{margin:0 0 6px;font-weight:600}.booking-pin-list{margin:0;padding:0;list-style:none}.booking-pin{align-items:baseline;gap:10px;padding:5px 0;display:flex}.booking-dot{background:var(--gold);border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.booking-field[hidden]{display:none}.booking-step-kicker{color:var(--soft);letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 11px/1.2 ui-monospace,SF Mono,Menlo,Courier New,monospace}.booking-step-title{font:400 40px/1 var(--handle);letter-spacing:.01em;text-transform:uppercase;margin:6px 0 18px}.booking-choices{gap:12px;display:grid}.booking-choice{box-sizing:border-box;border:1.5px solid var(--rule);width:100%;min-height:82px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:2px 14px;margin:0;padding:12px 14px;display:grid;container-type:inline-size}.booking-choice[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.booking-choice.fixed{cursor:default}.booking-choice.fixed[aria-pressed=false]{opacity:.45}.booking-choice:focus-visible,.booking-next:focus-visible,.booking-change:focus-visible{outline-offset:2px;outline:3px solid #f2c94c}.booking-choice-pic{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1.5px var(--ink);background:#fff;border-radius:50%;grid-row:span 2}.booking-choice-handle{font:400 clamp(15px, calc(14.2cqw - 11px), 26px)/1 var(--handle);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;grid-column:2}.booking-choice-pinned{color:var(--soft);grid-column:2;font-size:14px;line-height:1.3}.booking-choice-pinned[hidden]{display:none}.booking-heads-up{border-left:3px solid var(--gold);background:#f5ecd6;margin:14px 0 0;padding:10px 12px;font-size:15px}.booking-heads-up[hidden],.booking-next[hidden]{display:none}.dm-card{border:1.5px solid var(--ink);background:#fff;border-radius:4px;margin:16px 0 0;padding:16px 16px 18px}.dm-card[hidden]{display:none}.dm-head{align-items:center;gap:12px;display:flex}.dm-pic{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 1.5px var(--ink);background:#fff 50%/cover;border-radius:50%;flex:none;display:block}.dm-handle{font:400 26px/1 var(--handle);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dm-line{margin:12px 0 14px}.dm-open{background:var(--ink);color:var(--paper);letter-spacing:.02em;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:9px 15px;font:600 16px/1 system-ui,sans-serif;text-decoration:none;display:flex}.dm-open .ig-pic,.dm-open .avatar{object-fit:cover;background-color:#fff;border-radius:50%;flex:none;width:30px;height:30px;display:block;box-shadow:0 0 0 1.5px}.dm-open:focus-visible,.dm-copy:focus-visible{outline-offset:2px;outline:3px solid #f2c94c}.dm-pins{margin:16px 0 0}.dm-pins[hidden]{display:none}.dm-legend{margin:0 0 6px;font-weight:600}.dm-pin-list{margin:0 0 10px;padding:0 0 0 18px}.dm-pin-list li{padding:2px 0}.dm-copy{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:9px 14px;font:600 14px/1 system-ui,sans-serif}.dm-copy[hidden]{display:none}.booking-field{border:0;min-width:0;margin:0 0 20px;padding:0}.booking-field legend{margin-bottom:6px;padding:0;font-weight:600}.booking-required{color:var(--soft);font-size:13px;font-weight:400}.booking-hint{color:var(--soft);margin:-2px 0 6px;font-size:14px}.booking-option{cursor:pointer;align-items:center;gap:10px;padding:5px 0;display:flex}.booking-option input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.booking-form input[type=text],.booking-form input[type=email],.booking-form textarea{box-sizing:border-box;border:0;border-bottom:1.5px solid var(--rule);width:100%;font:inherit;color:inherit;background:0 0;border-radius:0;margin:0;padding:7px 2px;font-size:16px}.booking-form textarea{border:1.5px solid var(--rule);resize:vertical;border-radius:2px;padding:8px}.booking-form input[type=text]:focus,.booking-form input[type=email]:focus,.booking-form textarea:focus{border-color:var(--ink);outline:none}.booking-form input[type=checkbox]:focus-visible,.booking-form input[type=radio]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.booking-name{grid-template-columns:1fr 1fr;gap:14px;display:grid}.booking-unseen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-file{display:none}.booking-refs{flex-wrap:wrap;gap:10px;margin:4px 0 10px;padding:0;list-style:none;display:flex}.booking-refs:empty{display:none}.booking-ref{background:#fff;border:1px solid #cfc9be;width:84px;height:84px;position:relative}.booking-ref img{object-fit:cover;width:100%;height:100%;display:block}.booking-ref.over{outline:2px solid var(--error)}.booking-ref-name{word-break:break-all;padding:6px;font-size:11px;display:block}.booking-ref-over{color:#fff;text-align:center;background:#a8261deb;padding:2px;font:600 10px/1.3 system-ui,sans-serif;position:absolute;bottom:0;left:0;right:0}.booking-ref-remove{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;padding:0;font:600 16px/26px system-ui,sans-serif;position:absolute;top:-9px;right:-9px}.booking-add-row{align-items:center;gap:12px;display:flex}.booking-add{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:9px 14px;font:600 14px/1 system-ui,sans-serif}.booking-count{color:var(--soft);font-size:14px}.booking-error{color:var(--error);margin:6px 0 0;font-size:14px}.booking-field.invalid legend{color:var(--error)}.booking-submit{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.02em;cursor:pointer;border:0;border-radius:3px;margin-top:6px;padding:15px;font:600 16px/1 system-ui,sans-serif}.booking-submit:disabled{opacity:.55;cursor:progress}.booking-next{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.02em;cursor:pointer;border:0;border-radius:3px;margin-top:18px;padding:15px;font:600 16px/1 system-ui,sans-serif}.booking-next:disabled{opacity:.4;cursor:default}.booking-send-error,.booking-notice{color:#6f1a14;background:#f5e1dd;border-radius:3px;margin:14px 0 0;padding:12px 14px}.booking-notice{margin:0 0 20px}.booking-send-error a,.booking-notice a{color:inherit;font-weight:600}.booking-send-error p{margin:0 0 6px}.booking-send-error p:last-child{margin:0}.booking-turnstile{margin:0 0 12px}.booking-turnstile:empty{display:none}.booking-status{color:var(--soft);text-align:center;margin:10px 0 0;font:14px/1.3 system-ui,sans-serif}.booking-done p{margin:0 0 10px}.booking-done p:first-child{font:italic 30px/1.2 Baskerville,Iowan Old Style,Georgia,serif}.booking-closed p{margin:0 0 10px}.receipt{box-sizing:border-box;color:#1b1a18;letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:10px 14px 18px;font:500 12px/1.55 ui-monospace,SF Mono,Menlo,Courier New,monospace;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.receipt-head{align-items:center;gap:10px;font-weight:700;display:flex}.receipt-head>span:first-child{flex:1}.receipt-toggle{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:-12px -8px -12px 0;padding:0 8px}.receipt-toggle[hidden]{display:none}.receipt-lines{border-top:1px dashed #8d877d;margin:6px 0 0;padding-top:6px}.receipt-lines[hidden]{display:none}.receipt-lines>div{grid-template-columns:96px 1fr;gap:8px;display:grid}.receipt-lines dt{color:#5f5a52}.receipt-lines dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf9f4;--ink:#1b1a18;--soft:#5f5a52;--rule:#d9d3c7;--sign:#1c1b19;--gold:#d6b56c;--gold-deep:#9d8655;--on-sign:#efe9dd;--on-sign-soft:#a9a294;--serif:"Iowan Old Style", Baskerville, "Palatino Linotype", Georgia, serif;--door:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--ui:600 15px/1 system-ui, -apple-system, sans-serif;--side:max(16px, calc((100% - 1120px) / 2))}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font:17px/1.5 var(--serif);flex-direction:column;margin:0;display:flex}main{flex:1}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img{max-width:100%;height:auto;display:block}h1,h2{margin:0;font-weight:400}.skip{z-index:2;background:var(--gold);color:var(--sign);font:var(--ui);padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.site-head{padding:14px var(--side) 12px;background:var(--sign);color:var(--on-sign);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.site-head :focus-visible,.site-foot :focus-visible{outline-color:var(--gold)}.site-mark{text-decoration:none;display:block}.site-name{font:400 30px/1 var(--door);letter-spacing:.02em;text-transform:uppercase;color:var(--gold);padding-top:.06em;display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:16px;display:flex}.site-nav a{padding:6px 0;text-decoration:none}.site-nav a[aria-current=page]{box-shadow:inset 0 -2px var(--gold)}.site-nav a:hover{box-shadow:inset 0 -2px var(--on-sign-soft)}@media (max-width:699px){.site-head{padding-top:12px}.site-nav{gap:4px 18px;width:100%}}.site-foot{padding:28px var(--side) 36px;background:var(--sign);color:var(--on-sign-soft);font-size:15px}.site-foot .studios{flex-wrap:wrap;gap:14px 48px;margin:0 0 18px;padding:0;list-style:none;display:flex}.site-foot .studios li{flex-direction:column;display:flex}.site-foot strong{color:var(--on-sign);font-weight:600}.foot-links{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.foot-links a{color:var(--gold)}.foot-credits{margin:18px 0 0;font-size:12px}.foot-credits a{color:var(--on-sign-soft);opacity:.7;text-decoration:none}.foot-credits a:hover,.foot-credits a:focus-visible{opacity:1;text-decoration:underline}.page{width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 56px}@media (min-width:700px){.page{padding:32px 24px 72px}}.page-head{margin-bottom:22px}.page-head h1{font:400 clamp(40px, 7vw, 56px)/1 var(--door);letter-spacing:.01em;text-transform:uppercase;padding-top:.06em}.lede{max-width:36em;color:var(--soft);margin:10px 0 0;font-size:18px}.none-yet{color:var(--soft);margin:8px 0 0;font-size:18px}.artist-head{margin-bottom:22px}.artist-who{align-items:center;gap:14px;margin:0;display:flex}.avatar{width:56px;height:56px;box-shadow:0 0 0 1.5px var(--ink);background:#fff 50%/cover no-repeat;border-radius:50%;flex:none;display:block}.avatar[data-artist=ghostnoodlerider]{background-image:url(/app/jamie-and-her-dog-By3OxZps.jpg)}.avatar[data-artist=bugsytattoo]{background-image:url(/app/bugsytattoo-profile-150-Dh-rzA0e.jpg)}.artist-handle{min-width:0;font:400 clamp(32px, 5vw, 48px)/1 var(--door);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.06em}.tabs{flex-wrap:wrap;gap:4px 22px;margin:16px 0 0;font-size:18px;display:flex}.tabs a{color:var(--soft);padding:4px 0;text-decoration:none}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.button{background:var(--ink);color:var(--paper);font:var(--ui);border:0;border-radius:3px;padding:13px 18px;text-decoration:none;display:inline-block}.button:hover{background:#000}.button.ig-button{align-items:center;gap:10px;padding-block:8px;display:inline-flex}.ig-button .avatar{width:30px;height:30px;box-shadow:0 0 0 1.5px}.find{max-width:560px;margin:0 0 14px}.artist-head+.find{margin-top:-4px}.find-row{align-items:end;gap:10px;display:flex}.find input{border:0;border-bottom:1.5px solid var(--ink);min-width:0;color:inherit;font:inherit;background:0 0;border-radius:0;flex:1;padding:8px 2px;font-size:20px}.find input:focus{border-bottom-width:2.5px;outline:none;padding-bottom:7px}.find button{background:var(--ink);color:var(--paper);font:var(--ui);cursor:pointer;border:0;border-radius:3px;padding:12px 18px}.find-said{margin:0 0 18px;font-size:18px}.sheet-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sheet-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:32px 24px}}.sheet-card>a{text-decoration:none;display:block}.sheet-pic{border:4px solid var(--sign);background:#e7e4dd;display:block;position:relative}.sheet-pic img{object-fit:cover;width:100%;height:100%}.sheet-card>a:hover .sheet-pic,.sheet-card>a:focus-visible .sheet-pic{outline:2px solid var(--gold);outline-offset:3px}.sheet-card>a:focus-visible{outline:none}.sheet-name{margin-top:8px;font-size:17px;display:block}.sheet-title{margin:0 0 14px;font-size:26px}.sheet-figure,.sheet-page .sheet-actions,.sheet-pager{max-width:720px}.sheet-figure{margin:0}.sheet-frame{box-sizing:content-box;border:8px solid var(--sign);background:#e7e4dd;position:relative}.sheet-frame img{width:100%}.sheet-frame[data-tap]{cursor:crosshair}.spot{border-radius:2px;display:block;position:absolute}.spot:hover,.spot:focus-visible,.spot:active{box-shadow:0 0 0 2px var(--sign), 0 0 0 4px var(--gold);background:#d4ae5c1f;outline:none}.sheet-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:20px 0 0;display:flex}.sheet-pager{justify-content:space-between;gap:16px;margin-top:22px;font-size:18px;display:flex}.sheet-pager a{text-decoration:none}.sheet-pager a:hover{text-decoration:underline}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.photo-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}}.photo{background:#e7e4dd;display:block}.photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.photo:hover img{opacity:.92}.faq-page{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:960px){.faq-page{grid-template-columns:minmax(0,40em) minmax(280px,1fr);align-items:start;column-gap:64px}.faq-page .page-head{grid-column:1/-1;margin-bottom:0}}.faq-item{border-top:1px solid var(--rule);padding:18px 0 20px}.faq-item:first-child{border-top:2px solid var(--ink)}.faq-item h2{margin-bottom:8px;font-size:21px;font-weight:600;line-height:1.3}.faq-item p,.faq-item ul{margin:0 0 8px}.faq-item ul{padding-left:1.2em}.faq-item .note{color:var(--soft);font-style:italic}.faq-part{border-left:2px solid var(--rule);margin:12px 0 0;padding-left:14px}.faq-part-who{color:var(--soft);font:400 18px/1.1 var(--door);letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px!important}.people{gap:18px;display:grid}.person{border:1.5px solid var(--ink);background:#fffdf8;padding:22px 24px 20px}.person .artist-who{gap:12px;margin-bottom:12px}.person .avatar{width:48px;height:48px}.person .artist-handle{white-space:nowrap;font-size:30px}.person p{margin:0 0 6px}.person .studios{border-top:1px solid var(--rule);margin:14px 0 0;padding:12px 0 0;list-style:none}.person .studios li{grid-template-columns:1fr auto;gap:0 12px;margin-bottom:10px;display:grid}.person .studios strong{font-weight:600}.person .studios span:not(.days){color:var(--soft);grid-column:1;font-size:15px}.person .studios .days{grid-area:1/2;font-size:15px}.person-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex;margin-top:16px!important}.book-page{max-width:760px}.booking-head .avatar{float:left;width:46px;height:46px;margin:0 14px 0 0}.book-note{border-left:3px solid var(--ink);background:#f1ece2;margin:0 0 18px;padding:12px 16px}.book-mount{background:#5d4630;border-radius:6px;padding:18px}.book-mount .booking-paper{border-radius:2px;min-height:0}.book-wait{color:var(--soft)}@media (max-width:699px){.book-page{padding:0 0 40px}.book-note{margin:16px 16px 0}.book-mount{background:0 0;border-radius:0;padding:0}.book-mount .booking-paper{padding:22px 16px 32px}}.credits-page{max-width:760px}.credits-section{margin-top:30px}.credits-section h2{margin-bottom:8px;font-size:22px}.credit-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.credit-list li{border-bottom:1px solid var(--rule);padding:10px 0}.credit-work,.credit-about{display:block}.credit-about{color:var(--soft);margin-top:2px;font-size:15px}.missing-page .sheet-actions{margin-top:8px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
