@font-face{font-family:zillaSlab;src:url(../media/zilla_slab_500-s.p.0pqp-uln9kadc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:zillaSlab;src:url(../media/zilla_slab_600-s.p.2m6vew7_clwq0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:zillaSlab;src:url(../media/zilla_slab_600_italic-s.p.3otsmu62q2pws.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:zillaSlab;src:url(../media/zilla_slab_700-s.p.0q5x_1pejx7vz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zillaSlab Fallback;src:local(Arial);ascent-override:96.0%;descent-override:26.03%;line-gap-override:0.0%;size-adjust:98.34%}.zillaslab_deb70a77-module__kLkfpa__className{font-family:zillaSlab,zillaSlab Fallback}.zillaslab_deb70a77-module__kLkfpa__variable{--font-zilla-slab:"zillaSlab", "zillaSlab Fallback"}
@font-face{font-family:sourceSans;src:url(../media/source_sans_3_variable-s.p.3y33ar50ixvlj.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_8c721b4e-module__ux2MUW__className{font-family:sourceSans,sourceSans Fallback}.sourcesans_8c721b4e-module__ux2MUW__variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
:root{--rw-cream:#fbf5ec;--rw-ink:#0a2338;--rw-teal:#0e8a97;--rw-orange:#ef5130;--rw-border:#ece0d5}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--rw-cream);min-height:100%;color:var(--rw-ink);font-family:var(--font-source-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3{font-family:var(--font-zilla-slab), Georgia, serif}::selection{background:#e05b4a38}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rw-nav-link:hover{background:#2a1a330d}.rw-card{transition:transform .22s,box-shadow .22s}.rw-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px -22px #5a284673}.rw-cta{transition:transform .18s,filter .18s,box-shadow .18s}.rw-cta:hover{filter:brightness(1.04);transform:translateY(-2px)}.rw-instr{transition:transform .2s,border-color .2s}.rw-instr:hover{border-color:#e05b4a80;transform:translateY(-5px)}.dash-song{transition:background .16s}.dash-song:hover{background:#2a1a330a}.rw-navtrigger{background:0 0;border:none;font-family:inherit}.rw-dropdown{opacity:0;visibility:hidden;z-index:60;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(6px)}.rw-navgroup:hover .rw-dropdown,.rw-navgroup:focus-within .rw-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.rw-dropitem:hover,.rw-menu-item:hover{background:#2a1a330d}.rw-nav-link:focus-visible,.rw-navtrigger:focus-visible,.rw-menu-trigger:focus-visible,.rw-menu-item:focus-visible,.rw-cta:focus-visible{outline-offset:2px;outline:2px solid #0e8a97}.rw-burger,.rw-vp-speed-select{display:none}@media (max-width:860px){.rw-hero-grid,.rw-cols-3,.rw-cols-2{grid-template-columns:1fr!important}.rw-cols-5{grid-template-columns:repeat(3,1fr)!important}.rw-cols-4{grid-template-columns:repeat(2,1fr)!important}.rw-featured-grid{grid-template-columns:1fr!important}.rw-editorial-col{border-bottom:1px solid var(--rw-border);border-right:none!important;padding-bottom:20px!important}}@media (max-width:940px){.rw-desktop-nav{display:none!important}.rw-burger{display:block!important}}@media (max-width:720px){.rw-admin-shell{flex-direction:column!important;gap:20px!important;padding:20px 16px 80px!important}.rw-admin-nav{flex-wrap:wrap!important;flex-shrink:1!important;gap:6px!important;width:100%!important;display:flex!important}.rw-admin-nav a{margin-bottom:0!important}.rw-vp-speeds,.rw-vp-volume{display:none!important}.rw-vp-speed-select{display:block!important}}@media (max-width:560px){.rw-cols-6,.rw-cols-5{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body.rw-printing-chords *{visibility:hidden!important}body.rw-printing-chords #chordPrintArea,body.rw-printing-chords #chordPrintArea *{visibility:visible!important}body.rw-printing-chords #chordPrintArea{width:100%;padding:12px 6px;top:0;left:0;position:absolute!important}}
