
    :root{--ink:#0c0c0b;--paper:#f1edde;--white:#fffdf5;--orange:#ff4a1f;--yellow:#ffe62e;--pink:#efa5b3;--red-ink:#ae2c10;--rule:2px solid var(--ink);--display:"Arial Black",Arial,Helvetica,sans-serif;--body:Arial,Helvetica,sans-serif;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.22' filter='url(%23n)' d='M0 0h150v150H0z'/%3E%3C/svg%3E")}
    *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2074c6;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3,.loud{font-family:var(--display);font-weight:900;text-transform:uppercase}button{border-radius:0}svg{display:block}.defs{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.paper{position:relative;isolation:isolate}.paper:after{content:"";position:absolute;inset:0;background-image:var(--texture);opacity:.2;mix-blend-mode:multiply;pointer-events:none;z-index:5}.eyebrow{font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-label{display:flex;gap:12px;align-items:center;margin-bottom:15px}.section-label:before{content:"";width:22px;height:2px;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 20px;border:2px solid var(--ink);background:var(--yellow);color:var(--ink);font-family:var(--display);font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.015em;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.btn:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn .arrow{font-size:21px;line-height:.7;font-family:Arial,sans-serif}.btn--orange{background:var(--orange)}.btn--outline{color:var(--white);background:transparent;border-color:var(--white);box-shadow:none}.btn--paper{background:var(--white)}.tape{position:absolute;width:90px;height:25px;background:rgba(246,238,206,.78);box-shadow:0 1px 0 #0001;transform:rotate(-7deg);clip-path:polygon(0 6%,95% 0,100% 92%,4% 100%);z-index:8;pointer-events:none}.splat{position:absolute;pointer-events:none}.scribble{font-family:"Segoe Print","Comic Sans MS",cursive;font-weight:700;font-size:15px;line-height:1.35}.site-header{position:relative;z-index:20;background:var(--ink);color:var(--white);border-bottom:1px solid #fff5}.nav{min-height:70px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto;color:var(--white);text-decoration:none;flex-shrink:0}.brand .star{width:25px;height:25px;color:var(--yellow)}.brand-copy{font-family:var(--display);font-size:14px;font-weight:900;line-height:1.02;letter-spacing:-.02em}.brand-copy small{display:block;color:var(--orange);font:800 9px/1.7 var(--body);letter-spacing:.37em}.nav-links{display:flex;gap:23px;align-items:center}.nav-links a{color:var(--white);text-decoration:none;font-size:10px;letter-spacing:.045em;font-weight:800;text-transform:uppercase}.nav-links a:hover{color:var(--yellow)}.nav-whatsapp{min-height:42px;padding:12px 16px;box-shadow:none;font-size:10px}.menu{display:none;min-height:44px;border:1px solid var(--white);padding:8px 12px;background:transparent;color:var(--white);font-size:11px;font-weight:800;text-transform:uppercase}
    .hero{position:relative;isolation:isolate;background:var(--ink);color:var(--white);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--texture);opacity:.14;pointer-events:none}.hero-inner{position:relative;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;padding-block:40px 50px}.hero-copy{position:relative;z-index:3}.hero-kicker{display:inline-block;margin-bottom:18px;padding:7px 11px;background:var(--paper);color:var(--ink);transform:rotate(-1.4deg);font-size:10px;letter-spacing:.1em}.hero h1{font-size:clamp(70px,7.2vw,104px);line-height:.85;letter-spacing:-.065em}.hero h1 span{display:table;position:relative;white-space:nowrap}.hero h1 .cut-word{margin:10px 0 11px -5px;padding:2px 11px 8px 7px;background:var(--orange);color:var(--ink);transform:rotate(-1.2deg);clip-path:polygon(0 2%,99% 0,100% 94%,1% 100%)}.hero-claim{font-weight:800;letter-spacing:.055em;font-size:12px;margin-top:23px}.hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:23px}.hero-aside{position:relative;z-index:2;min-height:425px}.hero-orange-dust{width:320px;height:320px;left:-190px;top:-130px;color:var(--orange);opacity:.17;transform:rotate(24deg)}.hero-side-splat{width:450px;height:450px;right:-170px;top:0;color:var(--orange);opacity:.55;transform:rotate(-13deg)}.flash-paper{position:absolute;top:8px;right:30px;width:285px;min-height:341px;padding:27px 20px 20px;background:var(--paper);color:var(--ink);transform:rotate(7deg);box-shadow:10px 12px 0 #0005;clip-path:polygon(1% 2%,98% 0,100% 97%,94% 98%,89% 97%,84% 99%,77% 97%,70% 99%,64% 97%,57% 99%,51% 98%,45% 100%,39% 98%,33% 99%,25% 97%,18% 99%,12% 98%,5% 100%,0 98%)}.flash-paper .tape{top:-2px;left:85px;transform:rotate(-13deg)}.flash-paper .eyebrow{text-align:center;font-size:9px}.flash-art{width:205px;height:220px;margin:5px auto 3px}.flash-caption{border-top:2px solid var(--ink);padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;text-transform:uppercase}.flash-caption b{font:900 17px/.95 var(--display);letter-spacing:-.04em}.walkin-note{position:absolute;z-index:7;left:-4px;bottom:7px;width:240px;padding:20px 23px 23px;background:var(--yellow);color:var(--ink);transform:rotate(-8deg);clip-path:polygon(2% 0,98% 1%,100% 97%,89% 99%,80% 97%,70% 100%,60% 98%,50% 100%,40% 98%,30% 100%,19% 98%,9% 100%,0 98%);box-shadow:8px 8px 0 #0006}.walkin-note .tape{top:0;left:70px;transform:rotate(14deg);background:#fff9}.walkin-note .small{font-size:10px;font-weight:800;text-transform:uppercase}.walkin-note strong{display:block;font:900 34px/.93 var(--display);letter-spacing:-.05em;margin-top:9px;text-transform:uppercase}.walkin-note p{font-size:11px;margin-top:9px;font-weight:700}.walkin-note .splat{width:82px;height:82px;right:-38px;bottom:-30px;color:var(--ink);z-index:-1}.hand-note{position:absolute;bottom:5px;right:0;max-width:140px;color:var(--paper);transform:rotate(7deg)}.hand-arrow{width:90px;height:60px;position:absolute;right:31px;bottom:54px;color:var(--paper)}.hero-number{position:absolute;right:-7px;top:0;font-size:9px;writing-mode:vertical-rl;letter-spacing:.18em;opacity:.55}.ticker{position:relative;display:flex;justify-content:space-between;gap:20px;padding:11px max(24px,calc((100vw - 1240px)/2));background:var(--orange);color:var(--ink);border-block:2px solid var(--ink);font-size:10px;font-weight:900;letter-spacing:.035em;line-height:1.3;text-transform:uppercase;overflow:hidden}.ticker span{white-space:nowrap}.ticker i{font-style:normal;color:var(--white);font-size:13px}
    .section{position:relative;padding-block:62px;isolation:isolate}.section:after{content:"";position:absolute;inset:0;background-image:var(--texture);opacity:.08;pointer-events:none;z-index:-1}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.section h2{font-size:clamp(38px,4.9vw,66px);line-height:.97;letter-spacing:-.055em}.section h2 .marker{display:table;position:relative;isolation:isolate}.section h2 .marker:after{content:"";position:absolute;left:-5px;right:-12px;top:24%;bottom:-4px;background:var(--yellow);transform:rotate(-1.4deg);z-index:-1;clip-path:polygon(0 9%,99% 0,100% 93%,1% 100%)}.services .section-heading .scribble{max-width:190px;transform:rotate(-4deg);padding-bottom:8px}.services .section-heading .scribble:after{content:" ↙";font-family:Arial,sans-serif;font-size:28px}.services{background:var(--paper);overflow:hidden}.services-sheet{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--white);border:var(--rule);box-shadow:5px 6px 0 var(--ink);transform:rotate(-.35deg)}.services-sheet>.tape{top:-13px;right:90px;width:100px;background:#f3cd78aa}.service{position:relative;display:grid;grid-template-columns:1fr auto;align-content:start;column-gap:20px;row-gap:8px;padding:24px;border-bottom:var(--rule);min-height:121px}.service:nth-of-type(odd){border-right:var(--rule)}.service:last-of-type{grid-column:1/-1;border:0}.service h3{font-size:14px;line-height:1.2;letter-spacing:-.02em}.service p{grid-column:1/-1;max-width:470px;color:#4a4943;font-size:12px;line-height:1.5}.service .price{align-self:start;white-space:nowrap;font-family:var(--display);font-size:13px;font-weight:900;color:var(--red-ink);transform:rotate(-3deg)}.service:last-of-type .price{padding:2px 9px;background:var(--yellow);color:var(--ink)}.section-stamp{position:absolute;color:var(--ink);width:160px;height:160px;right:-80px;top:6px;opacity:.85;transform:rotate(35deg);z-index:-1}.service-footer{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;margin-top:19px;text-transform:uppercase;letter-spacing:.025em}.service-footer svg{width:17px;height:17px}
    .artists{background:var(--ink);color:var(--paper);padding-block:54px 62px;overflow:hidden}.artists:before{content:"";position:absolute;left:0;right:0;top:-1px;height:13px;background:var(--paper);clip-path:polygon(0 0,100% 0,100% 40%,97% 80%,92% 35%,86% 100%,81% 30%,74% 70%,68% 35%,61% 90%,55% 50%,47% 90%,42% 25%,33% 80%,26% 45%,20% 100%,12% 45%,5% 90%,0 50%)}.artists .eyebrow{color:var(--yellow)}.artists h2{font-size:clamp(40px,4.5vw,62px)}.artists h2 em{display:inline-block;font-style:normal;background:var(--yellow);color:var(--ink);padding:2px 8px 6px;transform:rotate(-2deg)}.artist-sheet{display:grid;grid-template-columns:205px minmax(0,1fr) 225px;gap:28px;align-items:center;padding:22px;background:var(--paper);color:var(--ink);transform:rotate(.7deg);box-shadow:7px 7px 0 #ff4a1f;position:relative}.artist-sheet>.tape{top:-10px;left:70px;transform:rotate(-5deg)}.artist-portrait{position:relative;min-height:205px;display:grid;place-items:center;border:var(--rule);background:#ddd7c6;overflow:hidden}.artist-portrait:before{content:"";position:absolute;inset:12px;border:1px dashed #0c0c0b77}.artist-portrait strong{font:900 90px/1 var(--display);transform:rotate(-7deg);letter-spacing:-.1em}.artist-portrait .splat{width:110px;height:110px;bottom:-48px;right:-40px;color:var(--orange)}.artist-portrait small{position:absolute;bottom:17px;font-size:8px;font-weight:800;letter-spacing:.15em}.artist-copy h3{font-size:clamp(27px,3vw,39px);line-height:1;letter-spacing:-.055em}.artist-specialty{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--red-ink);margin:12px 0}.artist-copy>p:last-child{font-size:13px;max-width:480px;line-height:1.6}.artist-actions{display:grid;gap:15px}.artist-actions .scribble{transform:rotate(-4deg);font-size:13px;text-align:center}.artists-ink{position:absolute;bottom:-60px;left:-85px;width:280px;height:280px;color:var(--orange);opacity:.8;z-index:-1}
    .work-section{background:var(--paper);overflow:hidden}.archive-paper{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:50px;background:var(--white);padding:35px 40px;border:var(--rule);position:relative;transform:rotate(-.55deg)}.archive-paper:before{content:"";position:absolute;inset:8px;border:1px dashed #0c0c0b55;pointer-events:none}.archive-paper .tape{top:-12px;left:45%;background:#efa5b3aa;transform:rotate(4deg)}.archive-paper h3{max-width:610px;font-size:clamp(23px,2.7vw,36px);line-height:1.05;letter-spacing:-.045em}.archive-paper .scribble{display:block;font-size:13px;margin-top:13px}.ink-bottle{width:105px;height:130px;margin:auto;color:var(--ink);transform:rotate(9deg)}.archive-art{position:relative}.archive-art .splat{width:160px;height:160px;color:var(--orange);left:-45px;bottom:-30px;opacity:.85;z-index:-1}
    .idea-section{position:relative;padding:12px 0 60px;background:var(--paper)}.idea-paper{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px;align-items:center;padding:43px 42px;background:var(--orange);box-shadow:7px 8px 0 var(--ink);border:var(--rule);transform:rotate(.55deg);isolation:isolate}.idea-paper h2{font-size:clamp(40px,5.6vw,75px);line-height:.93;letter-spacing:-.06em}.idea-paper h2 span{color:var(--white)}.idea-paper .eyebrow{margin-bottom:14px}.idea-actions{display:grid;gap:16px;position:relative;z-index:2}.idea-actions p{font-size:11px;font-weight:700;line-height:1.5;max-width:270px}.idea-paper>.tape{right:22%;top:-12px;width:120px;background:#fff6}.idea-paper .splat{color:var(--ink);width:140px;height:140px;right:290px;bottom:-43px;opacity:.9;z-index:-1}
    .contact-section{position:relative;background:var(--yellow);padding-block:48px;border-top:var(--rule);overflow:hidden}.contact-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.contact-copy h2{font-size:clamp(40px,5.6vw,68px);line-height:.95;letter-spacing:-.06em}.contact-copy p{font-size:13px;margin-top:16px;font-weight:700}.contact-ticket{position:relative;background:var(--white);padding:7px 22px;border:var(--rule);box-shadow:5px 5px 0 var(--ink);transform:rotate(-1deg)}.contact-ticket:before,.contact-ticket:after{content:"";position:absolute;width:15px;height:15px;background:var(--yellow);border:var(--rule);border-radius:50%;top:calc(50% - 8px)}.contact-ticket:before{left:-9px}.contact-ticket:after{right:-9px}.contact-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:15px 4px;border-bottom:1px solid #0c0c0b55}.contact-row:last-child{border-bottom:0}.contact-row dt{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.contact-row dd{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.contact-ticket dl{margin:0}.contact-splat{width:180px;height:180px;left:-96px;bottom:-80px;color:var(--ink)}.site-footer{background:var(--ink);color:var(--paper);padding:24px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-inner>p{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.back-top{font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px}
    dialog{width:min(460px,calc(100% - 40px));padding:35px;border:3px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:9px 9px 0 var(--orange)}dialog::backdrop{background:#0c0c0bbd}dialog h2{font-size:30px;line-height:1.03;letter-spacing:-.04em;margin:20px 0 16px}dialog p{font-size:14px;line-height:1.6;margin-bottom:25px}dialog .btn{width:100%}dialog .eyebrow{color:var(--red-ink)}
    @media(min-width:1600px){.hero-inner{padding-block:45px 50px}.hero h1{font-size:110px}}
    @media(max-width:1080px){.wrap{width:calc(100% - 48px)}.nav{gap:20px}.nav-links{gap:15px}.hero-inner{gap:20px;grid-template-columns:1.05fr .95fr}.hero h1{font-size:clamp(62px,8vw,86px)}.flash-paper{right:10px;width:245px;min-height:310px}.flash-art{width:180px;height:195px}.walkin-note{width:205px;left:0;bottom:18px;padding:19px}.walkin-note strong{font-size:29px}.hero-aside{min-height:390px}.hand-note{right:-4px;max-width:115px;font-size:12px}.hand-arrow{right:17px}.artist-sheet{grid-template-columns:165px 1fr 180px;gap:22px}.artist-portrait{min-height:190px}.artist-actions .btn{font-size:10px;padding-inline:10px}.contact-inner{gap:45px}}
    @media(max-width:800px){html{scroll-padding-top:30px}.nav{min-height:66px;flex-wrap:wrap;gap:14px;padding-block:12px}.nav-links{display:none;order:4;flex-basis:100%;padding:12px 0 0;border-top:1px solid #fff5;flex-wrap:wrap;gap:0}.nav-links a{width:33.33%;min-height:44px;padding:12px 0}.nav-links.is-open{display:flex}.menu{display:block}.nav-whatsapp{margin-left:auto}.brand{margin-right:0}.hero-inner{padding-top:32px;padding-bottom:35px;grid-template-columns:1fr 1fr;gap:12px}.hero h1{font-size:clamp(51px,8.6vw,68px)}.hero-kicker{font-size:8px;padding:7px 9px;max-width:280px}.hero-claim{font-size:9px;margin-top:20px}.hero-actions{gap:12px}.hero-actions .btn{font-size:10px;padding:12px;min-width:145px}.hero-aside{min-height:380px}.flash-paper{width:210px;right:8px;top:15px;padding:24px 15px 17px;min-height:285px}.flash-art{width:164px;height:175px}.flash-caption b{font-size:14px}.walkin-note{left:-5px;bottom:5px;width:180px;padding:16px;transform:rotate(-6deg)}.walkin-note strong{font-size:27px}.walkin-note p{font-size:9px}.walkin-note .small{font-size:9px}.hand-note,.hand-arrow{display:none}.ticker{justify-content:center;flex-wrap:wrap;gap:7px 18px;font-size:9px}.ticker span:last-child,.ticker i:last-child{display:none}.section{padding-block:45px}.section-heading{gap:20px}.section h2{font-size:43px}.section-heading .scribble{font-size:12px}.service{padding:19px;column-gap:12px}.service h3{font-size:12px}.service p{font-size:11px}.service .price{font-size:12px}.artist-sheet{grid-template-columns:150px 1fr;gap:22px}.artist-portrait{grid-row:1/3;min-height:245px}.artist-actions{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.artist-actions .scribble{display:none}.artist-copy h3{font-size:32px}.artist-copy>p:last-child{font-size:12px}.artist-actions .btn{min-height:44px;flex:1}.archive-paper{gap:20px;grid-template-columns:1fr 125px;padding:28px}.archive-paper h3{font-size:25px}.idea-paper{grid-template-columns:1fr 235px;padding:30px;gap:20px}.idea-paper h2{font-size:49px}.idea-paper .splat{right:210px}.contact-inner{gap:30px;grid-template-columns:.75fr 1.25fr}.contact-row{grid-template-columns:1fr;gap:5px;padding-block:11px}.contact-copy h2{font-size:47px}.footer-inner>p{max-width:180px;text-align:center}}
    @media(max-width:580px){.wrap{width:calc(100% - 36px)}.nav{gap:10px}.brand{gap:7px}.brand .star{width:20px;height:20px}.brand-copy{font-size:11px}.brand-copy small{font-size:8px}.nav-whatsapp{font-size:9px;min-height:42px;padding:10px}.menu{font-size:9px;padding-inline:9px}.nav-links a{width:50%;font-size:11px}.hero-inner{display:block;padding-top:29px;padding-bottom:23px}.hero-kicker{margin-bottom:18px;font-size:8px;max-width:none}.hero h1{font-size:clamp(62px,16.6vw,95px);line-height:.85}.hero h1 .cut-word{margin-top:9px;margin-bottom:10px}.hero-claim{font-size:10px;margin-top:21px;letter-spacing:.025em}.hero-actions{margin-top:19px;gap:12px}.hero-actions .btn{flex:1;min-width:0;padding:13px 10px;font-size:10px}.hero-aside{min-height:300px;margin-top:28px;max-width:400px;margin-inline:auto}.flash-paper{width:205px;right:8px;top:0;min-height:260px;padding:21px 15px 15px;transform:rotate(6deg)}.flash-art{width:154px;height:165px}.flash-paper .eyebrow{font-size:8px}.flash-caption{font-size:8px}.flash-caption b{font-size:13px}.walkin-note{width:173px;left:3px;bottom:6px;padding:16px}.walkin-note strong{font-size:26px}.hero-side-splat{right:-110px;top:40px;width:320px;height:320px}.hero-orange-dust{left:-160px;top:-130px}.hero-number{font-size:7px}.ticker{font-size:8px;gap:6px 13px;padding:10px 18px}.ticker i{font-size:10px}.ticker span:nth-last-of-type(2){display:none}.section{padding-block:38px}.section-label{margin-bottom:12px;font-size:9px}.section-heading{align-items:start;margin-bottom:25px;gap:18px}.section h2{font-size:39px}.services .section-heading .scribble{max-width:100px;font-size:11px;flex-shrink:0;padding-top:26px}.services .section-heading .scribble:after{display:block;text-align:right;font-size:23px}.services-sheet{grid-template-columns:1fr;transform:rotate(-.25deg);box-shadow:4px 4px 0 var(--ink)}.service{padding:20px 17px;min-height:0}.service h3{font-size:12px}.service p{font-size:12px}.service:nth-of-type(odd){border-right:0}.service:last-of-type{grid-column:auto}.services-sheet>.tape{right:30px;width:75px}.service-footer{font-size:8px;align-items:start}.service-footer svg{flex-shrink:0;width:15px;height:15px}.artists{padding-block:42px}.artists .section-heading{flex-direction:column;gap:20px}.artists h2{font-size:41px}.artists .section-heading .btn{align-self:end;min-height:44px;padding:10px 14px;font-size:10px;margin-top:-6px}.artist-sheet{display:block;padding:18px;transform:rotate(.6deg);box-shadow:5px 5px 0 var(--orange)}.artist-portrait{width:100%;min-height:215px;margin-bottom:24px}.artist-portrait strong{font-size:100px}.artist-copy h3{font-size:35px}.artist-copy>p:last-child{font-size:13px}.artist-specialty{font-size:10px}.artist-actions{margin-top:22px;gap:12px}.artist-actions .btn{font-size:9px}.archive-paper{grid-template-columns:1fr;gap:10px;padding:30px 24px}.archive-paper h3{font-size:28px;position:relative;z-index:2}.archive-paper .scribble{font-size:13px;max-width:180px}.archive-art{justify-self:end;margin-top:-25px;padding-right:8px}.ink-bottle{width:78px;height:100px}.archive-art .splat{width:120px;height:120px;left:-35px}.work-section .section-heading{flex-direction:column;gap:20px}.work-section .section-heading>.btn{align-self:end;min-height:44px;font-size:10px;padding:10px 14px}.idea-section{padding-bottom:42px}.idea-paper{display:block;padding:30px 24px;box-shadow:5px 5px 0 var(--ink);transform:rotate(.4deg)}.idea-paper h2{font-size:clamp(43px,11vw,62px)}.idea-paper .eyebrow{font-size:9px}.idea-actions{margin-top:25px;gap:15px}.idea-actions p{max-width:none;font-size:11px}.idea-paper .splat{width:95px;height:95px;right:-16px;bottom:-23px;opacity:.25}.contact-inner{grid-template-columns:1fr;gap:30px}.contact-copy h2{font-size:54px}.contact-copy p{font-size:12px}.contact-row{grid-template-columns:75px minmax(0,1fr);gap:10px;padding-block:15px}.contact-row dt{font-size:8px}.contact-row dd{font-size:12px}.contact-ticket{padding-inline:17px;transform:rotate(-.6deg)}.contact-section{padding-block:35px 40px}.footer-inner{flex-wrap:wrap;gap:20px}.footer-inner>p{order:3;flex-basis:100%;max-width:none;text-align:left;font-size:8px}.site-footer .brand-copy{font-size:11px}.back-top{font-size:9px}.section-stamp{width:110px;height:110px;right:-70px;top:60px}}
    .hand-note{max-width:170px;font-size:12px;line-height:1.6;bottom:0}
    @media(max-width:580px){.hero h1{font-size:clamp(52px,16.6vw,95px)}.hero-aside{min-height:270px}.services .section-heading .scribble{display:none}}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
    @media print{.preview-note,.menu,.nav-whatsapp,dialog{display:none}.wrap{width:95%}.paper,.artist-sheet,.idea-paper,.archive-paper{transform:none;box-shadow:none}.hero,.artists,.site-header,.site-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}.section{break-inside:avoid}}

    /* Mockup v2: walk-ins, tinta y marca indicados por el usuario. */
    .brand .brand-logo{width:34px;height:34px;flex-shrink:0}
    .backing-paper{position:absolute;right:16px;top:30px;width:310px;height:290px;padding:18px;background:var(--paper);color:var(--ink);transform:rotate(8deg);clip-path:polygon(0 0,100% 1%,99% 97%,91% 99%,82% 97%,73% 100%,65% 98%,54% 100%,45% 98%,35% 100%,25% 98%,13% 100%,1% 98%)}
    .backing-paper .tape{right:40px;top:-4px;transform:rotate(-15deg)}
    .backing-paper>.eyebrow{position:absolute;right:17px;top:14px;font-size:8px;writing-mode:vertical-rl;letter-spacing:.12em}
    .backing-caption{position:absolute;bottom:19px;right:22px;font-size:8px;font-weight:900;letter-spacing:.1em}
    .walkin-note{left:20px;bottom:auto;top:29px;width:350px;padding:27px 28px 29px;transform:rotate(-7deg)}
    .walkin-note .small{font-size:12px}
    .walkin-note strong{font-size:49px;line-height:.96;margin-top:14px}
    .walkin-note p{font-size:12px;margin-top:17px}
    .walkin-note>.tape{width:120px;left:110px}
    .walkin-note .splat{width:110px;height:110px;right:-43px;bottom:-41px}
    .hand-note{display:block;top:348px;left:29px;right:auto;bottom:auto;width:calc(100% - 48px);max-width:390px;font-size:15px;line-height:1.5;transform:rotate(-3deg)}
    .hero-extra-drops{width:135px;height:135px;right:-70px;top:-67px;color:var(--paper);opacity:.5;transform:rotate(43deg)}
    .services-extra-ink{width:145px;height:145px;left:-70px;bottom:5px;color:var(--ink);opacity:.8;z-index:-1;transform:rotate(-24deg)}
    .artists-extra-ink{width:190px;height:190px;right:-95px;top:18px;color:var(--paper);opacity:.62;z-index:-1;transform:rotate(53deg)}
    .work-extra-ink{width:170px;height:170px;left:-77px;bottom:-56px;color:var(--orange);opacity:.9;z-index:-1}
    .services .section-heading .scribble{max-width:315px;font-size:15px;line-height:1.5}
    .artist-actions .scribble{text-align:left;font-size:12px;line-height:1.6;transform:rotate(-3deg)}
    @media(max-width:1080px){.walkin-note{left:0;top:35px;width:300px;padding:24px}.walkin-note strong{font-size:43px}.backing-paper{right:0;top:28px;width:260px;height:290px}.hand-note{top:323px;left:5px;width:calc(100% - 10px);font-size:13px}.services .section-heading .scribble{max-width:260px;font-size:14px}}
    @media(max-width:800px){.hero-aside{min-height:395px}.walkin-note{width:calc(100% - 18px);max-width:300px;left:2px;top:20px;padding:23px}.walkin-note strong{font-size:39px}.walkin-note .small{font-size:10px}.walkin-note p{font-size:10px}.backing-paper{width:240px;height:275px;top:20px;right:0}.hand-note{display:block;top:307px;left:8px;max-width:320px;width:calc(100% - 14px);font-size:12px}.artist-actions .scribble{display:block;flex-basis:100%;font-size:12px}.services .section-heading .scribble{max-width:215px;font-size:12px}}
    @media(max-width:580px){.brand .brand-logo{width:29px;height:29px}.hero-aside{min-height:322px;margin-top:30px}.walkin-note{top:5px;left:9px;max-width:330px;width:calc(100% - 21px);padding:21px 23px 24px;transform:rotate(-5deg)}.walkin-note strong{font-size:clamp(32px,10vw,43px);margin-top:12px}.walkin-note p{font-size:11px;margin-top:12px}.walkin-note .small{font-size:10px}.walkin-note>.tape{width:100px;left:90px}.backing-paper{top:10px;right:2px;width:calc(100% - 35px);height:227px;transform:rotate(5deg)}.backing-caption{bottom:12px;right:16px;font-size:7px}.hand-note{top:252px;left:8px;width:calc(100% - 16px);max-width:none;font-size:12px;line-height:1.6;transform:rotate(-2deg)}.hero-extra-drops{width:100px;right:-40px;top:-48px}.services .section-heading{flex-wrap:wrap;gap:19px}.services .section-heading .scribble{display:block;max-width:100%;flex-basis:100%;padding:0;font-size:13px;transform:rotate(-2deg)}.services .section-heading .scribble:after{display:none}.artist-actions .scribble{display:block;flex-basis:100%;max-width:none;font-size:13px;margin-bottom:6px}.services-extra-ink{width:100px;left:-70px;bottom:10px}.artists-extra-ink{width:135px;right:-90px}.work-extra-ink{width:115px;left:-75px}}

    /* Mockup v3: dos tarjetas de contacto. Piercing usa número de ejemplo autorizado. */
    .hero-inner{grid-template-columns:1fr 1fr}
    .hero-aside{min-height:0}
    .hero-notes{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.96fr);gap:24px;align-items:start;padding-top:18px}
    .hero-notes .walkin-note,.piercing-note{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;min-width:0;margin:0;padding:24px 22px 28px;transform:rotate(-4deg)}
    .hero-notes .walkin-note strong{font-size:46px;line-height:.96;margin-top:12px}
    .hero-notes .walkin-note .small{font-size:11px}
    .hero-notes .walkin-note p{font-size:11px;margin-top:13px}
    .hero-notes .walkin-note>.tape{left:33%;width:100px}
    .note-whatsapp{position:relative;z-index:8;display:flex;width:100%;min-height:46px;gap:9px;padding:12px 8px;margin-top:18px;background:var(--ink);color:var(--white);box-shadow:2px 3px 0 #0c0c0b66;font-size:10px;letter-spacing:0;line-height:1.3}
    .note-whatsapp span{font:700 18px/1 Arial,sans-serif}
    .note-whatsapp:hover{background:var(--white);color:var(--ink)}
    .piercing-note{margin-top:72px;background:var(--paper);color:var(--ink);transform:rotate(4deg);z-index:6;box-shadow:7px 8px 0 #0005;clip-path:polygon(1% 0,100% 1%,99% 97%,89% 100%,80% 98%,70% 100%,60% 98%,50% 100%,39% 98%,28% 100%,18% 98%,7% 100%,0 98%)}
    .piercing-note>.tape{top:-1px;left:28%;width:90px;background:#efa5b399;transform:rotate(-9deg)}
    .piercing-note .small{display:block;font-size:11px;font-weight:800;text-transform:uppercase}
    .piercing-note strong{display:block;margin-top:12px;font:900 35px/.96 var(--display);letter-spacing:-.055em;text-transform:uppercase}
    .piercer-message{font-size:18px;line-height:1.4;transform:rotate(-3deg);margin-top:19px}
    .piercing-note .note-whatsapp{background:var(--orange);color:var(--ink);margin-top:23px}
    .piercing-note .note-whatsapp:hover{background:var(--yellow)}
    .piercing-splat{width:77px;height:77px;right:-42px;bottom:-30px;color:var(--ink);z-index:-1}
    .hero-aside .hand-note{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:block;width:auto;max-width:none;margin:39px 12px 0;font-size:13px;line-height:1.5;transform:rotate(-2deg)}
    @media(max-width:1100px){.hero-notes{gap:17px;padding-top:15px}.hero-notes .walkin-note,.piercing-note{padding:21px 17px 25px}.hero-notes .walkin-note strong{font-size:38px}.piercing-note{margin-top:65px}.piercing-note strong{font-size:29px}.piercer-message{font-size:15px}.note-whatsapp{font-size:9px;gap:6px;padding-inline:6px}.hero-aside .hand-note{font-size:12px;margin-top:35px}}
    @media(max-width:800px){.hero-notes{gap:14px;padding-top:18px}.hero-notes .walkin-note,.piercing-note{padding:17px 13px 22px;transform:rotate(-3deg)}.hero-notes .walkin-note strong{font-size:28px;margin-top:10px}.hero-notes .walkin-note .small,.piercing-note .small{font-size:9px}.hero-notes .walkin-note p{font-size:9px;margin-top:11px}.hero-notes .walkin-note>.tape,.piercing-note>.tape{width:64px;left:26%}.piercing-note{transform:rotate(3deg);margin-top:54px}.piercing-note strong{font-size:23px;margin-top:11px}.piercer-message{font-size:13px;margin-top:15px}.note-whatsapp{min-height:46px;font-size:8px;gap:5px;padding:9px 5px;margin-top:15px}.note-whatsapp span{font-size:14px}.piercing-note .note-whatsapp{margin-top:18px}.hero-aside .hand-note{margin:30px 3px 0;font-size:12px}}
    @media(max-width:580px){.hero-inner{display:block}.hero-aside{min-height:0;max-width:410px;margin-top:24px}.hero-notes{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:13px;padding:14px 0 0}.hero-notes .walkin-note,.piercing-note{padding:18px 12px 23px}.hero-notes .walkin-note strong{font-size:28px}.piercing-note{margin-top:45px}.piercing-note strong{font-size:23px}.note-whatsapp{font-size:8px;min-height:46px}.hero-aside .hand-note{margin:30px 4px 8px;font-size:12px;line-height:1.6}.hero-notes .walkin-note .splat{width:70px;height:70px;right:-34px;bottom:-30px}.piercing-splat{width:65px;height:65px}}
    @media(max-width:360px){.hero-notes{grid-template-columns:1fr;gap:25px;padding-inline:9px}.hero-notes .walkin-note,.piercing-note{padding:21px 22px 26px}.hero-notes .walkin-note strong{font-size:38px}.hero-notes .walkin-note .small,.piercing-note .small{font-size:10px}.hero-notes .walkin-note p{font-size:11px}.piercing-note{margin-top:0}.piercing-note strong{font-size:34px}.piercer-message{font-size:17px}.note-whatsapp{font-size:10px}.hero-aside .hand-note{margin-top:28px}}
    .hero-notes .note-whatsapp{font-size:11px;line-height:1.25}
    .hero-notes .note-whatsapp span{flex-shrink:0}

    /* Mockup v4: papel rasgado y cinta colocada a mano; solo propuesta visual. */
    .paper{--sheet-color:var(--paper);--sheet-shadow:#0c0c0bd9;background:transparent;border:0;clip-path:none;box-shadow:none;filter:drop-shadow(3px 5px 0 var(--sheet-shadow));overflow:visible}
    .paper::before{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:var(--sheet-color);clip-path:var(--ragged);pointer-events:none;z-index:-1}
    .paper::after{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:var(--texture);clip-path:var(--ragged);mix-blend-mode:multiply;opacity:.26;pointer-events:none;z-index:5}
    .hero h1 .cut-word.paper{--sheet-color:var(--orange);background:transparent;clip-path:none;filter:drop-shadow(2px 3px 0 #0005)}
    .hero-kicker.paper{filter:drop-shadow(1px 2px 0 #0005)}
    .walkin-note.paper{--sheet-color:var(--yellow)}
    .piercing-note.paper{--sheet-color:var(--paper)}
    .services-sheet.paper{--sheet-color:var(--white)}
    .artist-sheet.paper{--sheet-color:var(--paper);--sheet-shadow:var(--orange);filter:drop-shadow(6px 7px 0 var(--sheet-shadow));transform:rotate(-.8deg)}
    .archive-paper.paper{--sheet-color:var(--white);transform:rotate(.7deg)}
    .idea-paper.paper{--sheet-color:var(--orange);transform:rotate(-.65deg)}
    .contact-ticket.paper{--sheet-color:var(--white);transform:rotate(1.25deg)}
    .tape{--tape-color:#e6d5a9c9;background:transparent!important;box-shadow:none;clip-path:polygon(1% 4%,10% 1%,23% 5%,37% 0,50% 4%,66% 1%,79% 4%,96% 0,99% 15%,96% 29%,100% 45%,96% 61%,99% 77%,97% 98%,85% 95%,72% 100%,58% 96%,44% 100%,30% 96%,16% 100%,1% 95%,4% 78%,0 63%,4% 48%,0 31%,4% 17%);filter:drop-shadow(0 2px 1px #0003);z-index:30;pointer-events:none}
    .tape::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#ffffff21,transparent 34%,#fdfbf02e 51%,transparent 70%),repeating-linear-gradient(90deg,#68490c0d 0 1px,transparent 1px 4px),var(--tape-color);border-block:1px solid #ffffff42;box-shadow:inset 0 -2px 2px #65512b12}
    .tape::after{content:"";position:absolute;inset:0;background:var(--texture);opacity:.45;mix-blend-mode:multiply;pointer-events:none}
    .tape--masking{--tape-color:#e5d6b2d9}
    .tape--clear{--tape-color:#fffcde75}
    .tape--pink{--tape-color:#ec91a6b8}
    .tape--black{--tape-color:#151513f0}
    .paper .tape.tape--walkin-top{width:133px;height:31px;top:-13px;left:7px;right:auto;bottom:auto;transform:rotate(-18deg)}
    .paper .tape.tape--walkin-corner{width:77px;height:26px;top:auto;left:-11px;right:auto;bottom:-7px;transform:rotate(28deg)}
    .paper .tape.tape--piercing-top{width:94px;height:29px;top:-1px;left:auto;right:-14px;bottom:auto;transform:rotate(33deg)}
    .paper .tape.tape--piercing-side{width:65px;height:25px;top:auto;left:-24px;right:auto;bottom:10px;transform:rotate(-71deg)}
    .paper .tape.tape--services-left{width:155px;height:32px;top:-14px;left:8%;right:auto;bottom:auto;transform:rotate(-9deg)}
    .paper .tape.tape--services-right{width:85px;height:25px;top:-8px;left:auto;right:17%;bottom:auto;transform:rotate(23deg)}
    .paper .tape.tape--services-bottom{width:103px;height:27px;top:auto;left:auto;right:27px;bottom:-8px;transform:rotate(-24deg)}
    .paper .tape.tape--artist-top{width:115px;height:30px;top:-13px;left:38px;right:auto;bottom:auto;transform:rotate(8deg)}
    .paper .tape.tape--artist-cross{width:78px;height:26px;top:-7px;left:57px;right:auto;bottom:auto;transform:rotate(-57deg)}
    .paper .tape.tape--artist-corner{width:73px;height:23px;top:auto;left:auto;right:-21px;bottom:9px;transform:rotate(57deg)}
    .paper .tape.tape--archive-top{width:113px;height:28px;top:-15px;left:36%;right:auto;bottom:auto;transform:rotate(-14deg)}
    .paper .tape.tape--archive-side{width:68px;height:26px;top:auto;left:-25px;right:auto;bottom:16px;transform:rotate(72deg)}
    .paper .tape.tape--idea-left{width:115px;height:28px;top:-13px;left:5%;right:auto;bottom:auto;transform:rotate(-8deg)}
    .paper .tape.tape--idea-right{width:95px;height:29px;top:-10px;left:auto;right:14%;bottom:auto;transform:rotate(25deg)}
    .paper .tape.tape--idea-corner{width:77px;height:26px;top:auto;left:-20px;right:auto;bottom:5px;transform:rotate(44deg)}
    .paper .tape.tape--contact-top{width:103px;height:29px;top:-14px;left:auto;right:12%;bottom:auto;transform:rotate(-11deg)}
    .paper .tape.tape--contact-side{width:69px;height:25px;top:34%;left:-24px;right:auto;bottom:auto;transform:rotate(-76deg)}
    @media(max-width:800px){.paper .tape.tape--walkin-top{width:90px;height:25px;left:0;top:-12px}.paper .tape.tape--piercing-top{width:72px;height:25px;right:-13px;top:-6px}.paper .tape.tape--walkin-corner{width:55px;height:22px;left:-10px;bottom:-6px}.paper .tape.tape--piercing-side{width:53px;height:22px;left:-22px;bottom:2px}.paper .tape.tape--services-left{width:110px}.paper .tape.tape--artist-top{left:22px;width:99px}.paper .tape.tape--artist-cross{left:46px;width:69px}}
    @media(max-width:580px){.paper .tape.tape--services-left{left:5%;width:100px;height:27px;top:-12px}.paper .tape.tape--services-right{right:6%;width:61px;height:23px;top:-8px}.paper .tape.tape--services-bottom{right:10px;width:72px;height:24px}.paper .tape.tape--artist-corner{width:61px;right:-17px}.paper .tape.tape--archive-top{width:85px;left:42%;height:25px}.paper .tape.tape--archive-side{width:55px;height:23px;left:-22px}.paper .tape.tape--idea-left{width:83px;height:26px;left:6%}.paper .tape.tape--idea-right{width:69px;height:24px;right:9%}.paper .tape.tape--idea-corner{width:57px;height:22px;left:-17px}.paper .tape.tape--contact-top{width:79px;height:25px;right:9%}.paper .tape.tape--contact-side{width:53px;height:22px;left:-21px}.artist-sheet.paper{transform:rotate(-.45deg)}.archive-paper.paper{transform:rotate(.45deg)}.idea-paper.paper{transform:rotate(-.45deg)}.contact-ticket.paper{transform:rotate(.75deg)}}
    @media print{.paper{filter:none}.tape{filter:none}}
    .paper{--ragged:polygon(0.00% 0.32%,2.01% 1.36%,4.69% 0.52%,6.81% 0.91%,9.13% 1.16%,11.25% 0.65%,13.73% 1.23%,16.62% 1.52%,19.00% 0.20%,21.10% 0.48%,22.94% 0.93%,25.16% 0.14%,27.69% 0.99%,30.39% 1.32%,32.38% 1.08%,35.36% 1.53%,36.92% 0.62%,39.23% 0.99%,41.84% 1.61%,43.98% 1.49%,46.12% 1.59%,49.17% 1.23%,51.29% 1.54%,53.46% 1.53%,56.26% 0.19%,58.17% 0.27%,60.68% 0.19%,63.23% 0.40%,65.05% 0.13%,67.50% 1.91%,70.17% 0.29%,71.88% 0.68%,74.15% 0.45%,76.59% 1.08%,78.76% 1.56%,80.94% 0.54%,83.90% 0.43%,86.09% 0.74%,88.18% 0.72%,90.45% 1.01%,92.85% 0.81%,95.61% 0.41%,97.53% 0.15%,100.00% 1.00%,99.26% 7.69%,99.64% 15.38%,99.92% 23.08%,99.28% 30.77%,99.40% 38.46%,99.84% 46.15%,99.42% 53.85%,99.94% 61.54%,99.68% 69.23%,99.53% 76.92%,99.50% 84.62%,99.39% 92.31%,100.00% 98.67%,97.50% 99.65%,95.05% 99.26%,92.82% 98.72%,90.96% 99.19%,88.62% 99.47%,86.41% 98.89%,83.81% 99.16%,81.64% 99.64%,78.85% 99.07%,76.31% 99.03%,74.35% 99.75%,71.87% 99.13%,69.36% 98.81%,67.24% 99.88%,64.74% 99.54%,63.21% 98.46%,60.06% 98.88%,58.56% 99.87%,55.61% 99.62%,53.61% 98.93%,51.10% 98.41%,48.69% 98.62%,46.70% 98.87%,44.10% 98.73%,42.12% 99.08%,40.03% 99.87%,36.97% 99.63%,34.42% 98.91%,32.30% 99.73%,29.92% 98.63%,28.06% 98.70%,25.29% 98.74%,23.52% 99.41%,20.98% 99.57%,18.37% 99.88%,16.25% 98.80%,13.64% 99.10%,11.85% 99.23%,9.75% 98.30%,7.44% 99.25%,4.62% 98.54%,1.95% 99.52%,0.00% 98.57%,0.29% 92.31%,0.30% 84.62%,0.16% 76.92%,0.40% 69.23%,0.02% 61.54%,0.59% 53.85%,0.57% 46.15%,0.74% 38.46%,0.48% 30.77%,0.74% 23.08%,0.00% 15.38%,0.20% 7.69%)}
    .walkin-note.paper{--ragged:polygon(0.00% 0.22%,2.47% 1.78%,4.86% 0.69%,8.01% 1.63%,10.27% 1.74%,13.16% 0.99%,15.02% 0.83%,17.97% 0.75%,20.04% 1.76%,22.72% 1.62%,25.32% 1.45%,28.56% 1.73%,31.07% 0.64%,32.84% 0.78%,35.46% 0.71%,38.47% 0.44%,41.12% 1.71%,43.63% 1.04%,46.36% 0.82%,49.00% 0.27%,51.30% 1.47%,53.35% 1.32%,56.76% 0.52%,59.38% 1.70%,61.17% 1.36%,64.43% 0.49%,66.95% 0.57%,69.39% 0.90%,71.45% 1.49%,74.58% 1.97%,77.31% 0.76%,79.89% 0.98%,82.49% 0.35%,84.22% 1.23%,86.82% 1.41%,89.90% 1.10%,92.67% 0.61%,95.23% 1.77%,97.14% 1.28%,100.00% 0.43%,99.67% 7.14%,99.85% 14.29%,99.55% 21.43%,99.83% 28.57%,99.54% 35.71%,99.46% 42.86%,99.99% 50.00%,99.53% 57.14%,99.77% 64.29%,99.79% 71.43%,99.28% 78.57%,99.84% 85.71%,99.84% 92.86%,100.00% 98.36%,97.03% 99.38%,95.32% 98.61%,91.82% 98.68%,89.56% 99.88%,86.74% 99.57%,84.99% 98.97%,82.02% 98.83%,79.61% 99.02%,77.40% 99.85%,74.06% 98.48%,71.37% 99.06%,69.50% 99.66%,66.95% 99.19%,63.98% 99.01%,61.27% 99.38%,59.43% 98.54%,56.22% 97.91%,53.86% 98.62%,51.07% 99.25%,48.60% 99.27%,46.64% 98.80%,43.46% 99.43%,40.87% 99.23%,38.94% 99.22%,35.97% 98.79%,33.47% 97.64%,30.35% 99.37%,27.80% 99.65%,25.97% 98.50%,23.06% 98.87%,20.54% 98.22%,17.55% 99.48%,14.92% 99.82%,12.57% 99.56%,10.36% 98.77%,7.43% 99.11%,5.24% 98.58%,2.75% 99.14%,0.00% 98.58%,0.45% 92.86%,0.51% 85.71%,0.19% 78.57%,0.17% 71.43%,0.69% 64.29%,0.00% 57.14%,0.33% 50.00%,0.01% 42.86%,0.14% 35.71%,0.58% 28.57%,0.10% 21.43%,0.55% 14.29%,0.22% 7.14%)}
    .piercing-note.paper{--ragged:polygon(0.00% 1.17%,2.82% 1.11%,5.95% 0.50%,9.22% 1.06%,12.71% 1.69%,15.68% 0.47%,18.68% 0.12%,21.99% 2.15%,25.03% 1.84%,28.55% 1.59%,31.24% 1.89%,34.40% 1.25%,37.77% 0.23%,40.87% 0.31%,44.19% 0.41%,46.45% 0.61%,50.03% 1.17%,52.70% 1.26%,56.49% 2.18%,59.38% 0.74%,62.54% 1.48%,65.36% 1.79%,68.71% 0.13%,71.39% 1.00%,75.39% 0.79%,77.81% 1.09%,80.88% 1.59%,84.68% 1.54%,87.58% 0.34%,90.69% 2.07%,93.86% 1.79%,97.32% 1.85%,100.00% 0.99%,99.26% 7.69%,99.81% 15.38%,99.57% 23.08%,99.76% 30.77%,99.45% 38.46%,99.49% 46.15%,99.51% 53.85%,99.27% 61.54%,99.94% 69.23%,99.61% 76.92%,99.26% 84.62%,99.74% 92.31%,100.00% 99.77%,97.01% 98.82%,93.65% 99.88%,91.01% 99.79%,87.65% 98.62%,84.08% 99.86%,81.67% 99.39%,78.34% 98.68%,75.33% 98.72%,71.82% 98.31%,68.75% 97.99%,65.89% 99.58%,62.61% 98.18%,58.96% 99.04%,56.54% 99.28%,52.65% 98.73%,50.20% 99.35%,46.84% 98.43%,43.73% 99.52%,40.68% 97.84%,37.13% 98.99%,33.98% 99.78%,31.13% 99.09%,28.48% 98.24%,25.26% 98.53%,22.25% 98.33%,18.91% 99.81%,15.64% 99.89%,12.78% 98.61%,9.65% 98.23%,6.58% 99.36%,2.76% 99.19%,0.00% 98.63%,0.28% 92.31%,0.49% 84.62%,0.49% 76.92%,0.12% 69.23%,0.49% 61.54%,0.52% 53.85%,0.55% 46.15%,0.44% 38.46%,0.63% 30.77%,0.66% 23.08%,0.73% 15.38%,0.65% 7.69%)}
    .services-sheet.paper{--ragged:polygon(0.00% 0.30%,1.47% 0.49%,2.92% 1.20%,4.14% 1.17%,5.22% 1.38%,6.45% 0.39%,8.11% 0.85%,9.63% 1.51%,10.21% 0.13%,11.62% 1.28%,12.92% 1.08%,14.31% 0.88%,15.98% 0.30%,17.52% 1.17%,18.28% 1.01%,20.11% 0.74%,21.53% 0.88%,22.12% 0.33%,23.45% 1.62%,25.49% 1.33%,26.59% 0.97%,27.99% 0.75%,29.03% 0.43%,30.56% 0.31%,31.87% 1.16%,33.14% 0.12%,34.64% 0.27%,36.01% 0.83%,36.38% 0.27%,37.97% 1.40%,39.54% 0.44%,40.69% 0.85%,41.78% 0.82%,43.34% 1.26%,45.21% 0.60%,46.16% 1.27%,46.99% 0.42%,48.41% 0.32%,49.79% 0.54%,51.00% 0.48%,52.93% 1.74%,53.78% 1.42%,55.61% 0.33%,56.44% 1.23%,58.00% 0.73%,58.99% 1.38%,60.98% 0.52%,61.89% 0.25%,63.57% 0.59%,64.89% 0.78%,66.01% 0.39%,66.70% 1.02%,68.13% 0.83%,69.52% 0.37%,70.88% 1.02%,72.15% 0.88%,73.48% 0.22%,74.56% 0.33%,76.06% 0.23%,77.53% 1.19%,79.35% 0.92%,80.69% 1.14%,81.57% 1.50%,82.59% 1.34%,83.78% 0.93%,85.48% 0.60%,86.48% 0.11%,88.10% 1.09%,89.59% 0.87%,90.96% 1.20%,91.86% 0.42%,93.42% 0.78%,94.60% 0.36%,96.34% 1.49%,97.75% 0.63%,98.74% 0.17%,100.00% 0.76%,99.65% 5.88%,99.51% 11.76%,99.65% 17.65%,99.54% 23.53%,99.78% 29.41%,99.88% 35.29%,99.65% 41.18%,99.54% 47.06%,99.75% 52.94%,99.96% 58.82%,99.54% 64.71%,99.35% 70.59%,99.87% 76.47%,99.85% 82.35%,99.38% 88.24%,99.47% 94.12%,100.00% 98.13%,99.08% 98.75%,97.69% 99.55%,96.15% 99.21%,94.45% 98.89%,93.45% 98.67%,92.19% 99.03%,90.49% 99.89%,89.90% 99.72%,88.32% 98.06%,86.49% 99.48%,85.65% 99.42%,84.07% 99.50%,82.64% 99.59%,81.85% 99.44%,80.64% 99.31%,78.67% 98.72%,77.28% 99.64%,76.35% 98.42%,75.00% 99.82%,73.47% 99.49%,72.75% 98.77%,70.74% 98.71%,69.85% 98.81%,68.20% 98.62%,66.87% 99.46%,65.49% 99.53%,64.14% 98.70%,63.24% 99.35%,62.21% 98.68%,60.14% 99.68%,59.34% 99.19%,58.24% 99.64%,56.51% 99.51%,55.29% 99.69%,53.81% 98.69%,52.72% 98.39%,51.22% 99.02%,49.89% 98.72%,48.27% 99.82%,46.93% 99.40%,46.08% 98.82%,44.89% 99.73%,43.36% 99.79%,41.73% 99.12%,40.72% 99.05%,39.79% 98.95%,38.13% 99.27%,36.47% 98.80%,35.04% 98.84%,34.55% 99.27%,33.21% 99.49%,31.26% 98.55%,30.54% 99.08%,29.31% 98.87%,28.10% 99.66%,26.54% 99.81%,25.31% 99.83%,23.81% 98.71%,22.63% 99.80%,21.43% 99.37%,19.69% 99.45%,18.53% 99.35%,17.53% 98.88%,16.29% 99.79%,14.03% 99.58%,13.33% 99.60%,11.39% 99.47%,10.20% 99.41%,9.54% 99.17%,7.53% 99.40%,6.23% 99.73%,5.05% 99.15%,4.13% 99.14%,2.70% 98.99%,1.75% 99.64%,0.00% 99.79%,0.67% 94.12%,0.56% 88.24%,0.07% 82.35%,0.56% 76.47%,0.19% 70.59%,0.41% 64.71%,0.01% 58.82%,0.29% 52.94%,0.59% 47.06%,0.13% 41.18%,0.38% 35.29%,0.31% 29.41%,0.02% 23.53%,0.33% 17.65%,0.32% 11.76%,0.24% 5.88%)}
    .artist-sheet.paper{--ragged:polygon(0.00% 0.63%,1.47% 0.99%,3.07% 0.14%,4.56% 0.47%,6.21% 1.59%,7.72% 0.35%,8.90% 0.43%,10.28% 1.13%,12.30% 1.19%,13.59% 0.77%,15.35% 1.51%,16.59% 0.88%,17.80% 0.99%,19.06% 1.37%,21.04% 1.16%,22.85% 0.82%,23.96% 1.55%,25.24% 1.03%,26.66% 0.88%,27.99% 1.17%,30.28% 0.88%,30.95% 0.53%,32.76% 1.34%,34.54% 1.35%,35.48% 1.51%,37.08% 0.95%,39.26% 1.22%,40.27% 0.18%,42.14% 1.17%,43.21% 2.01%,44.86% 0.44%,46.14% 0.27%,47.30% 0.96%,48.84% 1.02%,50.30% 0.12%,52.15% 0.75%,53.65% 0.67%,55.48% 0.49%,56.74% 0.58%,58.59% 1.16%,59.34% 2.19%,60.95% 0.61%,62.99% 0.18%,64.17% 1.56%,65.29% 1.35%,66.95% 0.45%,68.36% 1.58%,70.43% 0.15%,71.38% 0.31%,73.48% 1.41%,74.28% 0.15%,76.25% 1.43%,77.74% 1.57%,78.67% 1.52%,80.48% 0.51%,82.52% 0.28%,84.01% 1.60%,84.69% 0.79%,86.84% 1.29%,88.22% 0.16%,89.51% 1.39%,91.38% 0.82%,92.09% 1.96%,94.04% 0.74%,95.24% 0.59%,96.62% 0.70%,98.79% 1.51%,100.00% 1.24%,99.40% 6.67%,99.85% 13.33%,99.74% 20.00%,99.25% 26.67%,99.36% 33.33%,99.59% 40.00%,99.52% 46.67%,99.92% 53.33%,99.74% 60.00%,99.27% 66.67%,99.30% 73.33%,99.81% 80.00%,99.68% 86.67%,99.51% 93.33%,100.00% 98.40%,98.81% 99.38%,96.97% 98.72%,95.20% 98.78%,94.52% 99.31%,92.05% 99.20%,91.25% 99.24%,89.61% 99.12%,88.51% 98.48%,86.54% 98.18%,85.54% 99.56%,84.01% 99.39%,81.78% 98.82%,80.42% 98.67%,79.08% 98.62%,77.24% 98.63%,75.77% 98.70%,74.45% 99.72%,72.73% 97.86%,71.87% 99.54%,70.31% 99.14%,69.09% 99.81%,66.81% 98.62%,65.97% 98.61%,63.72% 99.05%,62.41% 99.64%,61.27% 98.78%,59.29% 99.22%,57.79% 98.91%,56.90% 99.49%,55.56% 99.39%,53.28% 99.83%,51.97% 99.80%,50.84% 98.98%,49.01% 99.75%,47.46% 99.07%,46.32% 97.84%,44.63% 99.73%,42.88% 99.24%,41.41% 99.14%,40.70% 99.77%,38.44% 99.89%,37.01% 99.68%,35.70% 99.35%,34.37% 99.65%,32.96% 98.45%,31.23% 98.49%,29.84% 99.60%,28.22% 99.02%,27.23% 99.00%,25.23% 98.49%,24.07% 99.30%,22.80% 99.56%,21.12% 98.70%,19.11% 98.31%,18.28% 99.76%,16.75% 99.34%,15.21% 98.61%,13.82% 98.55%,11.69% 99.68%,10.41% 99.26%,8.92% 99.63%,7.23% 98.64%,6.22% 98.23%,4.22% 99.68%,2.82% 99.35%,1.88% 98.46%,0.00% 98.45%,0.18% 93.33%,0.58% 86.67%,0.25% 80.00%,0.05% 73.33%,0.52% 66.67%,0.12% 60.00%,0.44% 53.33%,0.37% 46.67%,0.53% 40.00%,0.05% 33.33%,0.24% 26.67%,0.37% 20.00%,0.31% 13.33%,0.39% 6.67%)}
    .archive-paper.paper{--ragged:polygon(0.00% 0.88%,1.23% 0.90%,3.58% 0.23%,4.82% 0.88%,6.35% 1.00%,8.15% 1.38%,9.16% 0.32%,10.71% 1.08%,12.87% 1.39%,14.37% 1.31%,15.25% 0.59%,16.74% 0.21%,18.84% 0.38%,20.02% 0.56%,22.30% 1.25%,23.29% 0.30%,25.49% 0.15%,26.84% 1.43%,28.58% 1.63%,30.12% 0.55%,31.56% 1.42%,32.99% 0.72%,34.33% 0.36%,35.75% 0.44%,37.72% 0.43%,39.45% 0.30%,40.38% 0.75%,42.66% 1.41%,43.61% 0.30%,45.32% 1.60%,47.37% 0.95%,48.60% 0.54%,50.34% 0.53%,51.52% 0.59%,52.92% 0.66%,54.85% 1.08%,56.27% 0.34%,57.57% 0.57%,59.49% 1.27%,60.62% 1.02%,62.96% 1.44%,63.92% 1.34%,65.82% 0.66%,67.37% 0.28%,68.40% 1.04%,69.93% 0.74%,71.46% 0.19%,73.05% 0.98%,74.73% 0.59%,76.63% 1.04%,78.07% 1.35%,79.39% 1.85%,81.36% 0.19%,83.16% 0.67%,84.61% 0.26%,86.20% 0.67%,87.44% 1.25%,89.02% 1.43%,90.90% 0.50%,92.62% 0.93%,93.46% 0.23%,95.40% 0.63%,96.90% 2.03%,98.81% 0.58%,100.00% 1.01%,99.33% 6.25%,99.34% 12.50%,99.42% 18.75%,99.56% 25.00%,99.58% 31.25%,99.30% 37.50%,99.62% 43.75%,99.67% 50.00%,99.80% 56.25%,99.98% 62.50%,99.69% 68.75%,99.53% 75.00%,99.82% 81.25%,99.72% 87.50%,99.54% 93.75%,100.00% 99.70%,98.36% 98.53%,97.37% 98.72%,95.35% 98.99%,93.95% 98.77%,92.17% 98.58%,91.12% 97.96%,89.00% 99.86%,87.28% 99.47%,86.09% 98.88%,84.46% 99.84%,82.89% 99.48%,81.24% 99.10%,79.54% 98.80%,78.02% 99.46%,76.95% 98.78%,75.26% 99.36%,73.28% 98.53%,71.91% 99.12%,70.19% 99.04%,68.89% 98.56%,66.82% 98.84%,65.35% 98.76%,63.67% 98.61%,62.91% 98.92%,60.85% 99.77%,59.43% 98.66%,57.37% 98.64%,56.49% 98.83%,54.99% 99.67%,52.95% 99.47%,51.34% 98.60%,50.25% 98.93%,47.98% 98.68%,47.16% 99.80%,44.84% 99.53%,43.56% 99.49%,41.75% 98.80%,40.89% 99.72%,38.58% 98.70%,37.23% 99.68%,35.87% 99.78%,34.75% 98.19%,33.10% 99.34%,30.85% 98.69%,30.04% 98.75%,27.83% 98.90%,27.04% 98.73%,24.75% 99.59%,22.99% 99.37%,21.91% 99.60%,20.71% 98.05%,18.81% 99.51%,16.92% 99.16%,15.16% 99.70%,13.82% 99.50%,12.46% 99.77%,10.86% 99.75%,9.83% 98.58%,8.20% 99.83%,6.06% 98.31%,4.23% 98.53%,2.90% 99.90%,1.42% 99.88%,0.00% 98.95%,0.34% 93.75%,0.18% 87.50%,0.11% 81.25%,0.58% 75.00%,0.28% 68.75%,0.71% 62.50%,0.64% 56.25%,0.09% 50.00%,0.23% 43.75%,0.04% 37.50%,0.23% 31.25%,0.49% 25.00%,0.73% 18.75%,0.74% 12.50%,0.28% 6.25%)}
    .idea-paper.paper{--ragged:polygon(0.00% 0.64%,1.36% 1.48%,2.77% 1.24%,4.53% 0.51%,5.49% 0.17%,6.46% 1.34%,8.65% 0.62%,9.45% 0.96%,11.13% 1.13%,12.65% 1.12%,13.82% 0.94%,15.18% 1.24%,16.76% 0.67%,18.03% 1.57%,19.51% 0.42%,20.57% 0.23%,22.39% 1.46%,23.17% 1.61%,25.24% 1.05%,26.45% 0.16%,27.45% 1.30%,29.09% 0.90%,30.69% 1.34%,31.48% 1.25%,33.13% 0.22%,35.07% 0.80%,36.11% 1.58%,37.31% 1.38%,38.72% 0.66%,40.35% 2.06%,42.09% 1.65%,43.01% 1.41%,44.50% 1.22%,45.77% 1.32%,47.17% 0.63%,48.67% 1.57%,50.07% 1.19%,50.95% 0.47%,52.95% 0.80%,53.83% 1.10%,55.69% 1.11%,57.21% 0.37%,58.20% 0.53%,59.85% 0.68%,60.63% 0.60%,62.12% 1.28%,63.71% 1.53%,65.51% 1.32%,66.56% 0.34%,67.58% 0.56%,69.18% 1.03%,70.61% 1.23%,72.51% 0.85%,73.60% 1.01%,75.34% 0.28%,76.41% 0.14%,77.36% 0.87%,79.33% 0.59%,80.63% 0.62%,81.47% 0.99%,83.72% 1.49%,84.47% 0.60%,86.56% 1.16%,87.01% 1.27%,89.21% 1.50%,90.41% 0.73%,91.82% 1.60%,92.81% 0.93%,94.55% 1.45%,95.90% 0.69%,97.58% 1.23%,98.24% 0.84%,100.00% 1.33%,99.45% 5.56%,99.55% 11.11%,99.89% 16.67%,99.38% 22.22%,99.66% 27.78%,99.39% 33.33%,99.77% 38.89%,99.28% 44.44%,99.56% 50.00%,99.83% 55.56%,99.42% 61.11%,99.42% 66.67%,99.88% 72.22%,99.59% 77.78%,99.52% 83.33%,99.33% 88.89%,99.57% 94.44%,100.00% 99.36%,98.65% 98.71%,97.47% 98.82%,95.38% 99.68%,94.54% 99.66%,93.06% 98.39%,91.26% 99.31%,89.92% 99.28%,88.65% 99.73%,87.95% 98.63%,86.21% 98.76%,84.41% 99.72%,82.90% 98.36%,81.62% 98.69%,80.94% 98.89%,79.40% 98.65%,77.80% 99.16%,76.39% 98.47%,75.19% 99.78%,73.12% 98.73%,72.71% 99.70%,70.59% 98.53%,69.65% 98.99%,68.29% 98.75%,66.23% 99.23%,65.06% 98.82%,63.73% 98.70%,62.84% 99.35%,60.93% 98.94%,60.18% 99.42%,57.85% 99.74%,57.02% 98.81%,55.72% 98.28%,54.19% 99.88%,52.38% 98.55%,51.85% 98.75%,49.82% 99.74%,48.57% 99.68%,46.98% 99.43%,45.90% 98.37%,43.98% 98.56%,42.60% 98.24%,41.72% 99.27%,39.95% 98.81%,39.09% 99.61%,37.62% 98.63%,36.59% 98.77%,34.34% 99.37%,33.31% 99.73%,32.18% 98.56%,30.96% 98.12%,28.76% 98.54%,28.02% 98.69%,26.04% 99.33%,24.60% 99.68%,23.19% 99.07%,22.64% 98.62%,21.11% 99.82%,19.66% 99.79%,18.23% 98.39%,16.94% 99.20%,15.15% 99.03%,14.01% 98.67%,12.07% 98.48%,11.38% 99.26%,9.24% 99.11%,8.72% 98.54%,6.48% 98.91%,5.19% 98.61%,4.53% 99.65%,2.43% 99.04%,1.63% 99.73%,0.00% 99.00%,0.20% 94.44%,0.60% 88.89%,0.23% 83.33%,0.64% 77.78%,0.25% 72.22%,0.04% 66.67%,0.31% 61.11%,0.26% 55.56%,0.74% 50.00%,0.04% 44.44%,0.17% 38.89%,0.07% 33.33%,0.20% 27.78%,0.63% 22.22%,0.70% 16.67%,0.58% 11.11%,0.67% 5.56%)}
    .contact-ticket.paper{--ragged:polygon(0.00% 0.97%,2.59% 1.11%,4.71% 0.64%,5.92% 0.84%,8.50% 0.98%,11.12% 0.36%,13.08% 0.31%,14.64% 0.85%,17.14% 0.11%,19.39% 0.70%,21.13% 1.19%,23.68% 0.14%,25.77% 1.64%,27.84% 1.32%,29.31% 0.54%,32.14% 0.22%,33.91% 1.05%,36.50% 0.94%,38.04% 1.24%,40.85% 1.27%,42.46% 0.52%,44.72% 0.41%,47.21% 0.22%,49.33% 1.64%,50.73% 1.15%,52.75% 1.29%,55.36% 0.74%,57.71% 1.03%,59.93% 0.72%,61.94% 1.54%,63.40% 0.24%,65.74% 0.98%,68.45% 1.52%,70.06% 0.56%,72.71% 1.12%,74.56% 0.69%,76.42% 1.70%,79.18% 0.88%,80.94% 0.32%,82.58% 0.33%,85.43% 0.97%,87.54% 1.20%,89.34% 0.11%,91.11% 0.42%,93.83% 0.96%,95.52% 0.20%,97.79% 0.96%,100.00% 1.17%,99.83% 6.67%,99.59% 13.33%,99.43% 20.00%,99.65% 26.67%,99.59% 33.33%,99.89% 40.00%,99.40% 46.67%,99.25% 53.33%,99.82% 60.00%,99.63% 66.67%,99.39% 73.33%,99.38% 80.00%,99.46% 86.67%,99.63% 93.33%,100.00% 99.79%,98.18% 98.95%,95.78% 99.82%,93.89% 99.20%,91.97% 98.53%,89.17% 98.42%,87.03% 99.05%,84.67% 98.62%,83.46% 99.40%,80.96% 99.23%,78.96% 99.22%,76.66% 98.81%,74.50% 98.45%,72.47% 98.61%,69.87% 98.51%,67.70% 99.03%,65.75% 99.02%,63.68% 99.21%,62.06% 98.70%,59.86% 99.61%,57.39% 98.47%,55.28% 98.47%,53.46% 98.65%,51.40% 98.44%,48.88% 98.55%,47.11% 98.56%,44.85% 98.88%,42.50% 99.41%,40.13% 98.87%,38.45% 99.16%,35.97% 98.56%,34.36% 99.52%,31.64% 99.41%,30.15% 98.89%,27.78% 99.19%,25.24% 99.76%,23.22% 99.17%,21.41% 98.65%,18.95% 99.38%,17.37% 98.32%,14.78% 99.27%,13.10% 99.32%,10.97% 98.34%,8.02% 98.31%,6.66% 99.32%,4.27% 99.41%,2.59% 98.80%,0.00% 98.77%,0.67% 93.33%,0.22% 86.67%,0.11% 80.00%,0.70% 73.33%,0.62% 66.67%,0.71% 60.00%,0.40% 53.33%,0.53% 46.67%,0.07% 40.00%,0.17% 33.33%,0.71% 26.67%,0.40% 20.00%,0.28% 13.33%,0.41% 6.67%)}
    .hero h1 .cut-word.paper{--ragged:polygon(0.00% 0.26%,2.87% 0.76%,4.40% 0.69%,7.53% 0.58%,9.27% 0.68%,12.07% 0.66%,14.67% 0.63%,17.30% 0.99%,19.68% 0.78%,22.34% 0.74%,23.99% 0.55%,27.18% 0.31%,28.81% 0.62%,31.77% 0.78%,33.90% 0.16%,36.66% 0.69%,39.17% 0.17%,41.30% 0.19%,43.81% 1.29%,46.29% 0.48%,48.51% 0.46%,51.71% 0.38%,53.46% 0.58%,56.48% 0.14%,58.68% 0.52%,61.08% 0.46%,63.59% 0.69%,65.61% 0.20%,67.94% 0.49%,70.47% 1.08%,73.20% 0.41%,75.74% 0.47%,78.08% 0.65%,80.36% 0.12%,83.34% 0.35%,85.26% 0.18%,87.88% 0.67%,89.82% 0.49%,92.23% 0.39%,94.78% 0.61%,97.99% 1.12%,100.00% 0.35%,99.80% 16.67%,99.86% 33.33%,99.30% 50.00%,99.61% 66.67%,99.80% 83.33%,100.00% 99.26%,97.22% 98.63%,94.85% 99.47%,93.02% 99.33%,90.06% 99.40%,87.67% 99.74%,85.82% 99.87%,83.40% 99.88%,80.82% 99.72%,77.88% 99.90%,75.68% 98.72%,73.50% 99.74%,70.48% 99.88%,67.93% 99.47%,65.54% 99.80%,63.02% 99.85%,60.65% 99.43%,58.64% 99.51%,55.90% 99.38%,53.40% 98.76%,51.36% 99.39%,48.86% 99.79%,46.53% 99.55%,43.41% 99.56%,41.19% 99.76%,38.96% 99.26%,36.27% 99.61%,34.43% 99.57%,32.18% 98.66%,29.52% 99.54%,26.90% 99.44%,24.77% 99.89%,22.35% 99.72%,19.02% 99.56%,16.78% 99.66%,14.24% 99.45%,12.08% 99.79%,10.14% 99.23%,7.72% 99.25%,4.61% 99.36%,2.41% 99.79%,0.00% 99.71%,0.34% 83.33%,0.21% 66.67%,0.19% 50.00%,0.45% 33.33%,0.33% 16.67%)}

    /* Mockup v5: tipografía coherente de cartel para los mensajes secundarios. */
    .scribble{font-family:var(--body);font-weight:800;font-style:normal;letter-spacing:0;text-transform:none}
    .hero-aside .hand-note{font-family:var(--body);font-size:15px;font-weight:800;line-height:1.4;letter-spacing:0}
    .services .section-heading .scribble{font-family:var(--body);font-size:15px;font-weight:800;line-height:1.4}
    .artist-actions .scribble{font-family:var(--body);font-size:14px;font-weight:800;line-height:1.4}
    .piercer-message.scribble{font-family:var(--display);font-size:15px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.015em}
    .archive-paper .scribble{font-family:var(--display);font-size:13px;font-weight:900;line-height:1.3;text-transform:uppercase;letter-spacing:.01em;max-width:26rem}
    @media(max-width:800px){.hero-aside .hand-note{font-size:14px}.services .section-heading .scribble{font-size:14px}.artist-actions .scribble{font-size:13px}.piercer-message.scribble{font-size:12px}.archive-paper .scribble{font-size:12px}}
    @media(max-width:580px){.hero-aside .hand-note{font-size:14px;line-height:1.4}.services .section-heading .scribble{font-size:14px;line-height:1.4}.artist-actions .scribble{font-size:14px}.archive-paper .scribble{max-width:none}}
    @media(max-width:360px){.piercer-message.scribble{font-size:15px}}
    @media(max-width:580px){.archive-art{margin-top:8px}}
  
/* Published content can contain longer names, conditions and captions. */
.skip-link{position:absolute;left:12px;top:-80px;z-index:100;background:var(--yellow);color:var(--ink);padding:12px}
.skip-link:focus{top:8px}.nav-links a,.back-top{display:inline-flex;align-items:center;min-height:44px}
.artist-sheet+.artist-sheet{margin-top:38px}.artist-sheet:nth-of-type(even){transform:rotate(.65deg);--sheet-shadow:var(--yellow)}
.artist-portrait img{width:100%;height:100%;min-height:220px;object-fit:cover;position:absolute;inset:0}
.artist-copy,.artist-actions,.service,.contact-row dd{min-width:0;overflow-wrap:anywhere}
.artist-categories{margin-top:10px;font-size:11px;font-weight:800}.service .conditions{grid-column:1/-1;font-size:11px;border-top:1px dashed #0005;padding-top:8px}
.service--no-price h3{grid-column:1/-1}.artist-copy p{white-space:pre-line}
.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:18px 8px}
.work-card{padding:17px 17px 22px;background:var(--white);border:2px solid var(--ink);transform:rotate(-2deg);box-shadow:5px 5px 0 var(--orange)}
.work-card:nth-child(even){transform:rotate(2deg);box-shadow:5px 5px 0 var(--yellow)}
.work-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.work-card figcaption{padding-top:14px;overflow-wrap:anywhere}
.work-card figcaption strong{font:900 15px var(--display);text-transform:uppercase}.work-card figcaption span{display:block;font-size:11px;font-weight:800;margin-top:5px}
.work-card figcaption p{font-size:12px;margin-top:8px}.work-card{margin:0}.contact-row a{text-underline-offset:3px}.contact-copy>p:last-child{white-space:pre-line}
@media(max-width:800px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.work-grid{grid-template-columns:1fr;gap:35px}.artist-sheet+.artist-sheet{margin-top:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
.nav-whatsapp{min-height:44px}.hero-number{pointer-events:none}
@media(max-width:800px){.services .section-stamp{opacity:.12}}

.artists .artist-section-intro {
    max-width: 36ch;
    margin: 16px 0 0;
    line-height: 1.45;
}
