[data-template=machito]{--radius:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;font-synthesis:none;--machito-sol:#ffb000;--machito-rosa:#ff4f8b;--machito-turquesa:#13b0a5;--machito-naranja:#ff6a1a;--machito-ink:#1d0b14;--machito-field:var(--accent-on-dark,var(--accent));--machito-overprint:var(--machito-naranja);--machito-plate:var(--machito-rosa);--machito-sheet:var(--machito-sol);--machito-em:.66;--machito-max:12rem;--fit-glyph:calc(var(--machito-em) * 1.1);caret-color:var(--accent);scrollbar-color:var(--foreground) var(--background)}[data-template=machito][data-theme=dark]{--machito-overprint:var(--machito-rosa)}@media (prefers-color-scheme:dark){[data-template=machito][data-theme=auto]{--machito-overprint:var(--machito-rosa)}}[data-template=machito][data-accent=fucsia]:not([data-theme=dark])>*{--machito-field:var(--machito-turquesa);--machito-plate:var(--machito-turquesa)}@media (prefers-color-scheme:dark){[data-template=machito][data-accent=fucsia][data-theme=auto]>*{--machito-field:var(--accent-on-dark);--machito-plate:var(--machito-rosa)}}[data-template=machito][data-accent=azul]:not([data-theme=dark])>*{--background:#ffd447;--card:#ffe58c;--muted:#e0b437;--machito-sheet:var(--machito-rosa);--machito-plate:var(--machito-turquesa);--machito-print-blend:normal;background-color:var(--background)}@media (prefers-color-scheme:dark){[data-template=machito][data-accent=azul][data-theme=auto]>*{--background:#170a1d;--card:#24112c;--muted:#6f5577;--machito-sheet:var(--machito-sol);--machito-plate:var(--machito-rosa)}}[data-template=machito][data-type=broadway]{--machito-em:.74}[data-template=machito][data-type=neon]{--machito-em:.86;--machito-max:10rem}[data-template=machito] ::selection{background:var(--machito-field);color:var(--machito-ink)}[data-template=machito] a{text-underline-offset:.22em;text-decoration-thickness:2px}[data-template=machito] :focus-visible{outline:3px solid var(--foreground);outline-offset:3px}[data-template=machito] .font-display{font-weight:400}[data-template=machito] .machito-title{letter-spacing:-.005em;text-shadow:.06em .055em 0 var(--machito-overprint)}[data-template=machito][data-type=broadway] .machito-title{letter-spacing:.01em}[data-template=machito][data-type=neon] .machito-title{letter-spacing:.02em;text-shadow:none}[data-template=machito][data-type=neon][data-theme=dark] :is(.machito-title,.machito-stack>span){text-shadow:0 0 .04em var(--accent), 0 0 .18em color-mix(in srgb, var(--accent) 65%, transparent), 0 0 .5em color-mix(in srgb, var(--accent) 35%, transparent)}@media (prefers-color-scheme:dark){[data-template=machito][data-type=neon][data-theme=auto] :is(.machito-title,.machito-stack>span){text-shadow:0 0 .04em var(--accent), 0 0 .18em color-mix(in srgb, var(--accent) 65%, transparent), 0 0 .5em color-mix(in srgb, var(--accent) 35%, transparent)}}[data-template=machito][data-type=neon] :is([data-slot=event-title],[data-slot=release] .font-display,[data-slot=project] h3,[data-slot=video] h3,[data-slot=music-player-title],[data-slot=link-title],[data-slot=quote] blockquote,[data-slot=drop-cap],.machito-marquee-ticket .font-display,[data-machito-heading=minor] :is(h1,h2),[data-slot=marquee-section] h2,[data-machito-sleeve] .machito-sleeve-title){font-family:var(--font-machito-rubik), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;text-shadow:none;font-weight:800}[data-template=machito] .machito-stack{overflow-wrap:normal;line-height:.9}[data-template=machito] .machito-stack>span{font-size:min(var(--machito-max), calc(94cqi / (var(--chars) * var(--machito-em))))}[data-template=machito] .machito-stack.machito-title{text-shadow:none}[data-template=machito] .machito-stack>span{text-shadow:.06em .055em 0 var(--machito-overprint)}[data-template=machito][data-type=neon]:not([data-theme=dark]) .machito-stack>span{text-shadow:none}[data-template=machito][data-type=neon] .machito-stack{line-height:1}@media (width<=639px){[data-template=machito] [data-machito-hero] .machito-ticket{letter-spacing:.08em;padding-inline:1.05rem;font-size:.75rem}}[data-template=machito] .machito-bill-line{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.5}@media (width>=768px){[data-template=machito] .machito-bill-line{font-size:.8125rem}}[data-template=machito] .machito-ticket{--notch:.5rem;text-transform:uppercase;letter-spacing:.14em;min-height:2.875rem;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;border:0;border-radius:0;align-items:center;gap:.6rem;padding:.7rem 1.6rem;font-size:.8125rem;font-weight:800;line-height:1.1;transition:background-color .18s,color .18s;display:inline-flex}[data-template=machito] .machito-ticket:focus-visible{outline-offset:-7px;outline:3px dashed}[data-template=machito] .machito-ticket-ink{background:var(--foreground);color:var(--background)}[data-template=machito] .machito-ticket-ink:hover{background:var(--accent);color:var(--accent-foreground)}[data-template=machito] .machito-ticket-paper{background:var(--machito-field);color:var(--machito-ink)}[data-template=machito] .machito-ticket-paper:hover{background:var(--foreground);color:var(--background)}[data-template=machito] .machito-column>[data-block-id]{scroll-margin-top:5rem;position:relative}[data-template=machito] .machito-column>:is([data-block-id]:nth-child(5n+4 of [data-block-id]),[data-block-id]:nth-child(5n+6 of [data-block-id])):before,[data-template=machito] .machito-column>:is([data-block-id]:nth-child(5n+4 of [data-block-id]),[data-block-id]:nth-child(5n+6 of [data-block-id])):after{content:"";top:calc(var(--machito-bar-gap,3.5rem) * -1);pointer-events:none;position:absolute}[data-template=machito] .machito-column>:is([data-block-id]:nth-child(5n+4 of [data-block-id]),[data-block-id]:nth-child(5n+6 of [data-block-id])):before{background:var(--foreground);opacity:.25;height:2px;margin-top:-1px;left:0;right:0;-webkit-mask:linear-gradient(90deg,#000 calc(50% - 9.5rem),#0000 calc(50% - 9.5rem) calc(50% + 9.5rem),#000 calc(50% + 9.5rem));mask:linear-gradient(90deg,#000 calc(50% - 9.5rem),#0000 calc(50% - 9.5rem) calc(50% + 9.5rem),#000 calc(50% + 9.5rem))}[data-template=machito] .machito-column>:is([data-block-id]:nth-child(5n+4 of [data-block-id]),[data-block-id]:nth-child(5n+6 of [data-block-id])):after{background:var(--accent);width:17rem;height:1.25rem;left:50%;translate:-50% -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272 20'%3E%3Cg fill='%23000'%3E%3Ccircle cx='10' cy='10' r='9'/%3E%3Ccircle cx='26' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='42' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='58' cy='10' r='9'/%3E%3Ccircle cx='74' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='90' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='106' cy='10' r='9'/%3E%3Ccircle cx='122' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='150' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='166' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='182' cy='10' r='9'/%3E%3Ccircle cx='198' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='214' cy='10' r='9'/%3E%3Ccircle cx='230' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='246' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='262' cy='10' r='3' opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272 20'%3E%3Cg fill='%23000'%3E%3Ccircle cx='10' cy='10' r='9'/%3E%3Ccircle cx='26' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='42' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='58' cy='10' r='9'/%3E%3Ccircle cx='74' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='90' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='106' cy='10' r='9'/%3E%3Ccircle cx='122' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='150' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='166' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='182' cy='10' r='9'/%3E%3Ccircle cx='198' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='214' cy='10' r='9'/%3E%3Ccircle cx='230' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='246' cy='10' r='3' opacity='.35'/%3E%3Ccircle cx='262' cy='10' r='3' opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}[data-template=machito] .machito-column>[data-block-id]:first-child:before,[data-template=machito] .machito-column>[data-block-id]:first-child:after{display:none}@media (width>=768px){[data-template=machito] .machito-column{--machito-bar-gap:4.5rem}}[data-template=machito] [data-block-id]:has(>[data-machito-events]){color:var(--machito-ink);background:var(--machito-field);box-shadow:0 0 0 100vmax var(--machito-field);clip-path:inset(calc(2rem - var(--machito-bar-gap,3.5rem)) -100vmax);padding-block:1.25rem}[data-template=machito] .machito-column:has(>[data-block-id]:first-child>[data-machito-events]){--machito-lead-in:1.25rem;padding-top:var(--machito-lead-in)}[data-template=machito] [data-block-id]:first-child:has(>[data-machito-events]){clip-path:inset(calc(var(--machito-lead-in,1.25rem) * -1) -100vmax calc(2rem - var(--machito-bar-gap,3.5rem)))}[data-template=machito] [data-machito-events] .machito-title{color:var(--machito-ink);text-shadow:.06em .055em 0 var(--machito-plate)}[data-template=machito][data-type=neon] [data-machito-events] .machito-title{text-shadow:none}[data-template=machito] [data-machito-hero]{border-bottom:3px solid var(--foreground)}[data-template=machito] .machito-portrait{border:4px solid var(--foreground);background:var(--card)}[data-template=machito] .machito-print,[data-template=machito] :is([data-slot=photo],[data-slot=project],[data-slot=video],[data-slot=post]) img{filter:grayscale()contrast(1.18);mix-blend-mode:var(--machito-print-blend,multiply)}[data-template=machito][data-theme=dark] :is(.machito-print,[data-slot] img){mix-blend-mode:normal;filter:grayscale()contrast(1.1)brightness(.94)}@media (prefers-color-scheme:dark){[data-template=machito][data-theme=auto] :is(.machito-print,[data-slot] img){mix-blend-mode:normal;filter:grayscale()contrast(1.1)brightness(.94)}}[data-template=machito] .machito-banner{--scallop:22px;--machito-max:9rem;background:var(--machito-sheet);color:var(--machito-ink);-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--scallop) / 2 - .5px), #000 calc(var(--scallop) / 2)) 0 0 / var(--scallop) calc(var(--scallop) / 2) repeat-x, linear-gradient(#000, #000) 0 calc(var(--scallop) / 2) / 100% 100% no-repeat;-webkit-mask:radial-gradient(circle at 50% 0, transparent calc(var(--scallop) / 2 - .5px), #000 calc(var(--scallop) / 2)) 0 0 / var(--scallop) calc(var(--scallop) / 2) repeat-x, linear-gradient(#000, #000) 0 calc(var(--scallop) / 2) / 100% 100% no-repeat;mask:radial-gradient(circle at 50% 0, transparent calc(var(--scallop) / 2 - .5px), #000 calc(var(--scallop) / 2)) 0 0 / var(--scallop) calc(var(--scallop) / 2) repeat-x, linear-gradient(#000, #000) 0 calc(var(--scallop) / 2) / 100% 100% no-repeat}[data-template=machito] .machito-banner .machito-title{color:var(--machito-ink)}[data-template=machito] .machito-banner .machito-stack>span{text-shadow:.06em .055em 0 var(--machito-plate)}[data-template=machito] .machito-banner .machito-ticket-ink{background:var(--machito-ink);color:var(--machito-sheet)}[data-template=machito] .machito-banner .machito-ticket-paper{color:var(--machito-ink);background:#fff5f8}[data-template=machito] .machito-sleeve-edge{border:3px solid var(--machito-ink)}[data-template=machito] [data-machito-sleeve=sol]{background:var(--machito-sol)}[data-template=machito] [data-machito-sleeve=rosa]{background:var(--machito-rosa)}[data-template=machito] [data-machito-sleeve=turquesa]{background:var(--machito-turquesa)}[data-template=machito] [data-machito-sleeve=naranja]{background:var(--machito-naranja)}[data-template=machito] [data-machito-sleeve]:not([data-machito-sleeve=cover]){color:var(--machito-ink)}[data-template=machito] .machito-sleeve-caps{letter-spacing:.14em;text-transform:uppercase;font-size:max(9px,4.6cqi);font-weight:800;line-height:1.2}[data-template=machito] .machito-sleeve-title{font-size:min(21cqi, calc(88cqi / (var(--chars) * var(--machito-em))), calc(72cqi / (var(--lines) * .92)));hyphens:manual;text-shadow:.05em .05em #ffffff8c;line-height:.92}[data-template=machito] .machito-record-card:hover .machito-sleeve-edge{translate:0 -.3rem}[data-template=machito] .machito-sleeve-edge{transition:translate .28s cubic-bezier(.16,1,.3,1)}[data-template=machito] .machito-record-card:focus-visible{outline:3px solid var(--foreground);outline-offset:6px}[data-template=machito] .machito-disc{aspect-ratio:1;background:radial-gradient(circle, var(--background) 0 3%, transparent 3.2%), radial-gradient(circle, var(--machito-sol) 0 17%, var(--machito-field) 17% 31%, transparent 31.5%), repeating-radial-gradient(circle, #141014 0 1.5px, #2a2228 1.5px 3px);width:90%;box-shadow:0 0 0 3px var(--foreground);border-radius:999px;transition:rotate .9s cubic-bezier(.16,1,.3,1);position:absolute;top:5%;right:-44%}@media (prefers-reduced-motion:no-preference){[data-template=machito] .machito-record:hover .machito-disc{rotate:200deg}}[data-template=machito] [data-machito-nav]{border-top:10px solid #0000;border-image:repeating-linear-gradient(90deg, var(--machito-field) 0 28px, var(--background) 28px 56px) 10}[data-template=machito] [data-machito-nav]:after{content:"";background:radial-gradient(circle at 50% 0, var(--background) 8.5px, transparent 9px) 0 0 / 18px 9px repeat-x;height:9px;filter:drop-shadow(0 2px 0 var(--foreground));pointer-events:none;position:absolute;top:100%;left:0;right:0}[data-template=machito] [data-machito-nav] a:not([data-slot=language-link]){border-radius:0}[data-template=machito] .machito-nav-contact{--notch:.35rem;letter-spacing:.1em;flex:none;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.75rem}[data-template=machito] .machito-nav-name{text-shadow:.06em .055em 0 var(--machito-overprint);font-size:1.5rem;line-height:1;display:block}[data-template=machito] .machito-date{border:3px solid var(--machito-ink);background:var(--card);min-height:100%;color:var(--foreground);flex-direction:column;transition:translate .24s cubic-bezier(.16,1,.3,1);display:flex}[data-template=machito] .machito-date:hover{translate:0 -.35rem}[data-template=machito] .machito-date-open:focus-visible{outline:3px solid var(--foreground);outline-offset:-9px}[data-template=machito] .machito-date-stub{border-bottom:3px dashed var(--foreground);justify-items:start;padding:1.1rem 1.25rem 1.25rem;display:grid;position:relative}[data-template=machito] .machito-date-stub:before,[data-template=machito] .machito-date-stub:after{content:"";border:3px solid var(--machito-ink);background:var(--machito-field);border-radius:999px;width:1.3rem;height:1.3rem;position:absolute;bottom:-.75rem}[data-template=machito] .machito-date-stub:before{clip-path:inset(0 0 0 50%);left:-.85rem}[data-template=machito] .machito-date-stub:after{clip-path:inset(0 50% 0 0);right:-.85rem}@media (width<=639px){[data-template=machito] .machito-date-stub{border-right:3px dashed var(--foreground);border-bottom:0;flex:none;align-content:center;width:7.75rem;padding:1rem 1rem 1.1rem}[data-template=machito] .machito-date-stub:before,[data-template=machito] .machito-date-stub:after{left:auto;right:-.8rem}[data-template=machito] .machito-date-stub:before{clip-path:inset(50% 0 0);top:-.85rem;bottom:auto}[data-template=machito] .machito-date-stub:after{clip-path:inset(0 0 50%);bottom:-.85rem}[data-template=machito] .machito-date-day{font-size:3rem}[data-template=machito] .machito-date-weekday{letter-spacing:.12em}[data-template=machito] .machito-date-stub+div{gap:.5rem;padding:1rem 1.1rem 1.1rem}}[data-template=machito] .machito-date-weekday,[data-template=machito] .machito-date-month{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800}[data-template=machito] .machito-date-weekday{color:var(--accent)}[data-template=machito] .machito-date-day{text-shadow:.05em .05em 0 var(--machito-overprint);font-size:clamp(3.5rem,6vw,4.75rem);line-height:.95}[data-template=machito] .machito-date-title{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.1vw,1.7rem);line-height:1.08}[data-template=machito] .machito-date-venue{hyphens:manual;font-size:.9375rem;line-height:1.35}[data-template=machito] .machito-date-town{letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem;font-size:.8125rem;font-weight:800}[data-template=machito] .machito-bio-lead{text-wrap:pretty;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500;line-height:1.45}[data-template=machito] .machito-bio-rest{text-wrap:pretty;max-width:62ch;font-size:1.0625rem;line-height:1.65}[data-template=machito] .machito-drop-cap{float:left;color:var(--accent);text-shadow:.05em .05em 0 var(--machito-overprint);margin:.06em .1em 0 0;font-size:3.4em;line-height:.8}[data-template=machito][data-type=neon]:not([data-theme=dark]) .machito-drop-cap{text-shadow:none}[data-template=machito] [data-slot=link],[data-template=machito] [data-slot=document],[data-template=machito] .machito-marquee-ticket{--notch:.6rem;--edge:var(--foreground);background:radial-gradient(circle at 0 50%, transparent var(--notch), var(--edge) var(--notch) calc(var(--notch) + 3px), transparent calc(var(--notch) + 3px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent var(--notch), var(--edge) var(--notch) calc(var(--notch) + 3px), transparent calc(var(--notch) + 3px)) right / 51% 100% no-repeat, var(--card);box-shadow:inset 0 0 0 3px var(--edge)}[data-template=machito] [data-slot=link],[data-template=machito] [data-slot=document]{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;border:0;border-radius:0;transition:color .18s}[data-template=machito] :is([data-slot=link],[data-slot=document]):hover{background:var(--foreground);color:var(--background)}[data-template=machito] :is([data-slot=link],[data-slot=document]):hover *{color:inherit!important}[data-template=machito] [data-slot=link]:focus-visible{outline:3px dashed var(--foreground);outline-offset:-9px}[data-template=machito] [data-slot=link-icon]{background:var(--machito-field);border:0;border-radius:999px;color:var(--machito-ink)!important}[data-template=machito] [data-slot=link-title]{white-space:normal;text-overflow:clip;text-wrap:balance;font-weight:700;overflow:visible}[data-template=machito] [data-slot=link] svg:last-child{opacity:1;color:var(--foreground)}[data-template=machito] [data-slot=empty]{border:3px dashed var(--foreground);background:0 0}[data-template=machito] :is([data-slot=photo],[data-slot=project],[data-slot=video])>:first-child{border:3px solid var(--foreground);background:var(--background);box-shadow:none;border-radius:0}[data-template=machito][data-theme=dark] :is([data-slot=photo],[data-slot=project],[data-slot=video])>:first-child{border-color:var(--card)}@media (prefers-color-scheme:dark){[data-template=machito][data-theme=auto] :is([data-slot=photo],[data-slot=project],[data-slot=video])>:first-child{border-color:var(--card)}}[data-template=machito] [data-slot=photo] img{transition:scale .5s cubic-bezier(.16,1,.3,1)}[data-template=machito] [data-slot=photo]{--overlay-scrim:#1d0b14d9;--overlay-text-strong:#fff5f8}[data-template=machito] [data-slot=project][data-machito-text]{border-top:3px solid var(--foreground);padding-top:.25rem}[data-template=machito] [data-slot=project][data-machito-text]>:first-child{background:0 0;border:0}[data-template=machito] [data-slot=project][data-machito-text] h3{font-size:clamp(1.6rem,2.6vw,2.1rem)}[data-template=machito] .machito-project-line{-webkit-line-clamp:2;max-width:52ch;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-template=machito] [data-slot=project] h3,[data-template=machito] [data-slot=video] h3{font-family:var(--font-heading);font-size:1.35rem;line-height:1.1}[data-template=machito] [data-slot=video-play]{background:var(--machito-field);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;border-radius:999px}[data-template=machito] [data-slot=video-play] svg{color:var(--machito-ink)!important}[data-template=machito] [data-slot=quote]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}[data-template=machito] [data-slot=quote]>div>div:first-child{display:none}[data-template=machito] [data-slot=quote] blockquote{font-family:var(--font-machito-rubik), system-ui, sans-serif;text-wrap:pretty;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.4}[data-template=machito] [data-slot=quote][data-featured] blockquote{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:400;line-height:1.05}[data-template=machito] [data-slot=quote] cite{border-top:0;margin-top:1.25rem;padding-top:0}[data-template=machito] [data-slot=quote] cite>div>span:first-child{background:var(--accent);border-radius:999px;width:2.25rem;height:.55rem}[data-template=machito] [data-slot=quote] cite span{color:var(--foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}[data-template=machito] [data-slot=contact]{--foreground:var(--machito-ink);--muted-foreground:var(--machito-ink);--border:var(--machito-ink);--background:#fff5f8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;border:3px solid var(--machito-ink);background:var(--machito-sheet);color:var(--machito-ink);box-shadow:.7rem .6rem 0 var(--machito-plate);border-radius:0;position:relative}[data-template=machito] [data-slot=contact-heading]{font-family:var(--font-heading);letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--machito-ink);text-shadow:.06em .055em 0 var(--machito-plate);font-size:clamp(1.9rem,2.8vw,3rem);font-weight:400;line-height:.98}[data-template=machito][data-type=neon] [data-slot=contact-heading]{text-shadow:none}[data-template=machito] [data-slot=contact] :is(.text-accent,.hover\:text-accent:hover){color:var(--machito-ink)}[data-template=machito] [data-slot=contact-channel]{text-underline-offset:.22em;min-height:2.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}[data-template=machito] [data-slot=contact] :is(input,select,textarea){border:2px solid var(--machito-ink);color:var(--machito-ink);background:#fff5f8;border-radius:0}[data-template=machito] [data-slot=contact] :is(input,select,textarea):focus-visible{outline:3px solid var(--machito-ink);outline-offset:2px}[data-template=machito] [data-slot=contact] [aria-invalid=true]{background:#ffe3ec;border-color:#7a0036;box-shadow:inset 0 0 0 2px #7a0036}[data-template=machito] [data-slot=contact-error]{color:#7a0036;font-weight:700}[data-template=machito] [data-slot=contact] :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--machito-ink) 55%, transparent)}[data-template=machito] [data-slot=contact] label>span:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}[data-template=machito] [data-slot=contact-submit]{--notch:.5rem;background:var(--machito-ink);min-height:2.875rem;color:var(--machito-sheet);text-transform:uppercase;letter-spacing:.14em;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;border-radius:0;font-weight:800}[data-template=machito] [data-slot=contact-submit]:focus-visible{outline:3px dashed var(--machito-sheet);outline-offset:-7px}[data-template=machito] [data-slot=lock]{border:3px solid var(--foreground)}[data-template=machito] [data-slot=lock] button[type=submit]{text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-weight:800}[data-template=machito] [data-machito-footer]{border-top:3px solid var(--foreground)}[data-template=machito] .machito-footer-name{text-shadow:.06em .055em 0 var(--machito-overprint);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}[data-template=machito][data-type=neon]:not([data-theme=dark]) .machito-footer-name{text-shadow:none}[data-template=machito] .machito-footer-print{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}[data-template=machito] .machito-footer-print a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}[data-template=machito] .machito-footer-print a:hover{color:var(--accent)}[data-template=machito] [data-slot=music-player-bar]{background:var(--machito-field);color:var(--machito-ink);border-top:8px solid #0000;border-image:repeating-linear-gradient(90deg, var(--machito-ink) 0 24px, var(--machito-field) 24px 48px) 8}[data-template=machito] [data-slot=music-player-bar] :is(.text-muted-foreground,a,button){color:color-mix(in srgb, var(--machito-ink) 85%, transparent)}[data-template=machito] [data-slot=music-player-bar] :is(a,button):hover{color:var(--machito-ink)}[data-template=machito] [data-slot=music-player-bar] [data-slot=music-player-button]{background:var(--machito-ink);color:var(--machito-field);border-radius:999px}[data-template=machito] [data-slot=music-player-progress]{background:var(--machito-ink)}[data-template=machito] [data-slot=music-player-title]{font-family:var(--font-heading);color:var(--machito-ink);font-size:1.15rem}[data-template=machito] [data-slot=overlay-panel]{border:3px solid var(--foreground);background:var(--background)}[data-template=machito] :is([data-slot=release-detail],[data-slot=project-detail],[data-slot=event-detail]) h2{font-family:var(--font-heading);font-weight:400}[data-template=machito] [data-slot=event-detail-date]{color:var(--accent);font-weight:800}[data-template=machito] :is([data-slot=event-detail-cta],[data-slot=project-link]){--notch:.45rem;background:var(--foreground);min-height:2.75rem;color:var(--background);text-transform:uppercase;letter-spacing:.12em;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;border:0;border-radius:0;padding-inline:1.4rem;font-weight:800}[data-template=machito] [data-slot=project-link]{margin-top:2rem;padding-block:0;text-decoration:none}[data-template=machito] [data-slot=event-detail]{padding-top:2rem}@media (width>=768px){[data-template=machito] [data-slot=event-detail]{padding-top:2.5rem}}[data-template=machito] :is([data-slot=event-detail-cta],[data-slot=project-link]):hover{background:var(--accent);color:var(--accent-foreground)}[data-template=machito] .machito-marquee-ticket{min-height:4.25rem;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.6rem;transition:color .18s;display:flex}[data-template=machito] .machito-marquee-ticket[data-featured]{--edge:var(--machito-ink);background-color:var(--machito-field);color:var(--machito-ink)}[data-template=machito] .machito-marquee-ticket:hover{background:var(--foreground);color:var(--background)}[data-template=machito] .machito-marquee-ticket:focus-visible{outline-offset:-9px;outline:3px dashed}[data-template=machito] .machito-marquee-arrow{font-size:1.4rem;font-weight:800}[data-template=machito] .machito-marquee-icon{background:var(--machito-field);width:2.75rem;height:2.75rem;color:var(--machito-ink);border-radius:999px;place-items:center;transition:background-color .18s,color .18s;display:grid}[data-template=machito] .machito-marquee-icon:hover{background:var(--foreground);color:var(--background)}[data-template=machito] [data-machito-marquee] .machito-stack{--machito-max:7rem}[data-template=machito] [data-slot=mobile-nav-item]>span:last-child{font-family:var(--font-heading);font-weight:400}[data-template=machito] [data-slot=mobile-nav-sheet]{border-top:10px solid #0000;border-image:repeating-linear-gradient(90deg, var(--machito-field) 0 28px, var(--background) 28px 56px) 10}[data-template=machito] [data-slot=mobile-nav-item][aria-current]{align-items:center}[data-template=machito] [data-slot=mobile-nav-item][aria-current]:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:.9rem;height:.9rem}[data-template=machito] [data-slot=mobile-nav-item][aria-current]>span:last-child{color:var(--foreground);text-shadow:.06em .055em 0 var(--machito-overprint)}[data-template=machito] [data-slot=mobile-nav-item][href^=\#contact]>span:last-child{--notch:.5rem;background:var(--foreground);color:var(--background);text-shadow:none;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000 100%) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;padding:.35em .6em .3em}[data-template=machito] .machito-still img{scale:1.1}[data-template=machito] [data-machito-feature] h3{font-size:clamp(1.5rem,2.4vw,2rem)}[data-template=machito] [data-slot=video] [data-slot=video-play]{color:var(--machito-ink);box-shadow:0 0 0 3px var(--machito-ink)}@font-face{font-family:font-machito-shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/gujarati-normal-400.CSlby9_U.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:font-machito-shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-ext-normal-400.DD0IgYt9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-machito-shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.DEmzR1FM.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}@font-face{font-family:font-machito-shrikhand Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:86.74%;descent-override:36.52%;line-gap-override:0.0%;size-adjust:118.28%}@font-face{font-family:font-machito-shrikhand Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:98.16%;descent-override:41.33%;line-gap-override:0.0%;size-adjust:104.52%}@font-face{font-family:font-machito-shrikhand Fallback Rest;src:local(Arial);ascent-override:85.81%;descent-override:36.13%;line-gap-override:0.0%;size-adjust:119.56%}@font-face{font-family:font-machito-bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/vietnamese-normal-400.DtJSka7M.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:font-machito-bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-ext-normal-400.B8MhtTU8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-machito-bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.Csp5z0J6.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}@font-face{font-family:font-machito-bungee Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:73.84%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:138.14%}@font-face{font-family:font-machito-bungee Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:98.75%;descent-override:29.04%;line-gap-override:0.0%;size-adjust:103.3%}@font-face{font-family:font-machito-bungee Fallback Rest;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}@font-face{font-family:font-machito-monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-ext-normal-400.7WSaNBwE.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-machito-monoton;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/latin-normal-400.DPi0BM-w.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}@font-face{font-family:font-machito-monoton Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:83.13%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:138.97%}@font-face{font-family:font-machito-monoton Fallback;src:local(Arial);font-weight:100 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:104.64%;descent-override:36.36%;line-gap-override:0.0%;size-adjust:110.41%}@font-face{font-family:font-machito-monoton Fallback Rest;src:local(Arial);ascent-override:82.86%;descent-override:28.79%;line-gap-override:0.0%;size-adjust:139.43%}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/arabic-normal-300-900.Bknc57d_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/cyrillic-ext-normal-300-900.BgEjOSi_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/cyrillic-normal-300-900.6J3aU1sj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/hebrew-normal-300-900.Cwc4auZ5.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/latin-ext-normal-300-900.xIGCplNB.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:font-machito-rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_astro/latin-normal-300-900.0V_ixqQm.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}@font-face{font-family:font-machito-rubik Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:88.95%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:105.11%}@font-face{font-family:font-machito-rubik Fallback;src:local(Arial);font-weight:100 599;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:100.05%;descent-override:26.75%;line-gap-override:0.0%;size-adjust:93.45%}@font-face{font-family:font-machito-rubik Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D;ascent-override:83.49%;descent-override:22.32%;line-gap-override:0.0%;size-adjust:111.99%}@font-face{font-family:font-machito-rubik Fallback;src:local(Arial);font-weight:600 900;unicode-range:U+41-5A,U+C0-D6,U+D8-DE;ascent-override:95.82%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:97.57%}@font-face{font-family:font-machito-rubik Fallback Rest;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.fonts-machito{--font-machito-shrikhand:"font-machito-shrikhand", "font-machito-shrikhand Fallback", "font-machito-shrikhand Fallback Rest";--font-machito-bungee:"font-machito-bungee", "font-machito-bungee Fallback", "font-machito-bungee Fallback Rest";--font-machito-monoton:"font-machito-monoton", "font-machito-monoton Fallback", "font-machito-monoton Fallback Rest";--font-machito-rubik:"font-machito-rubik", "font-machito-rubik Fallback", "font-machito-rubik Fallback Rest"}
