/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Viewcy Averta;src:url(/assets/averta-cy/regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Viewcy Averta;src:url(/assets/averta-cy/regularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Viewcy Averta;src:url(/assets/averta-cy/semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Viewcy Averta;src:url(/assets/averta-cy/semiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Viewcy Caslon;src:url(/assets/caslon.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.paper-music,.paper-music-portal{--viewcy-font-ui:"Viewcy Averta",Arial,sans-serif;--viewcy-font-display:"Viewcy Caslon",Georgia,serif;--viewcy-font-weight-regular:400;--viewcy-font-weight-emphasis:600;--viewcy-color-paper:#f4f3eb;--viewcy-color-ink:#171716;--viewcy-color-surface:#e8e7df;--viewcy-color-muted:#62635b;--viewcy-color-music:#3049a5;--viewcy-color-music-light:#8faaff;--viewcy-color-music-ring:#c5d3ff;--viewcy-action-primary-background:#3049a5;--viewcy-action-primary-foreground:#fff;--viewcy-action-primary-hover:#273d8d;--viewcy-action-primary-active:#203274;--viewcy-color-line:var(--viewcy-color-ink)}@supports (color:color-mix(in lab,red,red)){.paper-music,.paper-music-portal{--viewcy-color-line:color-mix(in srgb,var(--viewcy-color-ink) 19%,transparent)}}.paper-music,.paper-music-portal{--viewcy-type-note:14px;--viewcy-type-body:16px;--viewcy-type-title:24px;--viewcy-type-event-title:18px;--viewcy-type-heading:32px;--viewcy-control-font:var(--viewcy-font-ui);--viewcy-control-size:var(--viewcy-type-body);--viewcy-control-weight:var(--viewcy-font-weight-regular);--viewcy-control-min-height:44px;--viewcy-pill-radius:999px;--viewcy-action-radius:6px;--viewcy-action-border-width:1.5px;--viewcy-select-radius:var(--viewcy-action-radius);--viewcy-select-padding-inline:14px;--viewcy-select-icon-size:18px;--viewcy-select-icon-inset:14px;--viewcy-control-gap:4px;--viewcy-control-padding-block:8px;--viewcy-control-padding-inline:14px;--viewcy-control-hover:var(--viewcy-color-ink)}@supports (color:color-mix(in lab,red,red)){.paper-music,.paper-music-portal{--viewcy-control-hover:color-mix(in srgb,var(--viewcy-color-ink) 8%,transparent)}}.paper-music,.paper-music-portal{--viewcy-control-selected-background:var(--viewcy-color-ink);--viewcy-control-selected-text:var(--viewcy-color-paper);--viewcy-content-max:1440px;--viewcy-content-gutter:40px;--viewcy-masthead-max:1480px;--type-family:var(--viewcy-font-ui);--type-note:var(--viewcy-type-note);--type-body:var(--viewcy-type-body);--type-title:var(--viewcy-type-title);--type-heading:var(--viewcy-type-heading);--sans:var(--viewcy-font-ui);--viewcy-interface-font:var(--viewcy-font-ui);--serif:var(--viewcy-font-ui);--display:var(--viewcy-font-ui);--events-heading:var(--viewcy-font-ui);--background:var(--viewcy-color-paper);--foreground:var(--viewcy-color-ink);--ink:var(--viewcy-color-ink);--surface:var(--viewcy-color-surface);--muted-foreground:var(--viewcy-color-muted);--line:var(--viewcy-color-line);--border:var(--viewcy-color-line);--card:var(--viewcy-color-paper);--card-foreground:var(--viewcy-color-ink);--popover:var(--viewcy-color-paper);--popover-foreground:var(--viewcy-color-ink);--accent:var(--viewcy-color-surface);--accent-foreground:var(--viewcy-color-ink);--primary:var(--viewcy-color-ink);--primary-foreground:var(--viewcy-color-paper);--secondary:var(--viewcy-color-surface);--secondary-foreground:var(--viewcy-color-ink);--muted:var(--viewcy-color-surface);--ring:var(--viewcy-color-ink);--viewcy-white:var(--viewcy-color-paper);--tl-paper:var(--viewcy-color-paper);--tl-ink:var(--viewcy-color-ink);--tl-muted:var(--viewcy-color-muted)}@media (max-width:1099px){.paper-music,.paper-music-portal{--viewcy-content-gutter:28px}}@media (max-width:800px){.paper-music,.paper-music-portal{--viewcy-content-gutter:20px;--viewcy-control-padding-inline:8px}}