.tattoo-options .tattoo-contour-defs{width:0;height:0;position:absolute;overflow:hidden}.tattoo-options .sbs-section-heading{margin-bottom:43px}.sbs-section.tattoo-options .sbs-heading{color:#f4f4ef;max-width:15ch;font-size:clamp(44px,5.2vw,66px);line-height:1.06}.tattoo-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tattoo-options .tattoo-card{--bloom-ground:#e7e9e5;--bloom-warm:#b99e8d82;--bloom-cool:#96aa988c;--bloom-light:#fffdf2a6;--bloom-edge:#53645730;isolation:isolate;color:#1b2422;--text:#1b2422;--readable-muted:#1b2422;background-color:var(--bloom-ground);background-image:radial-gradient(ellipse 82% 76% at 108% 7%, var(--bloom-warm) 0%, transparent 76%), radial-gradient(ellipse 91% 82% at 43% 103%, var(--bloom-cool) 0%, transparent 76%), radial-gradient(ellipse 84% 74% at 81% 53%, var(--bloom-light) 0%, transparent 80%);min-width:0;min-height:380px;box-shadow:inset 0 1px 0 #fffdf182, inset 0 -19px 32px -27px var(--bloom-edge), 0 20px 34px -27px #07110dc9;border-radius:14px;display:flex;position:relative;overflow:hidden}.tattoo-options .tattoo-card:nth-child(2n){background-image:radial-gradient(ellipse 82% 76% at -8% 7%, var(--bloom-warm) 0%, transparent 76%), radial-gradient(ellipse 91% 82% at 57% 103%, var(--bloom-cool) 0%, transparent 76%), radial-gradient(ellipse 84% 74% at 19% 53%, var(--bloom-light) 0%, transparent 80%)}.tattoo-options .tattoo-card:nth-child(2){--bloom-ground:#d9c9bd;--bloom-warm:#aa857b91;--bloom-cool:#d4d1b690;--bloom-light:#fff0de98;--bloom-edge:#694e4640}.tattoo-options .tattoo-card:nth-child(3){--bloom-ground:#214b40;--bloom-warm:#9b8b7459;--bloom-cool:#57887978;--bloom-light:#92a98c38;--bloom-edge:#071b167d;color:#f4f4ef;--text:#f4f4ef;--readable-muted:#f4f4ef}.tattoo-options .tattoo-card:nth-child(4){--bloom-ground:#344138;--bloom-warm:#8e796052;--bloom-cool:#69806a6e;--bloom-light:#b1aa8550;--bloom-edge:#101b147d;color:#f4f4ef;--text:#f4f4ef;--readable-muted:#f4f4ef}.tattoo-options .tattoo-card:before,.tattoo-options .tattoo-card:after{content:"";z-index:0;pointer-events:none;filter:blur(17px);position:absolute}.tattoo-options .tattoo-card:before{background:var(--bloom-warm);opacity:.6;border-radius:43% 57% 64% 36%/71% 34% 66% 29%;width:59%;height:75%;top:-31%;left:46%;transform:rotate(-16deg)}.tattoo-options .tattoo-card:after{background:var(--bloom-cool);opacity:.52;border-radius:57% 43% 33% 67%/37% 66% 34% 63%;width:62%;height:73%;top:55%;left:49%;transform:rotate(13deg)}.tattoo-options .tattoo-card:nth-child(2n):before{left:-5%;transform:rotate(16deg)}.tattoo-options .tattoo-card:nth-child(2n):after{left:-11%;transform:rotate(-13deg)}.tattoo-options .tattoo-card-photo{z-index:1;object-fit:cover;filter:saturate(.75);clip-path:url(#tattoo-bloom-left);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-photo{clip-path:url(#tattoo-bloom-right)}.tattoo-options .tattoo-card:nth-child(2) .tattoo-card-photo{object-position:center 31%}.tattoo-options .tattoo-card-content{z-index:2;flex-direction:column;justify-content:flex-end;width:40%;min-width:0;min-height:380px;margin-left:auto;padding:35px 20px 33px;display:flex;position:relative}.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-content{margin-left:0;margin-right:auto}.sbs-section.tattoo-options .tattoo-card h3{color:inherit;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 17px;font-family:Petrona,Georgia,serif;font-size:clamp(23px,2.2vw,29px);font-weight:400;line-height:1.08}.sbs-section.tattoo-options .tattoo-card p{color:inherit;margin:0;font-size:14px;line-height:1.55}@media (width>=1001px) and (width<=1150px){.tattoo-options .tattoo-card,.tattoo-options .tattoo-card-content{min-height:420px}.tattoo-options .tattoo-card-content{padding-inline:12px}}@media (width<=1000px){.tattoo-options-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.tattoo-options .sbs-section-heading{margin-bottom:28px}.tattoo-options-grid{gap:18px}.tattoo-options .tattoo-card{min-height:0;display:block}.tattoo-options .tattoo-card-photo,.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-photo{clip-path:url(#tattoo-bloom-top-left);width:100%;height:360px;margin-bottom:-20px;position:relative;inset:auto}.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-photo{clip-path:url(#tattoo-bloom-top-right)}.tattoo-options .tattoo-card:nth-child(2) .tattoo-card-photo{object-position:84% 31%}.tattoo-options .tattoo-card-content,.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-content{width:100%;min-height:220px;margin:0;padding:26px 26px 29px}.sbs-section.tattoo-options .tattoo-card h3{font-size:31px}.tattoo-options .tattoo-card,.tattoo-options .tattoo-card:nth-child(2n){background-image:radial-gradient(ellipse 100% 71% at 92% 48%, var(--bloom-warm) 0%, transparent 76%), radial-gradient(ellipse 97% 68% at 2% 100%, var(--bloom-cool) 0%, transparent 76%), radial-gradient(ellipse 94% 65% at 60% 81%, var(--bloom-light) 0%, transparent 80%)}.tattoo-options .tattoo-card:before,.tattoo-options .tattoo-card:nth-child(2n):before{width:72%;height:55%;top:46%;left:48%}.tattoo-options .tattoo-card:after,.tattoo-options .tattoo-card:nth-child(2n):after{width:81%;height:55%;top:68%;left:-26%}}@media (width<=480px){.tattoo-options-grid{gap:16px}.tattoo-options .tattoo-card-photo,.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-photo{height:clamp(245px,72vw,290px);margin-bottom:-16px}.tattoo-options .tattoo-card:nth-child(3) .tattoo-card-photo{object-position:center 53%}.tattoo-options .tattoo-card:nth-child(4) .tattoo-card-photo{object-position:center 47%}.tattoo-options .tattoo-card-content,.tattoo-options .tattoo-card:nth-child(2n) .tattoo-card-content{min-height:185px;padding:20px 22px 22px}.sbs-section.tattoo-options .tattoo-card h3{margin-bottom:10px;font-size:27px}}@property --pigment-r1{syntax:"<percentage>";inherits:false;initial-value:170%}@property --pigment-r2{syntax:"<percentage>";inherits:false;initial-value:170%}@property --pigment-r3{syntax:"<percentage>";inherits:false;initial-value:170%}@media screen and (prefers-reduced-motion:no-preference){.inner-page{--motion-ease:cubic-bezier(.16, 1, .3, 1);--pigment-ease:cubic-bezier(.3, 0, .2, 1)}.inner-page :is(.inner-hero--tattoo picture,.tattoo-card-photo){mask-image:radial-gradient(circle at var(--pigment-x1,50%) var(--pigment-y1,50%), #000 calc(var(--pigment-r1) - 12%), transparent var(--pigment-r1)), radial-gradient(circle at var(--pigment-x2,30%) var(--pigment-y2,70%), #000 calc(var(--pigment-r2) - 12%), transparent var(--pigment-r2)), radial-gradient(circle at var(--pigment-x3,75%) var(--pigment-y3,25%), #000 calc(var(--pigment-r3) - 12%), transparent var(--pigment-r3))}.inner-page .inner-hero--tattoo picture{--pigment-x1:54%;--pigment-y1:44%;--pigment-x2:36%;--pigment-y2:62%;--pigment-x3:70%;--pigment-y3:30%;animation:sbs-pigment-drops 2.6s var(--pigment-ease) .15s backwards}.inner-page .inner-hero--tattoo .eyebrow{animation:sbs-pigment-soak 1.4s var(--motion-ease) .5s backwards}.inner-page .inner-hero--tattoo h1{animation:sbs-pigment-soak 2s var(--motion-ease) .7s backwards}.inner-page .inner-hero--tattoo .inner-hero-intro{animation:sbs-pigment-bloom 1.8s var(--pigment-ease) 1.3s backwards}.inner-page .inner-hero--tattoo .inner-hero-intro>*{animation:sbs-pigment-soak 1.3s var(--motion-ease) 1.9s backwards}html[data-tattoo-motion] .inner-page [data-reveal]:not(.is-revealed,:focus-within){opacity:0}.inner-page .tattoo-card:nth-child(2){--reveal-delay:.14s}.inner-page .tattoo-card:nth-child(3){--reveal-delay:.28s}.inner-page .tattoo-card:nth-child(4){--reveal-delay:.42s}.inner-page [data-reveal=heading].is-revealed .sbs-heading{animation:sbs-pigment-soak 1.8s var(--motion-ease) backwards}.inner-page .tattoo-card-photo{--pigment-x1:62%;--pigment-y1:48%;--pigment-x2:30%;--pigment-y2:18%;--pigment-x3:45%;--pigment-y3:86%}.inner-page .tattoo-card:nth-child(2n) .tattoo-card-photo{--pigment-x1:38%;--pigment-x2:70%;--pigment-x3:55%}.inner-page [data-reveal=card].is-revealed{animation:sbs-pigment-fade .9s ease-out var(--reveal-delay,0s) backwards}.inner-page [data-reveal=card].is-revealed:before{animation:sbs-pigment-wash 2.2s var(--motion-ease) calc(var(--reveal-delay,0s) + .1s) backwards}.inner-page [data-reveal=card].is-revealed:after{animation:sbs-pigment-wash 2.4s var(--motion-ease) calc(var(--reveal-delay,0s) + .35s) backwards}.inner-page [data-reveal=card].is-revealed .tattoo-card-photo{animation:sbs-pigment-drops 2.4s var(--pigment-ease) calc(var(--reveal-delay,0s) + .25s) backwards}.inner-page [data-reveal=card].is-revealed :is(h3,p){animation:sbs-pigment-soak 1.5s var(--motion-ease) calc(var(--reveal-delay,0s) + .8s) backwards}.inner-page [data-reveal=card].is-revealed p{animation-delay:calc(var(--reveal-delay,0s) + 1.05s)}.inner-page [data-reveal=invitation].is-revealed:before{animation:sbs-pigment-spread-plane 1.9s var(--pigment-ease) backwards}.inner-page [data-reveal=invitation].is-revealed .sbs-invitation-panel{animation:sbs-pigment-spread 2s var(--pigment-ease) .2s backwards}.inner-page [data-reveal=invitation].is-revealed .sbs-heading{animation:sbs-pigment-soak 1.7s var(--motion-ease) .75s backwards}.inner-page [data-reveal=invitation].is-revealed :is(.sbs-offer,.sbs-action){animation:sbs-pigment-soak 1.4s var(--motion-ease) 1.1s backwards}.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]),.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]):before,.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]):after,.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]) *,.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]) :before,.inner-page :is([data-reveal],.inner-hero-intro):is(:focus-within,[data-motion-settled]) :after,html[data-tattoo-motion-settled] #r-site-main *,html[data-tattoo-motion-settled] #r-site-main :before,html[data-tattoo-motion-settled] #r-site-main :after{animation:none!important}}@keyframes sbs-pigment-drops{0%{--pigment-r1:0%;--pigment-r2:0%;--pigment-r3:0%}30%{--pigment-r1:42%;--pigment-r2:10%;--pigment-r3:0%}60%{--pigment-r1:80%;--pigment-r2:58%;--pigment-r3:34%}to{--pigment-r1:170%;--pigment-r2:170%;--pigment-r3:170%}}@keyframes sbs-pigment-soak{0%{opacity:0;filter:blur(10px);text-shadow:0 0 28px color-mix(in srgb, var(--support) 70%, transparent)}50%{opacity:1;filter:blur(2px);text-shadow:0 0 14px color-mix(in srgb, var(--support) 40%, transparent)}to{opacity:1;filter:blur();text-shadow:0 0 #0000}}@keyframes sbs-pigment-fade{0%{opacity:0}}@keyframes sbs-pigment-wash{0%{opacity:0;filter:blur(42px);scale:.15}to{filter:blur(17px);scale:1}}@keyframes sbs-pigment-bloom{0%{opacity:0;clip-path:circle(0% at 50% 55%)}15%{opacity:1}to{opacity:1;clip-path:circle(150% at 50% 55%)}}@keyframes sbs-pigment-spread-plane{0%{opacity:0;clip-path:circle(0% at 8% 6%)}to{clip-path:circle(150% at 8% 6%)}}@keyframes sbs-pigment-spread{0%{opacity:0;clip-path:circle(0% at 8% 6%)}15%{opacity:1}to{opacity:1;clip-path:circle(150% at 8% 6%)}}
