@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:500 800;src:url(/fonts/fraunces/latin.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-display:swap;font-family:Fraunces;font-style:italic;font-weight:500 800;src:url(/fonts/fraunces/italic-latin.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}.asf.home-shell{--asf-night:#0e0b1c;--asf-night-2:#17132b;--asf-night-3:#221c3d;--asf-gold:#e8b04b;--asf-gold-2:#f2c46b;--asf-moon:#f5eee2;--asf-ink:#f3ebdc;--asf-muted:#bdb3cc;--asf-line:#f3ebdc24;--asf-line-2:#f3ebdc42;--asf-ember:#f39a85;--asf-dutch:#ffa24a;--asf-paper:#f3e6cc;--asf-paper-ink:#22182e;--asf-gutter:clamp(1rem, 4vw, 3.5rem);--asf-radius:1rem;--asf-display:"Fraunces", "Iowan Old Style", Georgia, serif;--asf-nav-height:3.4rem;--asf-daynav-height:3.9rem;--asf-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .85 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--asf-almond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M1 50 Q50 -40 99 50 Q50 140 1 50Z'/%3E%3C/svg%3E");--ev-canvas:var(--asf-night);--ev-text:var(--asf-ink);--ev-text-muted:var(--asf-muted);--ev-border:var(--asf-line-2);--ev-accent:var(--asf-gold);--ev-accent-text:var(--asf-gold-2);--ev-accent-soft:#e8b04b24;--ev-surface:var(--asf-night-2);--ev-surface-subtle:var(--asf-night-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--asf-grain), radial-gradient(ellipse 80% 40rem at 70% 0, #e8b04b14, transparent 70%), var(--asf-night);min-block-size:100vh;color:var(--asf-ink);font-family:var(--ev-font-sans);overflow-x:clip}.asf :where(a){color:inherit}.asf :focus-visible{outline:3px solid var(--asf-gold);outline-offset:3px;border-radius:6px}.asf :where(h1,h2,h3,h4){font-family:var(--asf-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700}.asf .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asf-wrap{box-sizing:border-box;inline-size:100%;max-inline-size:80rem;padding-inline:var(--asf-gutter);margin-inline:auto}.asf-nav{z-index:30;min-block-size:var(--asf-nav-height);padding-inline:var(--asf-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--asf-moon);background:#0e0b1ceb;align-items:center;gap:1rem;display:flex;position:sticky;inset-block-start:0;box-shadow:0 1px #e8b04b38}.asf-wordmark{color:var(--asf-moon);flex:none;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.asf-wordmark .brand-symbol{flex:none;block-size:1.7rem;inline-size:1.7rem}.asf-wordmark span{font:italic 700 1.1rem/1 var(--asf-display);white-space:nowrap}.asf-nav ul{scrollbar-width:none;gap:.1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}[dir=rtl] .asf-nav ul{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.asf-nav ul::-webkit-scrollbar{display:none}@media (max-width:639px){.asf-nav ul{display:none}}.asf-nav ul a{white-space:nowrap;color:#f5eee2d1;align-items:center;min-block-size:2.75rem;padding-inline:.7rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.asf-nav ul a:after{content:"";background:var(--asf-gold);border-radius:2px;block-size:2px;transition:transform .3s;position:absolute;inset-block-end:.45rem;inset-inline:.7rem;transform:scaleX(0)}.asf-nav ul a:hover{color:var(--asf-gold-2)}.asf-nav ul a:hover:after{transform:scaleX(1)}.asf-crumbs{padding:.9rem var(--asf-gutter) 0;background:var(--day-deep,var(--asf-night));color:#f5eee2c7;flex-wrap:wrap;gap:.35rem;font-size:.8rem;display:flex}.asf-crumbs a{text-underline-offset:.2em;text-decoration:underline}.asf-hero{--hero-ground:var(--day-deep,var(--asf-night));background:var(--hero-ground);color:var(--asf-moon);position:relative;overflow:hidden}.asf-hero-art{aspect-ratio:16/10;position:relative}.asf-hero-art img{object-fit:cover;object-position:66% 40%}.asf-hero-art:after{content:"";background:linear-gradient(to bottom, transparent 50%, var(--hero-ground));position:absolute;inset:0}.asf-hero-inner{z-index:1;max-inline-size:80rem;padding:0 var(--asf-gutter) clamp(2.4rem, 6vw, 4.5rem);margin-block-start:-2.75rem;margin-inline:auto;position:relative}.asf-hero--compact .asf-hero-art{aspect-ratio:16/8}.asf-phase{color:var(--asf-gold-2);background:#0e0b1c8c;border:1px solid #e8b04b8c;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.asf-phase:before{content:"";background:var(--asf-gold);border-radius:50%;block-size:.45rem;inline-size:.45rem;box-shadow:0 0 10px 2px #e8b04bb3}.asf-kicker{letter-spacing:.01em;color:#f5eee2d6;margin:0 0 .7rem;font-size:.9rem;font-weight:600}.asf-title{max-inline-size:20ch;color:var(--asf-moon);margin:0;font-size:clamp(1.55rem,5.4vw,2.6rem);font-weight:700;line-height:1.08}.asf-title--event{max-inline-size:22ch;font-size:clamp(2rem,7vw,3.6rem);line-height:1.04}.asf-title-theme{letter-spacing:-.03em;color:var(--asf-gold-2);text-shadow:0 0 2.5rem #e8b04b59;margin-block-start:.1rem;font-size:clamp(3.6rem,17vw,8.4rem);font-style:italic;font-weight:700;line-height:.95;display:block}.asf-lede{color:#f5eee2e6;max-inline-size:38rem;margin:1.2rem 0 0;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6}.asf-over{max-inline-size:38rem;margin-block-start:1.2rem}.asf-over-title{color:var(--asf-gold-2);align-items:center;gap:.6rem;margin:0;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:700;line-height:1.25;display:flex}.asf-over-title:before{content:"";background:var(--asf-gold);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem;box-shadow:0 0 10px 2px #e8b04bb3}.asf-over-lede{color:#f5eee2e6;margin:.7rem 0 0;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6}.asf-ctas{flex-wrap:wrap;gap:.7rem;margin-block-start:1.6rem;display:flex}.asf-button{background:var(--asf-gold);min-block-size:3rem;color:var(--asf-night);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.asf-button:hover{background:var(--asf-gold-2);transform:translateY(-1px);box-shadow:0 0 1.6rem #e8b04b59}.asf-button--outline{color:var(--asf-moon);background:0 0;border-color:#f5eee280}.asf-button--outline:hover{box-shadow:none;background:#f5eee21a}.asf-hero .asf-badge{color:var(--asf-moon);border-color:#f5eee266}.asf-hero .asf-day-no{margin-block-end:.6rem}.asf-ticket{--stub:9.6rem;grid-template-columns:minmax(0, 1fr) var(--stub);background:radial-gradient(circle at calc(100% - var(--stub) / 2) 50%, #fff6df, var(--asf-paper) 70%);max-inline-size:31rem;color:var(--asf-paper-ink);-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .6rem, #000 calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .6rem, #000 calc(.6rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .6rem, #000 calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .6rem, #000 calc(.6rem + .5px)) bottom / 100% 51% no-repeat;border-radius:.9rem;margin-block-start:1.8rem;text-decoration:none;transition:transform .25s;display:grid;box-shadow:0 1.2rem 3rem #00000073,0 0 3rem #e8b04b2e}[dir=rtl] .asf-ticket{background:radial-gradient(circle at calc(var(--stub) / 2) 50%, #fff6df, var(--asf-paper) 70%);-webkit-mask:radial-gradient(circle at var(--stub) 0, transparent .6rem, #000 calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent .6rem, #000 calc(.6rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--stub) 0, transparent .6rem, #000 calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent .6rem, #000 calc(.6rem + .5px)) bottom / 100% 51% no-repeat}.asf-ticket:hover{transform:translateY(-2px)rotate(-.4deg)}.asf-ticket-main{flex-direction:column;gap:.2rem;min-inline-size:0;padding:.95rem 1.1rem;display:flex}.asf-ticket-main small{letter-spacing:.12em;text-transform:uppercase;color:#8a5a0b;font-size:.7rem;font-weight:800}.asf-ticket-main strong{font:italic 700 1.7rem/1.05 var(--asf-display)}.asf-ticket-main span{color:#5b4a52;font-size:.84rem;font-weight:600}.asf-ticket-stub{border-inline-start:2px dashed #22182e4d;justify-content:center;align-items:center;padding:.8rem .6rem;display:flex}.asf-countdown{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.asf-countdown-units{gap:.45rem;display:flex}.asf-countdown-units>span{flex-direction:column;align-items:center;display:flex}.asf-countdown strong{font:700 1.55rem/1 var(--asf-display);font-variant-numeric:tabular-nums}.asf-countdown small{letter-spacing:.08em;text-transform:uppercase;color:#6f5c63;font-size:.62rem;font-weight:800}.asf-countdown-label{font:italic 600 .78rem/1.2 var(--asf-display);color:#8a5a0b}@media (max-width:480px){.asf-ticket{--stub:7.9rem}.asf-ticket-main{padding-inline:.95rem .7rem}.asf-ticket-main small{letter-spacing:.07em;font-size:.64rem}.asf-ticket-main span{font-size:.78rem}.asf-countdown-units{gap:.3rem}.asf-countdown strong{font-size:1.32rem}.asf-countdown-label{font-size:.72rem}}@media (min-width:860px){.asf-hero{align-items:center;min-block-size:min(46rem,92vh);display:flex}.asf-hero-art{aspect-ratio:auto;position:absolute;inset:0}.asf-hero-art:after{background:linear-gradient(to right, var(--hero-ground) 0%, color-mix(in srgb, var(--hero-ground) 88%, transparent) 30%, transparent 62%), linear-gradient(to bottom, transparent 70%, color-mix(in srgb, var(--hero-ground) 80%, transparent))}[dir=rtl] .asf-hero-art:after{background:linear-gradient(to left, var(--hero-ground) 0%, color-mix(in srgb, var(--hero-ground) 88%, transparent) 30%, transparent 62%), linear-gradient(to bottom, transparent 70%, color-mix(in srgb, var(--hero-ground) 80%, transparent))}.asf-hero-inner{inline-size:100%;margin-block-start:0;padding-block:clamp(3rem,7vw,6rem)}.asf-hero-inner>*{max-inline-size:38rem}.asf-hero--compact{min-block-size:28rem}}@media (prefers-reduced-motion:no-preference){.asf-hero-art img{animation:1.6s cubic-bezier(.22,.7,.2,1) .15s both asf-eye}.asf-hero-inner{animation:.9s ease-out .5s both asf-rise}.asf-ticket{animation:.9s ease-out 1s backwards asf-rise}}@keyframes asf-eye{0%{clip-path:ellipse(70% 0% at 60% 42%);filter:brightness(.55)}60%{filter:brightness(.9)}to{clip-path:ellipse(110% 110% at 60% 42%);filter:none}}@keyframes asf-rise{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}.asf[data-motion=on] [data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.22,.7,.2,1)}.asf[data-motion=on] [data-reveal=waiting]{opacity:0;transform:translateY(1.2rem)}.asf-body{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(3rem,8vw,5rem)}.asf-section{margin-block-start:clamp(3rem,8vw,5.5rem);scroll-margin-block-start:calc(var(--asf-nav-height) + 1rem)}.asf-section-head{margin-block-end:1.4rem}.asf-section-head h2{color:var(--asf-moon);margin:0;font-size:clamp(2rem,6.4vw,3.3rem);line-height:1.04}.asf-section-head h2:before{content:"";background:linear-gradient(to right, var(--asf-gold), transparent);block-size:2px;inline-size:2.6rem;margin-block-end:.9rem;display:block}[dir=rtl] .asf-section-head h2:before{background:linear-gradient(to left, var(--asf-gold), transparent)}.asf-section-head h2 small{font:600 .9rem var(--ev-font-sans);color:var(--asf-muted);margin-inline-start:.6rem}.asf-section-head p{max-inline-size:44rem;color:var(--asf-muted);margin:.7rem 0 0;font-size:1.02rem;line-height:1.6}.asf-section-head .asf-kicker{color:var(--asf-gold-2)}.asf-note{max-inline-size:46rem;color:var(--asf-muted);margin:1rem 0;font-size:.94rem;line-height:1.55}.asf-empty{border:1px solid var(--asf-line);border-radius:var(--asf-radius);background:var(--asf-night-2);margin:1rem 0;padding:1rem 1.2rem;line-height:1.55}.asf-empty a{color:var(--asf-gold-2);font-weight:700}.asf-facts{border-block:1px solid #e8b04b73;margin:0;display:grid}.asf-facts>div{padding:.85rem 0}.asf-facts>div+div{border-block-start:1px solid var(--asf-line)}.asf-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--asf-gold);font-size:.72rem;font-weight:800}.asf-facts dd{font:600 1.02rem/1.45 var(--asf-display);color:var(--asf-moon);margin:.3rem 0 0}@media (min-width:900px){.asf-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.asf-facts>div,.asf-facts>div+div{border-block-start:0;padding:1.1rem 1.1rem 1.2rem}.asf-facts>div+div{border-inline-start:1px solid var(--asf-line)}.asf-facts>div:first-child{padding-inline-start:0}}.asf-badge{border:1px solid var(--asf-line-2);min-block-size:1.6rem;color:var(--asf-ink);border-radius:999px;align-items:center;padding:.1rem .6rem;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}.asf-badge--gold{color:var(--asf-gold-2);background:#e8b04b2e;border-color:#0000}.asf-badge--status{color:var(--asf-ember);background:#f39a8529;border-color:#0000}.asf-badge--status[data-status=selling_fast]{color:var(--asf-gold-2);background:#e8b04b2e}.asf-lang{letter-spacing:.02em;min-block-size:1.6rem;color:var(--asf-moon);border:1px solid #f5eee273;border-radius:999px;align-items:center;padding:.1rem .6rem;font-size:.74rem;font-weight:800;line-height:1.2;display:inline-flex}.asf-lang[data-language=dutch]{border-color:var(--asf-dutch);background:var(--asf-dutch);color:#2a1300}.asf-lang[data-language=wordless]{color:var(--asf-muted);border-style:dashed}.asf-daynav{z-index:20;padding:.5rem var(--asf-gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--asf-line);background:#0e0b1ce6;position:sticky;inset-block-start:var(--asf-nav-height)}.asf-daynav ul{max-inline-size:calc(80rem - 2 * var(--asf-gutter));scrollbar-width:none;gap:.45rem;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.asf-daynav ul::-webkit-scrollbar{display:none}.asf-daynav li[hidden]{display:none}.asf-daynav a{border:1px solid var(--asf-line-2);background:color-mix(in srgb, var(--day-deep) 70%, var(--asf-night));white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;min-block-size:2.6rem;padding:.25rem .85rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.asf-daynav a:before{content:"";background:var(--day-ink);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.asf-daynav a:hover{border-color:var(--day-ink)}.asf-daynav a[aria-current=date]{background:var(--day-ink);border-color:var(--day-ink);color:var(--asf-night)}.asf-daynav a[aria-current=date]:before{background:var(--asf-night)}.asf-daynav small{text-transform:uppercase;font-size:.68rem;font-weight:800}.asf-filters{flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.1rem 0 1.6rem;display:flex}.asf-chips{scrollbar-width:none;gap:.4rem;max-inline-size:100%;display:flex;overflow-x:auto}.asf-chips::-webkit-scrollbar{display:none}.asf-chips button{border:1px solid var(--asf-line-2);min-block-size:2.6rem;color:var(--asf-ink);font:600 .86rem var(--ev-font-sans);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.3rem 1rem;transition:background-color .2s,border-color .2s,color .2s}.asf-chips button:hover{border-color:var(--asf-gold)}.asf-chips button[aria-pressed=true]{background:var(--asf-gold);border-color:var(--asf-gold);color:var(--asf-night)}.asf-filters .asf-empty{flex-basis:100%}.asf-day{background:var(--asf-grain), linear-gradient(to bottom, var(--day-deep), color-mix(in srgb, var(--day-deep) 55%, var(--asf-night)));padding-block:clamp(2.4rem,7vw,4.5rem);scroll-margin-block-start:calc(var(--asf-nav-height) + var(--asf-daynav-height))}.asf-day[hidden]{display:none}.asf-day-head{align-items:center;gap:1.4rem;margin-block-end:clamp(1.4rem,4vw,2.4rem);display:grid}.asf-day-head .asf-eye{order:-1}.asf-day-no{letter-spacing:.16em;text-transform:uppercase;color:var(--day-ink,var(--asf-gold-2));margin:0 0 .5rem;font-size:.74rem;font-weight:800}.asf-day-head h3{color:var(--asf-moon);margin:0;font-size:clamp(1.5rem,4.6vw,2.2rem);line-height:1.1}.asf-day-theme{font:italic 700 clamp(2rem, 8.6vw, 3.9rem)/1 var(--asf-display);letter-spacing:-.02em;color:var(--day-ink);text-wrap:balance;margin:.35rem 0 0}.asf-day-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;font-size:.88rem;display:flex}.asf-day-meta small{color:#f5eee2c7;font-size:.88rem;font-weight:600}.asf-day-meta a{min-block-size:2.5rem;color:var(--day-ink);text-underline-offset:.22em;align-items:center;font-weight:700;display:inline-flex}@media (min-width:860px){.asf-day-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem)}.asf-day-head .asf-eye{order:0}}.asf-eye{aspect-ratio:16/9;filter:drop-shadow(0 0 2.2rem color-mix(in srgb, var(--day-ink) 30%, transparent));margin:0;position:relative}.asf-eye-lens{-webkit-mask:var(--asf-almond) center / 100% 100% no-repeat;mask:var(--asf-almond) center / 100% 100% no-repeat;clip-path:ellipse(72% 72%);position:absolute;inset:0}.asf-eye-lens img{object-fit:cover}.asf-eye svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.asf-eye path{fill:none;stroke:var(--day-ink,var(--asf-gold));stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.asf[data-motion=on] .asf-eye[data-reveal]{opacity:1;transform:none}.asf[data-motion=on] .asf-eye[data-reveal] .asf-eye-lens{transition:clip-path 1.3s cubic-bezier(.22,.7,.2,1) .25s,filter 1.3s .25s}.asf[data-motion=on] .asf-eye[data-reveal] path{transition:stroke-dashoffset 1.1s}.asf[data-motion=on] .asf-eye[data-reveal=waiting] .asf-eye-lens{clip-path:ellipse(72% 0%);filter:brightness(.5)}.asf[data-motion=on] .asf-eye[data-reveal=waiting] path{stroke-dashoffset:1px}.asf-cards{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.asf-card{border:1px solid color-mix(in srgb, var(--day-ink) 32%, transparent);border-radius:var(--asf-radius);outline:1px solid color-mix(in srgb, var(--day-ink) 14%, transparent);outline-offset:-6px;background:#0e0b1c85;grid-template-columns:minmax(0,1fr) 5.25rem;grid-template-areas:"strip strip""body photo";column-gap:.8rem;padding:0 .85rem .85rem;transition:transform .25s,border-color .25s,background-color .25s;display:grid;position:relative}.asf-card[hidden]{display:none}.asf-card:hover{border-color:var(--day-ink);background:#0e0b1cb3;transform:translateY(-3px)}.asf-card:has(a:focus-visible){outline:3px solid var(--asf-gold);outline-offset:2px}.asf-card-strip{border-block-end:1px dashed color-mix(in srgb, var(--day-ink) 35%, transparent);grid-area:strip;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .65rem;padding:.6rem 0 .5rem;display:flex}.asf-card-strip time{font:700 1.2rem/1 var(--asf-display);font-variant-numeric:tabular-nums;color:var(--day-ink)}.asf-card-strip span{color:var(--asf-moon);font-size:.88rem;font-weight:700}.asf-card-photo{aspect-ratio:1;background:var(--day-ink);border-radius:.6rem;grid-area:photo;align-self:start;display:block;position:relative;overflow:hidden}.asf-card-photo img{object-fit:cover;block-size:100%;inline-size:100%;transition:filter .35s;position:absolute;inset:0}.asf-card-photo[data-photo=listing] img{filter:grayscale()contrast(1.08);mix-blend-mode:multiply}.asf-card:hover .asf-card-photo img{filter:none;mix-blend-mode:normal}.asf-card-stamp{z-index:1;border:2px solid var(--asf-ember);color:var(--asf-ember);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0e0b1cd1;border-radius:.3rem;padding:.15rem .45rem;font-size:.64rem;font-weight:800;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(-10deg)}[dir=rtl] .asf-card-stamp{transform:translate(50%,-50%)rotate(10deg)}.asf-card[data-status=sold_out] .asf-card-photo img,.asf-card[data-status=cancelled] .asf-card-photo img{opacity:.5}.asf-card .asf-badge--status:is([data-status=sold_out],[data-status=cancelled]){clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.asf-card-body{grid-area:body;min-inline-size:0}.asf-card-kind{letter-spacing:.1em;text-transform:uppercase;color:#f5eee2b3;margin:0;font-size:.72rem;font-weight:800}.asf-card-title{font:650 1.12rem/1.25 var(--asf-display);color:var(--asf-moon);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:.25rem 0 0}.asf-card-title a{text-decoration:none}.asf-card-title a:after{content:"";z-index:2;border-radius:var(--asf-radius);position:absolute;inset:0}.asf-card-note{color:var(--asf-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.asf-card-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.55rem 0 0;display:flex}.asf-card-hours{color:#f5eee2a8;font-size:.78rem;font-weight:600}.asf-card[data-status=cancelled] .asf-card-title{text-decoration:line-through}@media (min-width:620px){.asf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.asf-card{grid-template:"strip""photo""body"1fr/minmax(0,1fr)}.asf-card-photo{aspect-ratio:4/3;margin-block-end:.9rem}}@media (min-width:1000px){.asf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:620px){.asf-cards:has(>.asf-card:only-child){grid-template-columns:minmax(0,44rem)}.asf-card:only-child{grid-template:"strip strip""photo body"1fr/minmax(0,2fr) minmax(0,3fr);column-gap:1.2rem}.asf-card:only-child .asf-card-photo{margin:0}}@media (min-width:1280px){.asf-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.asf-passes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.asf-pass{--stub:7.6rem;grid-template-columns:minmax(0, 1fr) var(--stub);border-radius:var(--asf-radius);background:var(--asf-grain), linear-gradient(135deg, var(--day-deep), color-mix(in srgb, var(--day-deep) 60%, var(--asf-night)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--day-ink) 35%, transparent);-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .65rem, #000 calc(.65rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .65rem, #000 calc(.65rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .65rem, #000 calc(.65rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .65rem, #000 calc(.65rem + .5px)) bottom / 100% 51% no-repeat;display:grid}[dir=rtl] .asf-pass{-webkit-mask:radial-gradient(circle at var(--stub) 0, transparent .65rem, #000 calc(.65rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent .65rem, #000 calc(.65rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--stub) 0, transparent .65rem, #000 calc(.65rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub) 100%, transparent .65rem, #000 calc(.65rem + .5px)) bottom / 100% 51% no-repeat}.asf-pass-main{min-inline-size:0;padding:1.15rem 1.2rem 1.25rem}.asf-pass-label{letter-spacing:.12em;text-transform:uppercase;color:var(--day-ink);margin:0;font-size:.7rem;font-weight:800}.asf-pass-day{color:var(--asf-moon);margin:.5rem 0 0;font-weight:700}.asf-pass-theme{font:italic 700 clamp(1.35rem, 5vw, 1.7rem)/1.1 var(--asf-display);color:var(--day-ink);margin:.15rem 0 0}.asf-pass-includes{color:#f5eee2bf;margin:.6rem 0 0;font-size:.86rem}.asf-pass-stub{border-inline-start:2px dashed color-mix(in srgb, var(--day-ink) 40%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem .5rem;display:flex}.asf-pass-price{font:700 1.55rem/1 var(--asf-display);color:var(--asf-moon)}.asf-pass-stub small{letter-spacing:.12em;text-transform:uppercase;color:#f5eee2b3;font-size:.64rem;font-weight:800}.asf-pass .asf-badge--status{text-transform:uppercase;letter-spacing:.06em;background:#0e0b1cb3;border:2px solid;font-size:.66rem;transform:rotate(-6deg)}.asf-pass[data-status=sold_out] .asf-pass-price{color:#f5eee28c;text-decoration:line-through;text-decoration-thickness:2px}.asf-pass-book{min-block-size:2.75rem;color:var(--asf-gold-2);text-underline-offset:.2em;align-items:center;padding-inline:.3rem;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}@media (min-width:720px){.asf-passes{grid-template-columns:repeat(2,minmax(0,1fr))}}.asf-split{gap:1rem;display:grid}.asf-split-half{border-radius:var(--asf-radius);background:var(--asf-grain), var(--asf-night-3);padding:1.4rem 1.3rem 1.5rem;position:relative;overflow:hidden}.asf-split-half[data-language=dutch]{background:var(--asf-grain), linear-gradient(135deg, #3a2410, #24170c)}.asf-split-mark{font:italic 700 clamp(3.6rem, 14vw, 6rem)/.9 var(--asf-display);letter-spacing:-.03em;color:var(--asf-moon);display:block}.asf-split-half[data-language=dutch] .asf-split-mark{color:var(--asf-dutch)}.asf-split-count{color:var(--asf-gold-2);margin:.8rem 0 0;font-weight:800}.asf-split-half[data-language=dutch] .asf-split-count{color:var(--asf-dutch)}.asf-split-half p:not(.asf-split-count){max-inline-size:36rem;margin:.5rem 0 0;line-height:1.7}.asf-split-wordless{border:1px dashed var(--asf-line-2);border-radius:var(--asf-radius);max-inline-size:46rem;color:var(--asf-muted);margin:1.2rem 0 0;padding:1rem 1.2rem;line-height:1.65}.asf-split-wordless strong{color:var(--asf-moon)}@media (min-width:760px){.asf-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.asf-split-half{padding:2rem 2rem 2.2rem}.asf-split-half:first-child{border-start-end-radius:0;border-end-end-radius:0}.asf-split-half:last-child{box-shadow:inset 2px 0 0 var(--asf-gold);border-start-start-radius:0;border-end-start-radius:0}[dir=rtl] .asf-split-half:last-child{box-shadow:inset -2px 0 0 var(--asf-gold)}}.asf-prose p,.asf-prose li{max-inline-size:44rem;line-height:1.75}.asf-prose h3{color:var(--asf-moon);margin:1.6rem 0 .4rem;font-size:1.3rem}.asf-prose a{color:var(--asf-gold-2);font-weight:700}.asf-venue{align-items:start;gap:clamp(1.6rem,4vw,3rem);display:grid}.asf-venue-photo{aspect-ratio:5/4;border-radius:50% 50% var(--asf-radius) var(--asf-radius) / 22% 22% var(--asf-radius) var(--asf-radius);background:var(--asf-night-3);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8b04b73,0 0 4rem #e8b04b1f}.asf-venue-frame{position:absolute;inset:0}.asf-venue-photo img{object-fit:cover}.asf-venue-rows{gap:.9rem;margin:0 0 1.4rem;display:grid}.asf-venue-rows>div{border-block-end:1px solid var(--asf-line);padding-block-end:.9rem}.asf-venue-rows dt{letter-spacing:.12em;text-transform:uppercase;color:var(--asf-gold);font-size:.72rem;font-weight:800}.asf-venue-rows dd{margin:.3rem 0 0;line-height:1.6}@media (min-width:860px){.asf-venue{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.asf-venue-photo{aspect-ratio:4/5;border-radius:50% 50% var(--asf-radius) var(--asf-radius) / 30% 30% var(--asf-radius) var(--asf-radius);position:sticky;inset-block-start:calc(var(--asf-nav-height) + 1.5rem)}}.asf-faq{border-block-start:1px solid var(--asf-line)}.asf-faq details{border-block-end:1px solid var(--asf-line)}.asf-faq summary{min-block-size:3.4rem;font:650 1.12rem/1.35 var(--asf-display);color:var(--asf-moon);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;list-style:none;display:flex}.asf-faq summary::-webkit-details-marker{display:none}.asf-faq summary:hover{color:var(--asf-gold-2)}.asf-faq-eye{flex:none;block-size:1.7rem;inline-size:1.7rem;transition:transform .35s cubic-bezier(.22,.7,.2,1);transform:scaleY(.3)}.asf-faq-eye path{fill:none;stroke:var(--asf-gold);stroke-width:1.8px}.asf-faq-eye circle{fill:var(--asf-gold);opacity:0;transition:opacity .25s .1s}.asf-faq details[open] .asf-faq-eye{transform:none}.asf-faq details[open] .asf-faq-eye circle{opacity:1}.asf-faq-guide{color:var(--asf-gold-2);font-weight:700}.asf-faq details p{max-inline-size:46rem;color:var(--asf-muted);margin:0 0 1.1rem;line-height:1.7}.asf-premieres{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.asf-premieres li{border:1px solid var(--asf-line-2);border-radius:var(--asf-radius);background:var(--asf-night-2);flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.asf-premiere-when{color:var(--asf-gold-2);flex-wrap:wrap;gap:.2rem .7rem;margin:0;font-size:.84rem;font-weight:700;display:flex}.asf-premiere-title{font:700 1.2rem/1.25 var(--asf-display);overflow-wrap:break-word;margin:0}.asf-premiere-title a{min-block-size:2.75rem;color:var(--asf-moon);text-decoration:none;display:inline-block}.asf-premiere-title a:hover{color:var(--asf-gold-2)}.asf-premiere-meta{color:var(--asf-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.84rem;display:flex}.asf-subtitle{color:var(--asf-moon);margin:0 0 .6rem;font-size:1.2rem}.asf-listings{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.asf-listing{border:1px solid var(--asf-line-2);border-radius:var(--asf-radius);background:var(--asf-night-2);align-items:center;gap:.9rem;padding:.7rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.asf-listing:hover{border-color:var(--asf-gold);transform:translateY(-2px)}.asf-row-thumb{aspect-ratio:1;background:var(--asf-night-3);border-radius:.7rem;flex:none;inline-size:4.5rem;display:block;position:relative;overflow:hidden}.asf-row-thumb img{object-fit:cover}.asf-listing-body{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.asf-listing-body strong{font-family:var(--asf-display);overflow-wrap:break-word;color:var(--asf-moon)}.asf-row-meta{color:var(--asf-muted);font-size:.84rem}.asf-row-note{font-size:.88rem;line-height:1.5}.asf-footer{color:#f5eee2d1;margin-block-start:2rem;padding-block-end:clamp(2rem,5vw,3rem);position:relative}.asf-footer-art{aspect-ratio:4/3;max-block-size:36rem;inline-size:100%;position:relative}.asf-footer-art img{object-fit:cover;object-position:55% 60%}.asf-footer-art:after{content:"";background:linear-gradient(to bottom, var(--asf-night) 0%, transparent 22%, transparent 55%, var(--asf-night) 100%);position:absolute;inset:0}.asf-footer-inner{max-inline-size:80rem;padding-inline:var(--asf-gutter);margin:-4rem auto 0;position:relative}.asf-footer .asf-footer-closing{max-inline-size:18ch;font:italic 700 clamp(2.1rem, 7.4vw, 4.4rem)/1 var(--asf-display);letter-spacing:-.02em;color:var(--asf-gold-2);text-shadow:0 0 2rem #e8b04b4d;text-wrap:balance;margin:0 0 1.6rem}.asf-footer p{max-inline-size:46rem;line-height:1.6}.asf-footer-small{color:#f5eee29e;font-size:.8rem}.asf-footer-row{flex-wrap:wrap;gap:.4rem 1.4rem;margin-block-start:1rem;font-size:.9rem;display:flex}.asf-footer-row a{min-block-size:2.75rem;color:var(--asf-moon);align-items:center;display:inline-flex}@media (min-width:860px){.asf-footer-art{aspect-ratio:21/9}.asf-footer-inner{margin-block-start:-9rem}}.asf-event-room{color:var(--asf-muted);margin:-.5rem 0 0;font-size:.94rem}.asf .ep{padding-inline:var(--asf-gutter)}
.asf-portrait{color:var(--day-ink,var(--asf-gold-2));background:var(--asf-grain), radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--day-ink) 22%, transparent), transparent 70%), linear-gradient(to bottom, var(--day-deep,var(--asf-night-3)), var(--asf-night));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--day-ink) 55%, transparent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.asf-portrait img{object-fit:cover;object-position:50% 32%}.asf-portrait:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--day-ink) 55%, transparent);pointer-events:none;position:absolute;inset:0}.asf-portrait-initials{font:italic 700 var(--initials,3rem)/1 var(--asf-display);letter-spacing:-.03em}.asf-portrait[data-variant=hero],.asf-portrait[data-variant=lead],.asf-portrait[data-variant=thumb]{border-radius:50% 50% var(--asf-radius) var(--asf-radius) / 30% 30% var(--asf-radius) var(--asf-radius)}.asf-portrait[data-variant=hero]{--initials:clamp(5rem, 22vw, 8rem);block-size:20rem;inline-size:100%;box-shadow:0 0 3rem color-mix(in srgb, var(--day-ink) 22%, transparent)}.asf-portrait[data-variant=lead]{--initials:clamp(4.5rem, 18vw, 7rem);block-size:18.5rem;inline-size:100%}.asf-portrait[data-variant=card]{--initials:3.4rem;border-radius:calc(var(--asf-radius) - 1px) calc(var(--asf-radius) - 1px) 0 0;block-size:10rem;inline-size:100%}.asf-portrait[data-variant=thumb]{--initials:2.4rem;block-size:8.75rem;inline-size:7rem}@media (min-width:620px){.asf-portrait[data-variant=card]{block-size:12.5rem}}@media (min-width:860px){.asf-portrait[data-variant=hero]{block-size:clamp(28rem,36vw,32.5rem);inline-size:clamp(20rem,28vw,26rem)}}.asf-profile-mark{justify-items:start;gap:.4rem;margin:0;display:grid}.asf-photo-credit{color:#f5eee2a6;margin:0;font-size:.7rem}.asf-photo-credit a{color:inherit;text-underline-offset:.15em;-webkit-text-decoration:underline #f5eee24d;text-decoration:underline #f5eee24d}.asf-photo-credit a:hover{color:var(--asf-gold-2)}.asf-card-people{z-index:3;color:#f5eee2d1;margin:.3rem 0 0;font-size:.86rem;position:relative}.asf-card-people a{color:var(--day-ink);text-underline-offset:.18em;text-decoration:underline}.asf-card-people a:hover{color:var(--asf-moon)}.asf-leads{gap:1rem;margin-block-end:1.4rem;display:grid}.asf-lead{border:1px solid color-mix(in srgb, var(--day-ink) 35%, transparent);border-radius:calc(var(--asf-radius) * 1.4);background:var(--asf-grain), radial-gradient(circle at 18% 30%, color-mix(in srgb, var(--day-ink) 16%, transparent), transparent 55%), linear-gradient(135deg, var(--day-deep), color-mix(in srgb, var(--day-deep) 45%, var(--asf-night)));align-items:start;gap:1.2rem;padding:clamp(1rem,3vw,1.6rem);transition:transform .25s,border-color .25s;display:grid;position:relative}.asf-lead:hover{border-color:var(--day-ink);transform:translateY(-3px)}.asf-lead:has(a:focus-visible){outline:3px solid var(--asf-gold);outline-offset:3px}.asf-lead h3{color:var(--asf-moon);margin:0;font-size:clamp(1.9rem,6.4vw,3.2rem);line-height:1.02}.asf-lead h3 a{text-decoration:none}.asf-lead h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.asf-lead-headline{max-inline-size:36rem;font:italic 600 clamp(1.05rem, 2.6vw, 1.25rem)/1.45 var(--asf-display);color:#f5eee2e6;margin:.7rem 0 0}.asf-lead-more{color:var(--day-ink);margin:1rem 0 0;font-weight:700}.asf-lead+.asf-lead h3{font-size:clamp(1.6rem,5vw,2.3rem)}.asf-person-shows{flex-wrap:wrap;gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.asf-person-shows li{border:1px solid color-mix(in srgb, var(--day-ink) 50%, transparent);color:var(--day-ink);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:700}@media (min-width:900px){.asf-leads{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.asf-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.asf-lead .asf-portrait[data-variant=lead]{block-size:22rem}.asf-lead:first-child .asf-portrait[data-variant=lead]{block-size:29rem}}.asf-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.asf-person{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--day-ink) 26%, transparent);border-radius:var(--asf-radius);background:color-mix(in srgb, var(--day-deep) 45%, var(--asf-night));flex-direction:column;block-size:100%;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.asf-person:hover{border-color:var(--day-ink);transform:translateY(-2px)}.asf-person-words{flex-direction:column;gap:.15rem;min-inline-size:0;padding:.8rem .9rem .9rem;display:flex}.asf-person-words strong{font:700 1.08rem/1.2 var(--asf-display);color:var(--asf-moon)}.asf-person-words span{color:#f5eee2bf;font-size:.8rem}.asf-person-words small{color:var(--day-ink);overflow-wrap:anywhere;font-size:.76rem;font-weight:700}@media (max-width:619px){.asf-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.asf-person-words{padding:.65rem .7rem .75rem}.asf-person-words span{display:none}}.asf-people-more{margin-block-start:1.6rem}.asf-people-more h3{color:var(--asf-moon);margin:0;font-size:1.15rem}.asf-people-more p{color:var(--asf-muted);margin:.3rem 0 .7rem;font-size:.9rem}.asf-people-more ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.asf-people-more a{border:1px solid var(--asf-line-2);border-radius:999px;align-items:center;min-block-size:2.5rem;padding:.2rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.asf-people-more a:hover{border-color:var(--asf-gold)}.asf-on-stage{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.asf-on-stage-person{border:1px solid color-mix(in srgb, var(--day-ink) 30%, transparent);border-radius:var(--asf-radius);background:color-mix(in srgb, var(--day-deep) 40%, var(--asf-night));align-items:flex-start;gap:1.1rem;padding:1rem 1.1rem;display:flex}.asf-on-stage-person>div{flex:1;min-inline-size:0}@media (max-width:479px){.asf-on-stage-person{gap:.9rem;padding:.9rem}.asf-on-stage-person .asf-portrait[data-variant=thumb]{block-size:7.5rem;inline-size:6rem}}.asf-on-stage-person h3{color:var(--asf-moon);margin:0;font-size:1.3rem}.asf-on-stage-person p{max-inline-size:42rem;color:var(--asf-muted);margin:.4rem 0 0;line-height:1.6}.asf-on-stage-headline{font:italic 600 1rem/1.45 var(--asf-display);color:var(--asf-ink)!important}.asf-on-stage-person .asf-faq-guide{align-items:center;min-block-size:2.5rem;margin-block-start:.3rem;display:inline-flex}.asf-person-links{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.asf-person-links a{border:1px solid var(--asf-line-2);border-radius:999px;align-items:center;gap:.35rem;min-block-size:2.5rem;padding:.2rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.asf-person-links a:hover{border-color:var(--asf-gold);color:var(--asf-gold-2)}.asf-story{background:var(--asf-grain), radial-gradient(ellipse 70% 60% at 15% 0, #e8b04b1f, transparent 70%), linear-gradient(to bottom, #1c1408, var(--asf-night));border-block-start:1px solid #e8b04b4d;margin-block-start:clamp(3rem,8vw,5.5rem);padding-block:clamp(2.6rem,7vw,4.5rem);scroll-margin-block-start:var(--asf-nav-height)}.asf-story .asf-section-head{margin-block-end:1.8rem}.asf-story .asf-day-no{color:var(--asf-gold-2)}.asf-story>.asf-wrap>.asf-button{margin-block-start:2rem}.asf-story-grid{gap:clamp(1.4rem,4vw,3rem);display:grid}.asf-story-side{align-content:start;gap:1rem;display:grid}.asf-story-card{border:1px solid var(--asf-line-2);border-radius:var(--asf-radius);background:#0e0b1c8c;padding:1.2rem 1.25rem}.asf-story-card h3{color:var(--asf-moon);margin:0 0 .5rem;font-size:1.25rem}.asf-story-card>p{color:var(--asf-muted);margin:0 0 .8rem;line-height:1.6}.asf-story-card .asf-venue-rows{margin-block-end:0}@media (min-width:900px){.asf-story-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.asf-timeline{gap:1.2rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid;position:relative}.asf-timeline:before{content:"";background:linear-gradient(to bottom, var(--asf-gold), #e8b04b26);inline-size:2px;position:absolute;inset-block:.4rem;inset-inline-start:.35rem}[dir=rtl] .asf-timeline{padding:0 1.6rem 0 0}.asf-timeline li{position:relative}.asf-timeline li:before{content:"";background:var(--asf-gold);border-radius:50%;block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-start:.45rem;inset-inline-start:-1.55rem;box-shadow:0 0 12px 3px #e8b04b8c}.asf-timeline-year{font:italic 700 1.45rem/1 var(--asf-display);color:var(--asf-gold-2)}.asf-timeline p{max-inline-size:40rem;margin:.3rem 0 0;line-height:1.6}.asf-satellites{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.asf-satellites li{border-block-end:1px solid var(--asf-line);gap:.1rem;padding-block-end:.7rem;display:grid}.asf-satellites time{letter-spacing:.1em;text-transform:uppercase;color:var(--asf-gold);font-size:.74rem;font-weight:800}.asf-satellites a{font:700 1.05rem/1.3 var(--asf-display);color:var(--asf-moon);text-decoration:none}.asf-satellites a:hover{color:var(--asf-gold-2)}.asf-satellites span,.asf-satellites small{color:var(--asf-muted);font-size:.86rem}.asf-profile-hero{align-items:center;gap:1.2rem;display:grid}.asf-profile-mark{inline-size:100%}.asf-hero--profile .asf-hero-inner>.asf-profile-hero{max-inline-size:none}@media (max-width:859px){.asf-hero--profile .asf-hero-art{display:none}.asf-hero--profile .asf-hero-inner{margin-block-start:0;padding-block-start:1.2rem}}@media (min-width:860px){.asf-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.asf-profile-mark{inline-size:auto}}.asf-appearances{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.asf-appearance{border:1px solid color-mix(in srgb, var(--day-ink) 35%, transparent);border-radius:var(--asf-radius);background:var(--asf-grain), linear-gradient(135deg, var(--day-deep), color-mix(in srgb, var(--day-deep) 50%, var(--asf-night)));padding:1rem 1.1rem 1.1rem}.asf-appearance h3{margin:0;font-size:1.3rem;line-height:1.2}.asf-appearance h3 a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--day-ink) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--day-ink) 50%, transparent);text-underline-offset:.2em}.asf-appearance-meta{color:#f5eee2cc;margin:.4rem 0 .6rem;font-size:.88rem}.asf-profile-about{align-items:start;gap:1.6rem;display:grid}.asf-profile-facts{border-block-end:1px solid #e8b04b73}@media (min-width:900px){.asf-profile-about{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.asf-profile-facts{grid-template-columns:1fr;margin-block-start:4.6rem}.asf-profile-facts>div,.asf-profile-facts>div+div{border-inline-start:0;padding:.9rem 0}.asf-profile-facts>div+div{border-block-start:1px solid var(--asf-line)}}.asf-editorial{border-inline-start:3px solid var(--asf-gold);border-radius:0 var(--asf-radius) var(--asf-radius) 0;background:linear-gradient(90deg,#e8b04b1a,#0000 80%);max-inline-size:48rem;padding:clamp(1.4rem,4vw,2.2rem);position:relative}[dir=rtl] .asf-editorial{border-radius:var(--asf-radius) 0 0 var(--asf-radius);background:linear-gradient(270deg,#e8b04b1a,#0000 80%)}.asf-editorial .asf-section-head h2:before{display:none}.asf-editorial p{font:500 1.12rem/1.65 var(--asf-display);margin:0 0 1rem}.asf-editorial-sign{color:var(--asf-gold-2);font:italic 700 .95rem var(--asf-display)!important;margin:0!important}.asf-known{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.asf-known li{padding-inline-start:1.3rem;line-height:1.6;position:relative}.asf-known li:before{content:"";background:var(--asf-gold);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.6rem;inset-inline-start:0}.asf-videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.asf-videos li{gap:.5rem;display:grid}.asf-videos li>a{color:var(--asf-moon);font-weight:700}.asf-video-still,.asf-video-frame{aspect-ratio:16/9;border-radius:var(--asf-radius);background:var(--asf-night-3);border:0;inline-size:100%;display:block;position:relative;overflow:hidden}.asf-video-frame[data-platform=spotify],.asf-video-still[data-platform=spotify]{aspect-ratio:auto;block-size:152px}.asf-video-still{cursor:pointer;padding:0}.asf-video-still img{object-fit:cover;filter:brightness(.75);block-size:100%;inline-size:100%;transition:filter .25s;position:absolute;inset:0}.asf-video-still:hover img{filter:brightness(.95)}.asf-video-play{background:var(--asf-gold);border-radius:50%;block-size:4rem;inline-size:4rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #e8b04b80}[dir=rtl] .asf-video-play{transform:translate(50%,-50%)}.asf-video-play:after{content:"";border-block:.7rem solid #0000;border-inline-start:1.1rem solid var(--asf-night);position:absolute;inset-block-start:50%;inset-inline-start:54%;transform:translate(-50%,-50%)}.asf-plain-list{gap:.6rem;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.asf-plain-list a{color:var(--asf-gold-2);font-weight:700}.asf-plain-list small,.asf-plain-list time{color:var(--asf-muted);font-size:.84rem}.asf-fact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.asf-fact-list li{border-block-end:1px solid var(--asf-line);grid-template-columns:3.6rem minmax(0,1fr);gap:.8rem;padding-block:.75rem;line-height:1.55;display:grid}.asf-fact-year{font:italic 700 1.1rem/1.4 var(--asf-display);color:var(--asf-gold-2)}.asf-fact-list strong{letter-spacing:.1em;text-transform:uppercase;color:var(--asf-gold);margin-inline-end:.35rem;font-size:.72rem;font-weight:800}.asf-works{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.asf-works li{border:1px solid var(--asf-line-2);border-radius:var(--asf-radius);background:var(--asf-night-2);flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.asf-work-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--asf-gold);font-size:.72rem;font-weight:800}.asf-works strong{font:700 1.08rem/1.3 var(--asf-display);color:var(--asf-moon)}.asf-works li>span:last-child:not(.asf-work-kind){color:var(--asf-muted);font-size:.88rem;line-height:1.5}.asf-press{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.asf-press li{background:linear-gradient(to bottom, var(--asf-night-2), transparent);border-block-start:2px solid #e8b04b80;padding:1rem 1.1rem}.asf-press-outlet{letter-spacing:.1em;text-transform:uppercase;color:var(--asf-gold);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.asf-press a{font:700 1.08rem/1.35 var(--asf-display);color:var(--asf-moon);text-decoration:none}.asf-press a:hover{color:var(--asf-gold-2)}.asf-press p:not(.asf-press-outlet){color:var(--asf-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.asf-press blockquote{font:italic 600 1rem/1.45 var(--asf-display);color:var(--asf-gold-2);margin:.6rem 0 0}.asf-others{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.asf-others a{border:1px solid var(--asf-line-2);border-radius:999px;align-items:center;gap:.45rem;min-block-size:2.5rem;padding:.2rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.asf-others a:before{content:"";background:var(--day-ink,var(--asf-gold));border-radius:50%;block-size:.5rem;inline-size:.5rem}.asf-others a:hover{border-color:var(--day-ink,var(--asf-gold))}.asf-sources h2{color:var(--asf-moon);margin:0;font-size:1.1rem}.asf-sources p{color:var(--asf-muted);margin:.3rem 0 .6rem;font-size:.86rem}.asf-sources ol{columns:16rem;color:var(--asf-muted);column-gap:2rem;margin:0;padding-inline-start:1.4rem;font-size:.84rem;line-height:1.8}.asf-sources a{color:var(--asf-muted);overflow-wrap:anywhere}.asf-sources a:hover{color:var(--asf-gold-2)}.asf-org-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.asf-org-people li{border:1px solid var(--asf-line-2);border-radius:var(--asf-radius);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.asf-org-people strong{font:700 1.05rem var(--asf-display);color:var(--asf-moon)}.asf-org-people a{color:var(--asf-gold-2)}.asf-org-people span{color:var(--asf-muted);font-size:.88rem;line-height:1.5}.asf-venue-link{color:var(--asf-gold-2);text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #f2c46b73;text-decoration:underline #f2c46b73}.asf-venue-link:hover{text-decoration-color:currentColor}