@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}[hidden]{display:none!important}input,button,textarea,select{font:inherit;color:inherit}}@layer tokens{:root{color-scheme:dark;--frame-night: oklch(.146 .043 295);--frame-deep: oklch(.104 .032 300);--frame-raised: oklch(.214 .058 298);--frame-ink: oklch(.968 .032 84);--frame-dim: oklch(.873 .044 302);--edition-accent: oklch(.885 .131 86.6);--edition-accent-ink: oklch(.92 .0878 86.6);--edition-metal: linear-gradient(180deg, oklch(.925 .108 93) 0%, oklch(.793 .151 74.2) 55%, oklch(.667 .152 57.2) 100%);--edition-accent-2: oklch(.76 .188 342.6);--edition-play: radial-gradient(circle at 35% 30%, oklch(.956 .074 95.9), var(--edition-accent) 45%, oklch(.741 .145 71.9));--edition-play-on: radial-gradient(circle at 35% 30%, oklch(.918 .057 340), var(--edition-accent-2) 50%, oklch(.599 .189 344));--edition-portrait-ring: conic-gradient(#ffd36c, #ff7ad1, #7ef3ff, #a6ff7a, #ffd36c);--color-bg: var(--frame-night);--color-deep: var(--frame-deep);--color-raised: var(--frame-raised);--color-scrim: oklch(.146 .043 295 / .88);--color-band: oklch(.146 .043 295 / .86);--color-smoke: oklch(.192 .029 239.4 / .86);--color-name-headliner: linear-gradient(180deg, oklch(.976 .042 96.9) 0%, oklch(.889 .134 88) 48%, oklch(.768 .15 69.6) 100%);--color-name-artist: linear-gradient(180deg, oklch(.986 .014 84.6) 0%, oklch(.942 .056 81.9) 60%, oklch(.857 .093 77.8) 100%);--color-fg: var(--frame-ink);--color-muted: var(--frame-dim);--color-rule: oklch(1 0 0 / .28);--color-chip: oklch(1 0 0 / .07);--color-accent: var(--edition-accent);--color-accent-ink: var(--edition-accent-ink);--color-accent-2: var(--edition-accent-2);--color-metal: var(--edition-metal);--color-play: var(--edition-play);--color-play-on: var(--edition-play-on);--color-portrait-ring: var(--edition-portrait-ring);--color-on-accent: var(--frame-night);--color-focus: var(--edition-accent);--color-focus-halo: var(--frame-night);--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-display: var(--font-body);--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--space-2xl: 6rem;--max-w-prose: 65ch;--max-w-content: 72rem;--radius-sm: 4px;--radius-md: 8px;--duration-fast: .12s;--duration-base: .22s}}@layer base{html{font-family:var(--font-body);color:var(--color-fg);background:var(--color-bg);line-height:1.55;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--space-lg)}body{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2;text-wrap:balance}h1{font-size:clamp(2rem,4vw + 1rem,3.5rem)}h2{font-size:clamp(1.5rem,2vw + 1rem,2.25rem)}h3{font-size:clamp(1.25rem,1vw + 1rem,1.75rem)}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem;color:var(--color-muted)}p{max-inline-size:var(--max-w-prose);text-wrap:pretty}hr{border:0;border-block-start:1px solid var(--color-rule);margin-block:var(--space-lg)}blockquote{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-md);margin-block:var(--space-md);font-size:1.125rem;font-style:italic;color:var(--color-muted)}blockquote p{max-inline-size:var(--max-w-prose)}figcaption{margin-block-start:var(--space-xs);font-size:.875rem;color:var(--color-muted);text-align:center}code,kbd,samp{font-family:var(--font-mono);font-size:.9375em;background:var(--color-chip);padding:.1em .35em;border-radius:var(--radius-sm)}pre{font-family:var(--font-mono);font-size:.9375rem;background:var(--color-chip);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;margin-block:var(--space-md)}pre code{background:transparent;padding:0;font-size:inherit}small{color:var(--color-muted)}a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover,a:focus-visible{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 7px var(--color-focus-halo)}body>header,main,footer{padding-inline:max(var(--space-md),5vw)}body>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding-block:var(--space-md);border-block-end:1px solid var(--color-rule)}main{padding-block:var(--space-lg);max-inline-size:var(--max-w-content);margin-inline:auto;inline-size:100%}footer{padding-block:var(--space-lg);border-block-start:1px solid var(--color-rule);color:var(--color-muted);font-size:.875rem}nav ul{display:flex;gap:var(--space-md);list-style:none;padding:0;margin:0}picture{display:contents}address{font-style:normal}details{border-block-start:1px solid var(--color-rule);padding-block:var(--space-md)}details:last-of-type{border-block-end:1px solid var(--color-rule)}summary{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:var(--space-sm);list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"+";inline-size:1em;text-align:center;color:var(--color-accent);transition:transform var(--duration-fast) ease-out}details[open] summary:before{content:"\2212"}}@layer components{.skip-link{position:absolute;inset-inline-start:var(--space-md);inset-block-start:var(--space-md);padding:var(--space-xs) var(--space-sm);background:var(--color-fg);color:var(--color-bg);border-radius:var(--radius-sm);text-decoration:none;transform:translateY(-200%);transition:transform var(--duration-fast) ease-out}.skip-link:focus-visible{transform:translateY(0)}.brand{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-fg);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1}.brand:hover,.brand:focus-visible{text-decoration:none;color:var(--color-accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:2.75rem;padding-block:var(--space-xs);padding-inline:var(--space-lg);background:var(--color-metal);color:var(--color-on-accent);border:1px solid var(--color-accent-ink);border-radius:999px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:filter var(--duration-fast) ease-out}.button:hover{filter:brightness(1.08);text-decoration:none}.button--quiet{background:var(--color-scrim);color:var(--color-fg);border-color:color-mix(in oklch,var(--color-accent) 70%,transparent)}.lang-switch{display:flex;gap:var(--space-sm);list-style:none;padding:0;margin:0}.social{list-style:none;padding:0;margin:0 0 var(--space-md);display:flex;gap:var(--space-sm)}.social a{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-sm);color:var(--color-fg)}.social a:hover,.social a:focus-visible{color:var(--color-accent);text-decoration:none}.social svg{inline-size:1.25rem;block-size:1.25rem;stroke:currentColor}@media(max-width:30rem){body>header{display:grid;grid-template-columns:1fr auto}body>header .brand{grid-column:1 / -1;justify-self:start}}main>section+section{margin-block-start:var(--space-xl)}main>section>*+*{margin-block-start:var(--space-sm)}.home{padding:0;max-inline-size:none}.home>section:not(.stage){inline-size:min(100% - 2 * var(--space-sm),48rem);margin:var(--space-lg) auto;padding:var(--space-lg) clamp(var(--space-md),4vw,var(--space-lg));background:var(--color-raised);border:1px solid color-mix(in oklch,var(--color-accent) 45%,transparent);border-radius:1.5rem;scroll-margin-block-start:var(--space-md)}.home>section>h2{text-align:center;color:var(--color-accent-ink)}.stage{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-md);text-align:center}.stage>*{margin:0}.stage-art img{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.stage-logo{inline-size:min(76vw,30rem);margin:0 auto;line-height:0}.stage-logo img{inline-size:100%;block-size:auto}.stage-edition{margin:0;font-weight:800;color:var(--color-accent-ink)}.stage-edition .dot{color:var(--color-accent-2)}.stage-dates,.stage-left{margin:0;font-weight:600;line-height:1.35}.stage-dates time{white-space:nowrap}.stage-dates .until{color:var(--color-accent)}.names{display:flex;flex-wrap:wrap;justify-content:center;gap:.1em 1em;margin:0;padding:0;list-style:none;font-weight:800;text-transform:uppercase}.names--headliner{color:var(--color-accent)}.name{white-space:nowrap}.flag{inline-size:auto;block-size:.72em}.stage-play{display:none}.world-coming,.world-coming body{overflow:hidden}@property --fit-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fh0{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rh0{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --base-a{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cap-a{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --wide3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --wide2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --room{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --tall3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --tall2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa3t{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa2t{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --ra-b{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rd-b{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --over3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --over2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fh-s{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --hb{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --s3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --s2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --n3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --n2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --x3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --x2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fh3{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fh2{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --two{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fh{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa-c{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --n{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fa{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fd{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rh{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --ra{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rd{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rows{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --need{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --l-top{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --l-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --rg{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cols-min{syntax: "<length>"; inherits: true; initial-value: 0px;}@media screen{.stage{--vh: 100svh;display:block;block-size:var(--vh);padding:0;font-size:14px;line-height:1.45;--pw: calc(var(--poster-w) * var(--s));--ph: calc(var(--poster-h) * var(--s));--ox: calc((100vw - var(--pw)) / 2);--oy: calc((var(--vh) - var(--ph)) / 2);--edge: calc(var(--vh) - 14px);--mn: min(100vw, var(--vh));--dark-map: url(../images/start-dark-story.avif);--away-from-middle: radial-gradient(ellipse 55% 55% at 50% 50%, rgb(0 0 0 / 0) 40.9%, rgb(0 0 0 / .109) 55.7%, rgb(0 0 0 / .35) 70.5%, rgb(0 0 0 / .591) 85.2%, rgb(0 0 0 / .7) 100%)}.world-coming .stage{--vh: 100dvh}.stage-art:before{content:"";position:absolute;inset:-24px;z-index:-2;background:url(../images/poster-story-tiny.avif) center / cover;filter:blur(14px)}.stage-art img{transition:opacity .3s ease}.world-coming:not(.poster-in) .stage-art img{opacity:0}.stage-art:after{content:"";position:absolute;inset:0;z-index:-1;background:url(../images/waves-start.avif) no-repeat;background-size:calc(3 * var(--mn)) calc(3 * var(--mn));background-position:calc(50vw - 1.4933 * var(--mn)) calc(var(--vh) / 2 - 1.4 * var(--mn));transition:opacity .3s ease;-webkit-mask-image:var(--dark-map),var(--away-from-middle);mask-image:var(--dark-map),var(--away-from-middle);-webkit-mask-size:var(--pw) var(--ph),100% 100%;mask-size:var(--pw) var(--ph),100% 100%;-webkit-mask-position:var(--ox) var(--oy),0 0;mask-position:var(--ox) var(--oy),0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.world-coming:not(.poster-in) .stage-art:after{opacity:0}.stage-head{position:absolute;left:var(--head-x);top:calc(var(--head-top) + var(--head-h) / 2);translate:-50% -50%;inline-size:var(--head-w);min-block-size:var(--head-h);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(14 * var(--u)) calc(16 * var(--u));isolation:isolate}.stage-head:before{content:"";position:absolute;z-index:-1;inset:50% auto auto 50%;translate:-50% -50%;inline-size:calc(var(--logo-w) * 1.42);block-size:104%;background:radial-gradient(closest-side,var(--color-smoke) 0 66%,transparent 100%)}.stage-logo{inline-size:var(--logo-w)}.stage-logo picture,.stage-logo img{display:block}.stage-logo img{max-inline-size:none;aspect-ratio:1600 / 455}.stage-edition{margin-block-start:var(--edition-gap);font-size:var(--edition-font);letter-spacing:.01em;line-height:1.45}.stage-dates,.stage-left{margin-block-start:calc(3 * var(--u));font-size:var(--dates-font)}.stage-edition,.stage-dates,.stage-left{border-radius:.5em;background:var(--color-smoke);box-shadow:0 0 .6em .32em var(--color-smoke)}.stage-lineup{position:absolute;inset-inline:0;top:var(--l-top);block-size:var(--l-h);padding:calc(11 * var(--u)) calc(4 * var(--u));isolation:isolate}.stage-lineup-in{display:contents}.names{line-height:1.1}.names--headliner{font-size:var(--fh);font-weight:900;letter-spacing:.01em}.names--artist{font-size:var(--fa)}.names--dj{font-size:var(--fd)}.names .name{position:relative;display:flex;align-items:center;justify-content:center;justify-self:center;gap:.32em;min-block-size:24px;padding:0 .42em;border-radius:8px;background:color-mix(in oklch,var(--color-bg) 60%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--color-accent) 50%,transparent)}.names .name:before{content:"";position:absolute;z-index:-1;inset:.04em .05em;border-radius:.5em;background:var(--color-band);box-shadow:0 0 .55em .3em var(--color-band)}.names bdi{background:var(--color-name-artist);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .75))}.names--headliner bdi{background-image:var(--color-name-headliner)}.flag{block-size:.64em;box-shadow:0 0 0 1px var(--color-accent),0 0 0 1.75px #2e1600bf}.stage-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-inline-size:0;font-weight:800;line-height:1;white-space:nowrap;border-radius:999px;color:var(--color-fg)}.stage-actions .button--gold{color:var(--color-on-accent);background:var(--color-metal)}.stage-actions .stage-play{display:none}.world-coming .stage-actions .stage-play{display:inline-flex}.stage-play-icon{inline-size:.7em;block-size:.75em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}}@media screen and (orientation:portrait){.stage{--poster-w: 1083;--poster-h: 1920;--s: max(calc(100vw / 1083), calc(var(--vh) / 1920));--u: min(calc(100vw / 390), calc(var(--vh) / 844));--head-top: max(2px, calc(var(--oy) + .1302 * var(--ph)));--head-h: calc(.2188 * var(--ph));--head-x: 50vw;--head-w: 100vw;--logo-w: min(calc(296 * var(--u)), calc(100vw - 28 * var(--u)));--edition-font: max(13px, calc(16 * var(--u)));--edition-gap: calc(6 * var(--u));--dates-font: max(12px, calc(12.5 * var(--u)));--inner: calc(100vw - 8 * var(--u));--base-h: max(15px, calc(19 * var(--u)));--fit-h: calc(.97 * ((var(--inner) - 6 * var(--u)) / 2 - 3 * var(--u) - 1px) / 10.16);--fh0: clamp(15px, var(--fit-h), calc(1.75 * var(--base-h)));--rh0: max(24px, calc(1.1 * var(--fh0)));--base-a: max(12px, calc(14 * var(--u)));--cap-a: min(calc(1.8 * var(--base-a)), calc(.88 * var(--fh0)));--wide3: min(var(--cap-a), calc(.97 * (var(--inner) / 3 - 3 * var(--u) - 1px) / 8.17));--wide2: min(var(--cap-a), calc(.97 * (var(--inner) / 2 - 3 * var(--u) - 1px) / 8.17));--room: calc(var(--low) - var(--y0) - 25 * var(--u) - 2 * var(--rh0) - 2px);--tall3: calc(var(--room) / 3.2607);--tall2: calc(var(--room) / 4.3607);--fa3t: max(var(--base-a), min(var(--wide3), calc(var(--tall3) - clamp(0px, calc((var(--wide3) - var(--tall3)) * 1000000), calc(.01 * var(--tall3))))));--fa2t: max(var(--base-a), min(var(--wide2), calc(var(--tall2) - clamp(0px, calc((var(--wide2) - var(--tall2)) * 1000000), calc(.01 * var(--tall2))))));--ra-b: max(24px, calc(1.1 * var(--base-a)));--rd-b: max(24px, calc(1.1*max(12px, calc(13.5 * var(--u)))) );--over3: clamp(0px, calc((2 * var(--ra-b) + var(--rd-b) - var(--room)) * 1000000), 100000px);--over2: clamp(0px, calc((3 * var(--ra-b) + var(--rd-b) - var(--room)) * 1000000), 100000px);--fh-s: min(var(--fh0), calc(var(--base-h) + .522 * (.99 * var(--fh0) - var(--base-h))));--hb: clamp(0px, calc((var(--fh0) - var(--base-h)) * 1000000), 100000px);--s3: min(var(--over3), var(--hb));--s2: min(var(--over2), var(--hb));--n3: clamp(0px, calc(var(--over3) - var(--hb)), 100000px);--n2: clamp(0px, calc(var(--over2) - var(--hb)), 100000px);--x3: max(min(var(--base-a), calc(var(--fa3t) + var(--s3))), calc(var(--fa3t) - var(--s3)));--x2: max(min(var(--base-a), calc(var(--fa2t) + var(--s2))), calc(var(--fa2t) - var(--s2)));--fa3: max(min(var(--wide3), calc(var(--x3) + var(--n3))), calc(var(--x3) - var(--n3)));--fa2: max(min(var(--wide2), calc(var(--x2) + var(--n2))), calc(var(--x2) - var(--n2)));--fh3: max(min(var(--fh-s), calc(var(--fh0) + var(--s3))), calc(var(--fh0) - var(--s3)));--fh2: max(min(var(--fh-s), calc(var(--fh0) + var(--s2))), calc(var(--fh0) - var(--s2)));--two: clamp(0px, calc((var(--fh2) - var(--fh3) + .5 * (var(--fa2) - var(--fa3)) - .4px) * 1000000), 1000px);--fh: max(min(var(--fh2), calc(var(--fh3) + var(--two))), calc(var(--fh3) - var(--two)));--fa-c: max(min(var(--fa2), calc(var(--fa3) + var(--two))), calc(var(--fa3) - var(--two)));--n: max(min(var(--n2), calc(var(--n3) + var(--two))), calc(var(--n3) - var(--two)));--fa: max(min(calc(var(--base-a) + .343 * (var(--fa-c) - var(--base-a))), calc(var(--fa-c) + var(--n))), calc(var(--fa-c) - var(--n)));--fd: min(var(--fa), max(12px, calc(.9643 * var(--fa)), calc(var(--fa) - clamp(0px, calc((14 * var(--u) - 12px) * 1000), 1000px))));--rh: max(24px, calc(1.1 * var(--fh)));--ra: max(24px, calc(1.1 * var(--fa)));--rd: max(24px, calc(1.1 * var(--fd)));--rows: calc(2 * var(--rh) + 2 * var(--ra) + var(--rd) + min(var(--ra), var(--two)));--need: calc(25 * var(--u) + var(--rows));--y0: calc(var(--oy) + .5823 * var(--ph));--l-top: min(var(--y0), calc(var(--low) - var(--need)));--l-h: calc(var(--low) - var(--l-top));--rg: clamp(0px, calc((var(--l-h) - var(--need)) / 4 - min(var(--two), calc((var(--l-h) - var(--need)) / 20))), calc(20 * var(--u)));--cols-min: calc(var(--inner) / 3 - .5px + min(var(--two), calc(var(--inner) / 6)))}.stage-lineup{display:flex;flex-direction:column;justify-content:center}.names--headliner{display:grid;grid-template-columns:1fr 1fr;gap:var(--rg) calc(6 * var(--u))}.names-rest{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cols-min),1fr));gap:var(--rg) 0;margin-block-start:calc(3 * var(--u) + var(--rg))}.names-rest>.names--artist,.names-side,.names-side>.names--artist{display:contents}.names-gap{display:none}.names--dj{grid-column:1 / -1;gap:calc(4 * var(--u))}}@media screen and (orientation:portrait)and (min-aspect-ratio:4161/10000)and (max-aspect-ratio:6399/10000){.stage{--orb-x: calc(var(--ox) + .4995 * var(--pw));--orb-y: calc(var(--oy) + .863 * var(--ph));--orb-d: calc(.1084 * var(--pw) + 3px);--left-x: calc(var(--ox) + .1839 * var(--pw));--left-y: calc(var(--oy) + .8942 * var(--ph));--left-d: calc(.087 * var(--pw) + 3px);--right-x: calc(var(--ox) + .8192 * var(--pw));--right-y: calc(var(--oy) + .8903 * var(--ph));--right-d: calc(.0852 * var(--pw) + 3px);--orb-top: calc(var(--orb-y) - var(--orb-d) / 2);--tickets-top: calc(var(--orb-y) + var(--orb-d) / 2 + 3px);--play-top: calc(var(--left-y) + var(--left-d) / 2 + 3px);--info-top: calc(var(--right-y) + var(--right-d) / 2 + 3px);--ring-top: min(var(--orb-top), var(--tickets-top), var(--play-top), var(--info-top));--low: calc(var(--ring-top) - 8 * var(--u))}[data-flip~=tickets] .stage{--tickets-top: calc(var(--orb-y) - var(--orb-d) / 2 - 3px - 38px)}[data-flip~=play] .stage{--play-top: calc(var(--left-y) - var(--left-d) / 2 - 3px - 24px)}[data-flip~=info] .stage{--info-top: calc(var(--right-y) - var(--right-d) / 2 - 3px - 24px)}.stage-actions{position:absolute;inset:0}.stage-actions .button{position:absolute;left:var(--lx);top:var(--top);translate:-50% 0;min-block-size:28px;padding:4px 12px;font-size:max(13px,calc(14 * var(--u)));background:var(--color-scrim);border:1px solid color-mix(in oklch,var(--color-accent) 70%,transparent);box-shadow:0 2px 8px #0000008c}.stage-actions .button--gold{--lx: var(--orb-x);--top: var(--tickets-top);--spot-x: var(--orb-x);--spot-y: var(--orb-y);--spot-d: var(--orb-d);min-block-size:38px;padding:7px 20px;font-size:max(16px,calc(18 * var(--u)));background:var(--color-metal);border-color:var(--color-accent-ink)}.stage-actions :is(.button--quiet,.stage-play){min-block-size:24px;padding:3px 10px;font-size:max(12px,calc(12.5 * var(--u)))}.stage-actions .button--quiet{--lx: min(var(--right-x), calc(100vw - 2.4em - 8px) );--top: var(--info-top);--spot-x: var(--right-x);--spot-y: var(--right-y);--spot-d: var(--right-d)}.stage-actions .stage-play{--lx: max(var(--left-x), calc(3.2em + 8px) );--top: var(--play-top);--spot-x: var(--left-x);--spot-y: var(--left-y);--spot-d: var(--left-d)}.stage-actions .button:before{content:"";position:absolute;left:calc(50% + var(--spot-x) - var(--lx));top:calc(var(--spot-y) - var(--top) - var(--spot-d) / 2);inline-size:var(--spot-d);block-size:var(--spot-d);translate:-50% 0;border-radius:50%;border:2px solid color-mix(in oklch,var(--color-accent-ink) 90%,transparent);box-shadow:0 0 0 1px #0009,0 0 14px color-mix(in oklch,var(--color-accent) 50%,transparent),inset 0 0 10px color-mix(in oklch,var(--color-accent) 28%,transparent)}}@media screen and (orientation:landscape),screen and (orientation:portrait)and (max-aspect-ratio:416/1000),screen and (orientation:portrait)and (min-aspect-ratio:64/100){.stage-actions{position:absolute;left:var(--a-x);top:var(--a-top);translate:-50% 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--a-gap);min-block-size:var(--a-h);padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:999px;background:var(--color-band);box-shadow:0 0 16px 8px color-mix(in oklch,var(--color-bg) 60%,transparent)}.stage-actions .button{min-block-size:36px;padding:var(--b-pad-y) var(--b-pad-x);font-size:var(--b-font);background:var(--color-chip);border:1px solid color-mix(in oklch,var(--color-accent) 55%,transparent)}.stage-actions .button--gold{position:relative;isolation:isolate;padding:calc(14 * var(--u)) calc(30 * var(--u));font-size:max(16px,calc(21 * var(--u)));background:var(--color-metal);border-color:var(--color-accent-ink);box-shadow:0 0 0 1px #00000073,0 0 18px color-mix(in oklch,var(--color-accent) 45%,transparent)}.stage-actions .button--gold:before{--orb-d: min(var(--orb), calc(63 * var(--u)));content:"";position:absolute;z-index:-1;left:50%;bottom:calc(100% + 4px);translate:-50% 0;inline-size:var(--orb-d);block-size:var(--orb-d);border-radius:50%;background:image-set(url(../images/feet-story.avif) type("image/avif"),url(../images/feet-story.jpg) type("image/jpeg")) no-repeat;background-size:calc((var(--orb-d) - 4px) / 117.4 * 850) auto;background-position:calc((var(--orb-d) - 4px) * (.5 - 420.96 / 117.4)) calc((var(--orb-d) - 4px) * (.5 - 86.96 / 117.4));border:2px solid color-mix(in oklch,var(--color-accent-ink) 90%,transparent);box-shadow:0 0 0 1px #0009,0 0 14px color-mix(in oklch,var(--color-accent) 50%,transparent)}.stage-actions :is(.button--quiet,.stage-play){position:relative;isolation:isolate;padding:calc(8 * var(--u)) calc(14 * var(--u));font-size:max(12px,calc(13 * var(--u)));background:var(--color-scrim);border:1px solid color-mix(in oklch,var(--color-accent) 70%,transparent);box-shadow:0 2px 8px #0000008c}.stage-actions :is(.button--quiet,.stage-play):before{--e: calc(50 * var(--u));--k: calc((var(--e) - 4px) / 94.22);--cx: 79.16;--cy: 146.86;content:"";position:absolute;z-index:-1;left:50%;bottom:calc(100% + 4px);translate:-50% 0;inline-size:var(--e);block-size:var(--e);border-radius:50%;background:image-set(url(../images/feet-story.avif) type("image/avif"),url(../images/feet-story.jpg) type("image/jpeg")) no-repeat;background-size:calc(850 * var(--k)) auto;background-position:calc((var(--e) - 4px) / 2 - var(--cx) * var(--k)) calc((var(--e) - 4px) / 2 - var(--cy) * var(--k));border:2px solid color-mix(in oklch,var(--color-accent-ink) 90%,transparent);box-shadow:0 0 0 1px #0009,0 0 14px color-mix(in oklch,var(--color-accent) 50%,transparent)}.stage-actions .button--quiet:before{--k: calc((var(--e) - 4px) / 92.27);--cx: 767.19;--cy: 139.38}}@media screen and (orientation:portrait)and (max-aspect-ratio:416/1000),screen and (orientation:portrait)and (min-aspect-ratio:64/100){.stage{--a-x: 50vw;--a-gap: calc(8 * var(--u));--b-font: max(13px, calc(15 * var(--u)));--b-pad-y: calc(10 * var(--u));--b-pad-x: calc(17 * var(--u));--a-h: max(calc(.0562 * var(--ph)), calc(max(36px, max(16px, calc(21 * var(--u))) + 28 * var(--u) + 2px) + 12 * var(--u)));--a-top: calc(var(--edge) - var(--a-h));--low: calc(var(--a-top) - 8 * var(--u) - 56 * var(--u));--orb: calc(84 * var(--u))}}@media screen and (orientation:portrait)and (max-aspect-ratio:416/1000)and (max-height:559px),screen and (orientation:portrait)and (min-aspect-ratio:64/100)and (max-height:559px){.stage{--low: calc(var(--a-top) - 8 * var(--u));--orb: calc(max(36px, max(16px, calc(21 * var(--u))) + 28 * var(--u) + 2px)*1.4) }.stage-actions .button--gold{padding-inline-start:calc(var(--orb) * .95 + 8px)}.stage-actions .button--gold:before{--orb-d: var(--orb);left:auto;bottom:auto;inset-inline-start:-4px;top:50%;translate:0 -50%}}@media screen and (orientation:landscape){.stage-art:before{background-image:url(../images/poster-wide-tiny.avif)}.stage{--dark-map: url(../images/start-dark-wide.avif);--poster-w: 1920;--poster-h: 1005;--s: max(calc(100vw / 1920), calc(var(--vh) / 1005));--u: min(calc(100vw / 1100), calc(var(--vh) / 850));--head-top: max(2px, calc(var(--oy) + .0299 * var(--ph)));--head-h: calc(.3681 * var(--ph));--head-x: calc(var(--ox) + .50135 * var(--pw));--head-w: calc(.4349 * var(--pw));--logo-w: min(calc(440 * var(--u)), calc(var(--head-w) - 28 * var(--u)));--edition-font: max(13px, calc(22 * var(--u)));--edition-gap: calc(8 * var(--u));--dates-font: max(12px, calc(17 * var(--u)));--fh0: max(15px, calc(32 * var(--u)));--fh: min(var(--fh0), max(12px, calc((100vw - 8 * var(--u) - 3.36 * var(--fh0) - 60 * var(--u)) / 33.61 * .995)));--fa: max(12px, calc(24 * var(--u)));--fd: var(--fa);--rh: max(24px, calc(1.1 * var(--fh)));--ra: max(24px, calc(1.1 * var(--fa)));--a-x: calc(var(--ox) + .5 * var(--pw));--a-gap: calc(12 * var(--u));--b-font: max(13px, calc(17 * var(--u)));--b-pad-y: calc(11 * var(--u));--b-pad-x: calc(22 * var(--u));--a-h: max(calc(.075 * var(--ph)), calc(max(36px, max(16px, calc(21 * var(--u))) + 28 * var(--u) + 2px) + 12 * var(--u)));--a-top: min(calc(var(--oy) + .9475 * var(--ph) - var(--a-h) / 2), calc(var(--edge) - var(--a-h)));--l-cy: calc(var(--oy) + .825 * var(--ph));--l-end: calc(var(--a-top) - 4 * var(--u));--orb: calc(84 * var(--u));--opening: calc(4.1 * max(16px, calc(21 * var(--u))) + 4.9 * max(12px, calc(13 * var(--u))) + 186 * var(--u) + 4px)}.stage-lineup{top:min(calc(2 * var(--l-cy) - var(--l-end)),calc(var(--l-end) - 22 * var(--u)));block-size:max(calc(22 * var(--u)),calc(2 * (var(--l-end) - var(--l-cy))));display:flex;flex-direction:column-reverse}.stage-lineup-in{flex:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:calc(3 * var(--u)) calc(22 * var(--u));min-block-size:calc(.16 * var(--ph) - 22 * var(--u));margin-block:auto}.names--headliner{flex:0 0 100%;flex-wrap:nowrap;gap:0 calc(20 * var(--u))}.names-rest{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) var(--opening) minmax(0,1fr);column-gap:calc(22 * var(--u));align-items:center;box-sizing:border-box;padding-inline:calc(64 * var(--u))}.names-rest>.names--artist,.names-side>.names--artist{justify-self:stretch;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(8 * var(--u))}.names-side{justify-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(6 * var(--u)) calc(12 * var(--u))}.names--dj{flex-wrap:nowrap;gap:calc(4 * var(--u))}}.when{font-size:1.25rem;font-weight:600;line-height:1.35}.muted{color:var(--color-muted)}.price strong{font-size:1.5rem;color:var(--color-accent-ink)}.buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.buy-hint{font-size:.9375rem}.options{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;margin-block-end:var(--space-lg);list-style:none}.option{display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-md);background:var(--color-chip);border:1px solid var(--color-rule);border-radius:1rem}.option>*{margin:0}.option-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-2xs)}.option-photos img,.option-video{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}.sold-out{font-weight:600}.artist-cards{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.artist-card{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:start;padding:var(--space-md);background:var(--color-chip);border:1px solid var(--color-rule);border-radius:1rem}.artist-photo{inline-size:6rem;block-size:6rem;object-fit:cover;border-radius:.75rem;border:1px solid color-mix(in oklch,var(--color-accent) 60%,transparent)}.artist-text{grid-column:2;min-inline-size:0}.artist-text>*+*{margin-block-start:var(--space-xs)}.artist-text h3{font-size:1.25rem;color:var(--color-accent-ink)}.artist-country{display:flex;align-items:center;gap:.4em;font-weight:700;color:var(--color-muted)}.artist-flag{block-size:.85em;inline-size:auto;border-radius:2px}.artist-draft{justify-self:start;inline-size:fit-content;padding:0 .6em;border:1px dashed color-mix(in oklch,var(--color-accent) 60%,transparent);border-radius:999px;font-size:.85rem;font-weight:800;color:var(--color-accent-ink)}.artist-links{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin:0;padding:0;list-style:none}}@layer utilities{.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.container{inline-size:100%;max-inline-size:var(--max-w-content);margin-inline:auto;padding-inline:max(var(--space-md),5vw)}.stack{display:flex;flex-direction:column;gap:var(--space-md)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.grid-cards{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.flow>*+*{margin-block-start:var(--space-md)}}@media(prefers-reduced-motion:reduce){:not(.world-stage,.world-stage *),:not(.world-stage,.world-stage *):before,:not(.world-stage,.world-stage *):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--color-rule: var(--color-fg)}a{text-decoration-thickness:2px}}@media print{:root{color-scheme:light;--color-bg: #fff;--color-fg: #000;--color-accent: #000;--color-accent-ink: #000;--color-on-accent: #000;--color-muted: #444;--color-rule: #999}.button{background:none;border:1px solid #000;color:#000}header nav,.lang-switch,.skip-link,.social{display:none}body{background:#fff;color:#000;font:12pt/1.5 var(--font-body)}main{max-inline-size:none;padding:0}a[href]:not([href^="#"]):not([href^="mailto:"]):not(.brand):after{content:" (" attr(href) ")";font-size:.85em;color:#444}h1,h2,h3,h4,h5,h6{break-after:avoid-page}img,figure,table,pre{break-inside:avoid}}
