@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-vietnamese-300-normal.CYSpmMwP.woff2) format("woff2"),url(/_astro/josefin-sans-vietnamese-300-normal.CIl7uc20.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-ext-300-normal.Bd7KVg_i.woff2) format("woff2"),url(/_astro/josefin-sans-latin-ext-300-normal.C3BJt8Gj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-300-normal.jK6vcIgA.woff2) format("woff2"),url(/_astro/josefin-sans-latin-300-normal.BxpWkS1B.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-vietnamese-400-normal.5bZRxDiL.woff2) format("woff2"),url(/_astro/josefin-sans-vietnamese-400-normal.7lki-pri.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-ext-400-normal.WydUZGG0.woff2) format("woff2"),url(/_astro/josefin-sans-latin-ext-400-normal.GP5qjHwf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-400-normal.Bw73c5y2.woff2) format("woff2"),url(/_astro/josefin-sans-latin-400-normal.OLNf33Pm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #19191a;--bg-raised: #232324;--bg-sunken: #111112;--fg: #f5f3f0;--fg-muted: #c8c0b8;--fg-faint: #948b82;--accent: #c9a86c;--accent-deep: #a4854b;--accent-rose: #b8847c;--rule: rgba(245, 243, 240, .12);--wash: rgba(25, 25, 26, .55);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Cormorant Garamond", Georgia, serif;--font-caps: "Josefin Sans", "Helvetica Neue", sans-serif;--tracking-caps: .22em;--page-max: 68rem;--gutter: clamp(1.2rem, 4vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:1.15rem;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:var(--accent)}a:hover{color:var(--accent)}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.1;margin:0}::selection{background:var(--accent);color:var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}section{padding-block:clamp(3.5rem,9vh,6.5rem);scroll-margin-top:2rem}.section-title{font-family:var(--font-caps);font-size:.8rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);margin-bottom:2.2rem}.section-title:after{content:"";display:block;width:3.2rem;height:1px;background:var(--accent);margin-top:.9rem;opacity:.6}.about-grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:54rem){.about-grid{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr)}}.about-grid img{border-radius:2px}.prose>p:first-of-type:first-letter{font-family:var(--font-display);float:left;font-size:5.9em;line-height:.74;margin:.06em .1em -.12em 0;color:var(--accent);font-weight:500}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.prose>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0 .14em 0 0;-webkit-initial-letter:3;initial-letter:3}}.prose p{margin:0 0 1.2em}.prose em{color:var(--accent-rose);font-style:italic}.events{list-style:none;margin:0;padding:0}.event{display:grid;gap:.2rem 2rem;padding-block:1.3rem;border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,14rem) 1fr}@media(max-width:34rem){.event{grid-template-columns:1fr}}.event .when{font-family:var(--font-caps);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-top:.45rem}.event .what strong{font-family:var(--font-display);font-size:1.35rem;font-weight:500;display:block}.event .where{display:block;color:var(--fg-muted)}.event.is-cancelled .what strong{text-decoration:line-through;opacity:.6}.empty-note{color:var(--fg-muted);font-style:italic}.quotes{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.quote{background:var(--bg-raised);border:1px solid var(--rule);padding:2.2rem 1.8rem;margin:0}.quote blockquote{margin:0;font-family:var(--font-display);font-size:1.35rem;font-style:italic;line-height:1.45}.quote blockquote:before{content:"“";color:var(--accent);font-size:1.6em;line-height:0;vertical-align:-.25em;margin-right:.08em}.quote figcaption{margin-top:1.1rem;font-family:var(--font-caps);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.quote figcaption b{color:var(--accent);font-weight:400}.tracks{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.track strong{font-family:var(--font-display);font-size:1.3rem;font-weight:500;display:block}.track .detail{color:var(--fg-muted);display:block;margin-bottom:.6rem}.track audio{width:100%;max-width:34rem;filter:sepia(.25) saturate(.8)}.video-frame{aspect-ratio:16 / 9;max-width:52rem;background:var(--bg-sunken);border:1px solid var(--rule)}.video-frame iframe{width:100%;height:100%;border:0;display:block}.contact-line{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.2rem)}.contact-line a{text-decoration-color:var(--accent)}.aside-note{color:var(--fg-muted);margin-top:.8rem}footer{border-top:1px solid var(--rule);padding:2.2rem var(--gutter) 3rem;font-family:var(--font-caps);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}img{width:auto;height:auto}.hero h1.brand{margin:0;font-size:inherit;line-height:1}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.about-grid>img{width:100%}.stage{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stage img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;border-radius:2px;filter:saturate(.9)}.repertoire{columns:18rem 3;column-gap:clamp(2rem,5vw,4rem)}.repertoire h3{break-after:avoid;font-family:var(--font-caps);font-size:.74rem;font-weight:400;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-faint);margin:0 0 .6rem}.repertoire ul{list-style:none;margin:0 0 2rem;padding:0;break-inside:avoid}.repertoire li{padding:.15rem 0}.repertoire em{color:var(--accent-rose)}.videos{display:grid;gap:2.2rem 1.6rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.video{margin:0}.video .video-frame{max-width:none;position:relative;overflow:hidden}.video figcaption{margin-top:.8rem}.video-facade{position:absolute;inset:0;display:block}.video-facade img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .2s}.video-facade:hover img,.video-facade:focus-visible img{opacity:1}.video-facade .play{position:absolute;left:50%;top:50%;width:4.2rem;height:4.2rem;margin:-2.1rem 0 0 -2.1rem;border-radius:50%;border:1px solid var(--accent);background:#120e0b99}.video-facade .play:after{content:"";position:absolute;left:38%;top:30%;border-style:solid;border-width:.8rem 0 .8rem 1.35rem;border-color:transparent transparent transparent var(--accent)}.video-facade:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.video-frame iframe{position:absolute;inset:0}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}footer .credit a{text-decoration:none}footer .credit a:hover{color:var(--accent)}.notfound{min-height:70vh;padding-block:4rem}.notfound .brand img{width:clamp(200px,26vw,320px);margin-bottom:3rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--pane: 50vw;--ease-out: cubic-bezier(.22, 1, .36, 1)}.portrait-pane{position:fixed;inset:0;overflow:hidden;z-index:0;background:var(--bg)}.portrait-img{position:absolute;inset:-2%;background:url(/media/anita-backdrop-wide.webp) right 30% / cover no-repeat;filter:brightness(.86);animation:portrait-in 2.6s var(--ease-out) both,portrait-drift 38s ease-in-out 2.6s infinite alternate}.portrait-pane:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(34% 45% at 76% 34%,rgba(201,168,108,.18),transparent 70%);mix-blend-mode:soft-light;animation:glow-in 3s ease-out .8s both,glow-drift 24s ease-in-out 3.8s infinite alternate}.portrait-pane:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#19191ab8,#19191a8c 40%,#19191a00 62%),linear-gradient(180deg,rgba(25,25,26,.2),transparent 30%,transparent 72%,rgba(25,25,26,.6))}@keyframes portrait-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes portrait-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.045) translate3d(-1%,-.8%,0)}}@keyframes glow-in{0%{opacity:0}to{opacity:1}}@keyframes glow-drift{0%{transform:translateZ(0)}to{transform:translate3d(-6%,4%,0)}}body.split>.masthead,body.split>.panels,body.split>footer{position:relative;z-index:1;margin-right:var(--pane);padding-inline:clamp(1.5rem,5vw,5rem)}body.split>.panels{max-width:none;min-height:60vh;padding-bottom:4rem}body.split>.panels>section{max-width:44rem;padding-block:0 2rem;scroll-margin-top:1rem}body.split>footer{border-top-color:var(--rule)}.masthead{padding-top:clamp(2.5rem,7vh,5rem);padding-bottom:clamp(2rem,5vh,3.2rem)}.masthead h1.brand{margin:0;line-height:1;font-size:inherit}.masthead .brand img{width:clamp(230px,24vw,360px);animation:ink-in 1.9s var(--ease-out) .35s both}@keyframes ink-in{0%{clip-path:inset(0 100% 0 0);opacity:.2;filter:blur(3px)}60%{filter:blur(0)}to{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0)}}.nav{display:flex;flex-wrap:wrap;gap:.4rem clamp(.9rem,1.45vw,1.6rem);margin-top:clamp(2rem,5vh,3rem);padding:1.1rem 0 0;position:relative;font-family:var(--font-caps);font-size:clamp(.68rem,.84vw,.76rem);font-weight:400;letter-spacing:.17em;text-transform:uppercase}.nav:before{content:"";position:absolute;left:0;top:0;width:100%;max-width:44rem;height:1px;background:linear-gradient(90deg,var(--accent),rgba(201,168,108,.1));transform-origin:left;animation:draw 1.4s var(--ease-out) 1.1s both}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav a{position:relative;text-decoration:none;color:var(--fg);opacity:.78;padding:.35rem 0;animation:rise .9s var(--ease-out) calc(1.5s + var(--i, 0) * .07s) both}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.nav a:hover,.nav a[aria-current]{opacity:1;color:var(--accent)}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}@keyframes rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.panels-on .panels>section:not(.is-active){display:none}.panels-on .panels>section.is-active>*{animation:rise .8s var(--ease-out) both}.panels-on .panels>section.is-active>*:nth-child(2){animation-delay:.08s}.panels-on .panels>section.is-active>*:nth-child(3){animation-delay:.16s}.panels-on .panels>section.is-active>*:nth-child(n+4){animation-delay:.24s}.panels-on .panels.first-load>section.is-active>*{animation-delay:calc(1.9s + var(--d, 0s))}.panels-on .panels>section.is-active .section-title:after{transform-origin:left;animation:draw 1s var(--ease-out) .25s both}.section-title:focus{outline:none}.panels-on .panels>section.is-active :is(.quote,.track,.video,.stage li,.repertoire ul,.event){animation:rise .8s var(--ease-out) both}.panels-on .panels>section.is-active :is(.quote,.tracks>.track,.video,.stage li,.repertoire ul,.event):nth-child(2){animation-delay:.12s}.panels-on .panels>section.is-active :is(.quote,.tracks>.track,.video,.stage li,.repertoire ul,.event):nth-child(3){animation-delay:.2s}.panels-on .panels>section.is-active :is(.quote,.tracks>.track,.video,.stage li,.repertoire ul,.event):nth-child(n+4){animation-delay:.28s}.about-grid{grid-template-columns:minmax(0,1fr)!important}.about-grid>img{display:none}.stage{gap:.8rem}.stage img{transition:transform .6s var(--ease-out),filter .6s}.stage li{overflow:hidden;border-radius:2px}.stage li:hover img{transform:scale(1.04);filter:saturate(1.05)}.repertoire{columns:15rem 2}.quotes{grid-template-columns:minmax(0,1fr)}.quote{transition:border-color .4s,transform .4s var(--ease-out)}.quote:hover{border-color:#c9a86c73;transform:translateY(-2px)}.videos{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.video-facade .play{transition:transform .35s var(--ease-out),background .35s}.video-facade:hover .play{transform:scale(1.08);background:#120e0bcc}.mbar{display:none}@media(max-width:56rem){:root{--pane: 0px}.portrait-pane{position:relative;width:100%;height:72svh;min-height:24rem}.portrait-img{background-image:url(/media/anita-backdrop.jpg);background-position:60% 16%}.portrait-pane:after{background:radial-gradient(60% 45% at 58% 38%,rgba(201,168,108,.16),transparent 70%)}.portrait-pane:before{background:linear-gradient(180deg,rgba(25,25,26,.35),transparent 22%,transparent 55%,var(--bg) 100%)}body.split>.masthead{display:contents}.masthead h1.brand{position:relative;z-index:1;margin:-8.5rem 0 1.2rem;padding-inline:var(--gutter)}.masthead .brand img{width:clamp(210px,62vw,320px)}body.split>.panels{padding-inline:var(--gutter);scroll-margin-top:4.4rem}.repertoire{columns:1}.gallery{gap:.6rem}body.split>footer{padding-inline:var(--gutter)}.js .mbar{display:flex;align-items:center;gap:.9rem;position:fixed;top:0;left:0;right:0;z-index:30;height:3.8rem;padding:0 var(--gutter);padding-top:env(safe-area-inset-top);box-sizing:content-box;transition:background .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.mbar-home{display:block;line-height:0;opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .4s var(--ease-out);pointer-events:none}.mbar-home img{height:2.3rem;width:auto}.mbar-current{margin-right:auto;opacity:0;transition:opacity .4s;font-family:var(--font-caps);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);padding-left:.9rem;border-left:1px solid var(--rule)}html.scrolled .mbar{background:#19191ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--rule)}html.scrolled .mbar-home{opacity:1;transform:none;pointer-events:auto}html.scrolled .mbar-current{opacity:1}html.menu-open .mbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}html.menu-open .mbar-current{opacity:0}.menu-toggle{margin-left:auto;flex:none;position:relative;width:2.9rem;height:2.9rem;border-radius:50%;padding:0;cursor:pointer;border:1px solid rgba(201,168,108,.55);background:#1212138c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:glow-in .8s ease-out 1.6s both}.menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mt-lines,.mt-lines:before,.mt-lines:after{position:absolute;left:50%;width:1.15rem;height:1px;margin-left:-.575rem;background:var(--accent);transition:transform .4s var(--ease-out),opacity .3s}.mt-lines{top:50%}.mt-lines:before,.mt-lines:after{content:"";left:0;margin-left:0}.mt-lines:before{transform:translateY(-5px)}.mt-lines:after{transform:translateY(5px)}html.menu-open .mt-lines{background:transparent}html.menu-open .mt-lines:before{transform:rotate(45deg);background:var(--accent)}html.menu-open .mt-lines:after{transform:rotate(-45deg);background:var(--accent)}.js .nav{position:fixed;inset:0;z-index:25;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:.35rem;padding:5rem calc(var(--gutter) + .4rem) 3rem;background:linear-gradient(90deg,#19191af7,#19191adb),url(/media/anita-backdrop-wide.webp) left center / cover no-repeat,var(--bg);font-family:var(--font-display);font-size:clamp(1.25rem,min(8.5vw,6svh),2.6rem);letter-spacing:.02em;text-transform:none;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s;overflow-y:auto}.js .nav:before{display:none}html.menu-open{overflow:hidden}html.menu-open .nav{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}.js .nav a{animation:none;opacity:.85;padding:.25rem 0}.js .nav a:after{bottom:.2rem}html.menu-open .nav a{animation:rise .6s var(--ease-out) calc(.08s + var(--i, 0) * .05s) both}.js .nav a[aria-current]{color:var(--accent);font-style:italic}@media(max-height:32rem){.js .nav{padding-top:3.4rem;padding-bottom:.8rem;gap:0;font-size:clamp(1.2rem,5.6svh,1.8rem)}}html:not(.js) .nav{padding:1rem var(--gutter)}}html:not(.panels-on) .panels>section{padding-block:2rem 3rem}@media(prefers-reduced-motion:reduce){.portrait-img,.portrait-pane:after,.masthead .brand img,.menu-toggle,html.menu-open .nav a,.nav:before,.nav a,.panels-on .panels>section.is-active *,.panels-on .panels>section.is-active>*,.panels-on .panels>section.is-active .section-title:after{animation:none!important}.stage img,.quote,.video-facade .play,.nav a:after,.js .nav,.mbar,.mbar-home,.mbar-current,.mt-lines,.mt-lines:before,.mt-lines:after{transition:none!important}}.panels-on .panels>section>h2.section-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.panels-on .panels>section{padding-top:.4rem}.gallery{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gallery a{display:block;cursor:zoom-in}.gallery a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lightbox{border:0;padding:0;margin:0;max-width:none;max-height:none;width:100vw;height:100vh;height:100dvh;background:transparent;color:var(--fg);overflow:hidden}.lightbox::backdrop{background:#0c0c0deb;backdrop-filter:blur(4px)}.lightbox[open]{display:grid;place-items:center;animation:glow-in .35s ease-out}.lightbox figure{margin:0;display:grid;place-items:center;gap:.9rem;width:100%;height:100%;align-content:center}.lightbox img{max-width:90vw;max-height:82vh;object-fit:contain;border-radius:2px;box-shadow:0 1.5rem 4rem #0009}.lightbox img.is-in{animation:lb-in .45s var(--ease-out)}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lightbox figcaption{font-family:var(--font-caps);font-size:.72rem;letter-spacing:.2em;color:var(--fg-faint)}.lb-btn{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(201,168,108,.5);border-radius:50%;background:#12121399;color:var(--accent);cursor:pointer;padding:0;transition:background .3s,border-color .3s}.lb-btn:hover,.lb-btn:focus-visible{background:#121213e6;border-color:var(--accent);outline:none}.lb-prev{left:clamp(.6rem,3vw,2rem);top:50%;margin-top:-1.5rem}.lb-next{right:clamp(.6rem,3vw,2rem);top:50%;margin-top:-1.5rem}.lb-close{right:clamp(.6rem,3vw,2rem);top:clamp(.6rem,3vw,2rem)}@media(prefers-reduced-motion:reduce){.lightbox[open],.lightbox img.is-in{animation:none!important}.lb-btn{transition:none!important}}
