:root{--color-black:27,26,20;--color-bg:246,245,239;--color-bg-secondary:233,235,207;--color-white:255,255,255;--color-gray-100:251,250,246;--color-gray-200:240,239,230;--color-gray-300:221,220,205;--color-gray-400:184,183,166;--color-gray-500:137,136,120;--color-gray-600:98,97,82;--color-gray-700:76,75,62;--color-gray-800:50,49,40;--color-gray-900:27,26,20;--color-primary:79,91,30;--color-secondary:231,219,134;--color-accent:201,211,143;--color-primary-dark:56,65,19;--color-primary-light:222,228,190;--color-deep-navy:32,36,14;--color-slate:88,87,72;--color-error:161,24,43;--color-error-light:255,180,168;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-bg));--bg-secondary:rgb(var(--color-bg-secondary));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-deep-navy));--bg-light:rgb(var(--color-gray-100));--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-gray-200));--text-muted-inverse:rgb(var(--color-gray-400));--text-error:rgb(var(--color-error));--text-error-inverse:rgb(var(--color-error-light));--transition-function:cubic-bezier(0.33, 0, 0.15, 1);--transition-duration:0.28s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:6rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:83rem;margin:0 auto;padding:0 1.5rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.5rem 1fr minmax(auto,80rem) 1fr 1.5rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}body{--rule:rgb(var(--color-black));--muted:var(--text-secondary);--focus:var(--primary);--link:var(--text-accent);font-size:1.125rem;line-height:1.65;font-variant-numeric:lining-nums;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-weight:600;line-height:1.04;letter-spacing:-.01em;text-wrap:balance;-ms-hyphens:auto;hyphens:auto}h3{font-size:clamp(1.5625rem,1.1rem + .8vw,2rem);line-height:1.12}dd,li,p{text-wrap:pretty}em{font-style:italic}strong{font-weight:700}a{color:inherit}:focus-visible{outline:.125rem solid var(--focus);outline-offset:.1875rem}::selection{background-color:rgb(var(--color-secondary));color:var(--text-primary)}.skip{position:absolute;left:1rem;top:-5rem;z-index:100;padding:.75rem 1.5rem;border-radius:.125rem;background-color:var(--text-primary);color:var(--bg-primary);font-weight:700;text-decoration:none}.skip:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lead{font-size:clamp(1.1875rem,1rem + .35vw,1.375rem);line-height:1.55}.label{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tempo{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;color:var(--text-accent)}.system{position:relative;padding:clamp(4rem,2rem + 5vw,8.5rem) 0}.system--tint{background-color:var(--bg-secondary)}.system--dark{--rule:rgb(var(--color-accent));--muted:var(--text-muted-inverse);--focus:var(--secondary);--link:var(--accent);background-color:var(--bg-inverse);color:var(--text-inverse)}.system--dark .tempo{color:var(--accent)}.system+.system{border-top:.0625rem solid rgb(var(--color-black),.18)}.system+.system--dark,.system+.system--tint,.system--dark+.system,.system--tint+.system{border-top:0}.staffhead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem 3rem;margin-bottom:clamp(2.25rem,1.4rem + 2.4vw,4.5rem)}.staffhead__body{display:grid;gap:.75rem;align-content:end}.staffhead__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem)}.staffhead__lead{align-self:end;max-width:52ch;color:var(--muted)}.staffhead__staff{grid-column:1/-1;position:relative;display:flex;align-items:center;gap:1rem;height:2.0625rem;background-image:repeating-linear-gradient(to bottom,var(--rule) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat;-webkit-transform-origin:0 50%;transform-origin:0 50%}.staffhead__mark{display:grid;place-items:center;min-width:2.875rem;height:2.875rem;padding:0 .5rem;margin-top:-.375rem;border:.1875rem solid currentColor;background-color:var(--bg-primary);font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.75rem;font-weight:700;line-height:1}.system--tint .staffhead__mark{background-color:var(--bg-secondary)}.system--dark .staffhead__mark{background-color:var(--bg-inverse)}.staffhead__meter{display:grid;height:2.0625rem;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.875rem;font-weight:700;line-height:1.0625rem;text-align:center}.staffhead__meter span{display:block;height:1.03125rem;padding:0 .1875rem;background-color:inherit}.measures{--cols:3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.measures>*{min-width:0;padding-top:.5rem;padding-right:clamp(1rem,.6rem + 1.2vw,2rem);padding-bottom:1rem}.measures>:nth-child(n){padding-left:clamp(1rem,.6rem + 1.2vw,2rem);border-left:.0625rem solid var(--rule)}.measures>:nth-child(3n+1){padding-left:0;border-left:0}.measures--2{--cols:2}.measures--2>:nth-child(n){padding-left:clamp(1rem,.6rem + 1.2vw,2rem);border-left:.0625rem solid var(--rule)}.measures--2>:nth-child(2n+1){padding-left:0;border-left:0}.measures--4{--cols:4}.measures--4>:nth-child(n){padding-left:clamp(1rem,.6rem + 1.2vw,2rem);border-left:.0625rem solid var(--rule)}.measures--4>:nth-child(4n+1){padding-left:0;border-left:0}.measures--5{--cols:5}.measures--5>:nth-child(n){padding-left:clamp(1rem,.6rem + 1.2vw,2rem);border-left:.0625rem solid var(--rule)}.measures--5>:nth-child(5n+1){padding-left:0;border-left:0}.barend{position:absolute;right:1.5rem;bottom:2rem;width:clamp(4.5rem,4rem + 4vw,10.5rem);height:2.0625rem;background-image:repeating-linear-gradient(to bottom,var(--rule) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat;pointer-events:none}.barend::after,.barend::before{content:"";position:absolute;top:0;height:2.0625rem;background-color:var(--rule)}.barend::before{right:.4375rem;width:.0625rem}.barend::after{right:0;width:.0625rem}.barend--final::after{width:.3125rem}.barend--final::before{right:.625rem}.btn{--btn-bg:transparent;--btn-fg:var(--text-primary);--btn-line:currentColor;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.5rem 2rem;border:.09375rem solid var(--btn-line);border-radius:.125rem;background-color:var(--btn-bg);color:var(--btn-fg);font:700 1rem/1.2 Manrope,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),border-color var(--transition-duration) var(--transition-function)}.btn::before{content:"";flex:0 0 auto;width:.6875rem;height:.5rem;border:.09375rem solid currentColor;border-radius:50%;-webkit-transform:rotate(-24deg);transform:rotate(-24deg);transition:background-color var(--transition-duration) var(--transition-function)}.btn:active::before,.btn:hover::before{background-color:currentColor}.btn:active{-webkit-transform:translateY(.0625rem);transform:translateY(.0625rem)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none}.btn--primary{--btn-bg:var(--primary);--btn-fg:rgb(var(--color-white));--btn-line:var(--primary)}.btn--primary:hover{--btn-bg:rgb(var(--color-primary-dark));--btn-line:rgb(var(--color-primary-dark))}.btn--ghost{--btn-fg:currentColor}.btn--ghost:hover{--btn-bg:rgb(var(--color-black), 0.06)}.system--dark .btn--ghost:hover{--btn-bg:rgb(var(--color-white), 0.08)}.btn--light{--btn-bg:var(--secondary);--btn-fg:var(--text-primary);--btn-line:var(--secondary)}.btn--light:hover{--btn-bg:rgb(var(--color-white));--btn-line:rgb(var(--color-white))}.btn--fw{width:100%}.actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.textlink{display:inline;color:var(--link);font-weight:700;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.25em;transition:text-decoration-thickness var(--transition-duration) var(--transition-function)}.textlink::after{content:" →";white-space:nowrap}.textlink:hover{text-decoration-thickness:.1875rem}.prose{display:grid;gap:1rem;max-width:68ch}.prose a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.prose a:hover{text-decoration-thickness:.1875rem}.prose ol,.prose ul{display:grid;gap:.5rem;padding-left:1.5rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem 1rem;border:.0625rem solid currentColor;border-radius:.125rem;background-color:rgba(0,0,0,0);color:var(--text-primary);font:600 .9375rem/1.2 Manrope,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function)}.chip:hover{background-color:rgb(var(--color-black),.06)}.chip[aria-pressed=true]{background-color:var(--text-primary);color:var(--bg-primary)}.pagehead{position:relative;padding:clamp(2.5rem,1.4rem + 4vw,6.5rem) 0 clamp(2.75rem,1.4rem + 3vw,5.5rem);border-bottom:.0625rem solid var(--rule)}.pagehead__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2rem 4rem;align-items:end}.pagehead__main{display:grid;gap:1rem}.pagehead__title{font-size:clamp(2.625rem,1.3rem + 4.6vw,7rem);font-weight:500;line-height:.98}.pagehead__title em{font-weight:600;color:var(--text-accent)}.pagehead__lead{max-width:58ch;color:var(--muted)}.pagehead__credits{display:grid;gap:.75rem;padding:1.5rem 0 0;border-top:.1875rem solid var(--text-primary)}.pagehead__credits div{display:grid;grid-template-columns:6.875rem minmax(0,1fr);gap:.75rem}.pagehead__credits dt{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;padding-top:.1875rem;color:var(--muted)}.pagehead__credits dd{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.3125rem;font-weight:600;line-height:1.25}.pagehead__staff{margin-top:clamp(2rem,1rem + 3vw,4rem);display:flex;align-items:center;gap:1rem;height:2.0625rem;background-image:repeating-linear-gradient(to bottom,var(--rule) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat}.crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;padding:0;margin:0;font-size:.9375rem;font-weight:600}.crumbs li+li::before{content:"/";margin-right:.5rem;color:var(--muted)}.crumbs a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.crumbs [aria-current]{color:var(--muted)}.faq-item{border-bottom:.0625rem solid var(--rule)}.faq-item:first-child{border-top:.0625rem solid var(--rule)}.faq-item__question{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1.5rem;gap:1rem;align-items:center;width:100%;min-height:4rem;padding:1rem 0;background:0 0;color:inherit;font:600 clamp(1.375rem,1rem + .7vw,1.75rem)/1.2 Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;text-align:left;cursor:pointer}.faq-item__question::after{content:"";justify-self:end;width:.875rem;height:.875rem;border-right:.09375rem solid currentColor;border-bottom:.09375rem solid currentColor;-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.faq-item__question:hover .faq-item__mark{background-color:rgb(var(--color-primary),.25)}.faq-item__question[aria-expanded=true]::after{-webkit-transform:translateY(25%) rotate(-135deg);transform:translateY(25%) rotate(-135deg)}.faq-item__mark{width:1.25rem;height:.875rem;border:.125rem solid var(--text-accent);border-radius:50%;-webkit-transform:rotate(-24deg);transform:rotate(-24deg);transition:background-color var(--transition-duration) var(--transition-function)}.is-open .faq-item__mark{background-color:var(--text-accent)}.system--dark .faq-item__mark{border-color:var(--accent)}.system--dark .is-open .faq-item__mark{background-color:var(--accent)}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__inner{overflow:hidden;padding-left:2.75rem;max-width:70ch}.faq-item__inner>:last-child{margin-bottom:1.5rem}.faq-item__inner p+p{margin-top:.75rem}.faq-item__inner a{color:var(--link);text-decoration:underline}html:not(.js) .faq-item__answer{grid-template-rows:1fr}.form{display:grid;gap:1.5rem}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.form__field{display:grid;gap:.5rem;position:relative}.form__label{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.form__label span{font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-secondary)}.form__control{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:.0625rem solid var(--text-primary);border-radius:.125rem;background-color:rgb(var(--color-white));color:var(--text-primary);font:inherit;transition:border-color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function)}.form__control::-webkit-input-placeholder{color:var(--text-secondary)}.form__control:-ms-input-placeholder{color:var(--text-secondary)}.form__control::-ms-input-placeholder{color:var(--text-secondary)}.form__control::placeholder{color:var(--text-secondary)}.form__control:hover{border-color:var(--primary)}.form__control:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 .125rem var(--primary)}.form__control._form-error{border-color:var(--text-error);box-shadow:0 0 0 .0625rem var(--text-error)}.form textarea.form__control{min-height:11.5rem;padding:1rem;background-image:repeating-linear-gradient(to bottom,transparent 0 1.6875rem,rgb(var(--color-black),.1) 1.6875rem 1.75rem);background-position:0 1rem;line-height:1.75rem;resize:vertical}.form__error{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--text-error)}.form__error::before{content:"";flex:0 0 auto;width:.625rem;height:.4375rem;border-radius:50%;background-color:currentColor;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.form__note{font-size:.9375rem;color:var(--text-secondary)}.form__note a{color:var(--text-accent);text-decoration:underline}.form__status,.form__summary{padding:1rem 1.5rem;border:.0625rem solid var(--text-error);border-left-width:.1875rem;color:var(--text-error);font-weight:700}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem;font-weight:500}.form__status a,.form__summary a{text-decoration:underline}.form__success{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.5rem;border:.0625rem solid var(--primary);border-left-width:.1875rem;color:var(--text-accent);font-weight:700}.form__success::before{content:"";flex:0 0 auto;width:1rem;height:.6875rem;margin-top:.375rem;border-radius:50%;background-color:currentColor;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.form__success[hidden]{display:none}.toc__summary{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;list-style:none}.toc__summary::-webkit-details-marker{display:none}.toc__summary::after{content:"+";font-size:1.25rem}[open]>.toc__summary::after{content:"–"}.toc__list{display:grid;gap:.25rem;counter-reset:toc}.toc__list a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.5rem 0;color:inherit;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color var(--transition-duration) var(--transition-function)}.toc__list a:hover{color:var(--text-accent)}.toc__list span{display:grid;place-items:center;height:1.625rem;border:.0625rem solid currentColor;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1rem;font-weight:700}.toc__list .is-passed{color:var(--muted)}.toc__list [aria-current]{color:var(--text-accent)}.toc__list [aria-current] span{border-width:.1875rem;border-color:var(--text-accent)}.tabs__list{display:flex;flex-wrap:wrap;gap:0;border-bottom:.0625rem solid var(--rule)}.tabs__tab{position:relative;min-height:3rem;padding:.5rem 1.5rem;background:0 0;color:var(--muted);font:italic 600 1.4375rem/1.1 Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;cursor:pointer;transition:color var(--transition-duration) var(--transition-function)}.tabs__tab::after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:-.0625rem;height:.1875rem;background-color:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.tabs__tab:hover{color:var(--text-primary)}.tabs__tab[aria-selected=true]{color:var(--text-accent)}.tabs__tab[aria-selected=true]::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.tabs__panel{padding-top:1.5rem}.tabs__panel:focus-visible{outline-offset:.5rem}.tabs__panel-title{margin-bottom:.5rem;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;color:var(--text-accent)}.is-live .tabs__panel-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.contacts{display:grid;border-top:.0625rem solid var(--rule)}.contacts__row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:.0625rem solid var(--rule)}.contacts dt{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;padding-top:.25rem;color:var(--muted)}.contacts dd{font-weight:600}.contacts dd a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.defset{display:grid;border-top:.0625rem solid var(--rule)}.defset div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:.5rem 1.5rem;padding:1rem 0;border-bottom:.0625rem solid var(--rule)}.defset dt{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.375rem;font-weight:700;line-height:1.2}.mtable{width:100%;overflow-x:auto;position:relative}.mtable table{width:100%;min-width:35rem;border-collapse:collapse;font-size:1rem}.mtable caption{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;padding-bottom:.75rem;color:var(--muted);text-align:left}.mtable td,.mtable th{padding:.75rem 1rem .75rem 0;border-bottom:.0625rem solid var(--rule);text-align:left;vertical-align:top}.mtable thead th{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;border-bottom:.1875rem solid var(--rule)}.mtable tbody th{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.3125rem;font-weight:700;line-height:1.2}.decor{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.staff{display:block;height:2.0625rem;background-image:repeating-linear-gradient(to bottom,var(--rule) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat}.note{display:inline-block;flex:0 0 auto;width:.875rem;height:.625rem;border:.109375rem solid currentColor;border-radius:50%;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.note--filled{background-color:currentColor}.fermata{width:2.5rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:3}.fermata circle{fill:currentColor;stroke:none}.brace{fill:currentColor}.reveal{transition:opacity .6s var(--transition-function),-webkit-transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function);transition:opacity .6s var(--transition-function),transform .6s var(--transition-function),-webkit-transform .6s var(--transition-function)}.reveal .pagehead__staff,.reveal .staffhead__staff{transition:-webkit-transform .9s var(--transition-function) .1s;transition:transform .9s var(--transition-function) .1s;transition:transform .9s var(--transition-function) .1s,-webkit-transform .9s var(--transition-function) .1s}.js .reveal:not(.is-in){opacity:0;-webkit-transform:translateY(1.125rem);transform:translateY(1.125rem)}.js .reveal:not(.is-in) .pagehead__staff,.js .reveal:not(.is-in) .staffhead__staff{-webkit-transform:scaleX(.08);transform:scaleX(.08)}ol.toc__list{margin-top:.75rem}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none}.brand__mark{width:2.5rem;height:2.5rem;flex:0 0 auto;fill:none;stroke:currentColor}.brand__frame{stroke-width:2}.brand__staff{stroke-width:1;opacity:.55}.brand__note{fill:var(--primary);stroke:none}.brand__stem{stroke-width:2}.brand__bar{stroke-width:3}.brand__name{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}.brand__name span{font-style:italic;font-weight:600;color:var(--text-accent)}.header{position:sticky;top:0;z-index:40;background-color:var(--bg-primary);border-bottom:.0625rem solid rgb(var(--color-black),.22)}.header__container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5rem}.header__sheet-note,.header__sheet-title{display:none}.header__burger{display:none}.footer{--rule:rgb(var(--color-accent), 0.55);--muted:var(--text-muted-inverse);--focus:var(--secondary);--link:var(--accent);padding:4rem 0 2rem;background-color:var(--bg-inverse);color:var(--text-inverse)}.footer a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-accent),.5);text-underline-offset:.22em;transition:text-decoration-color var(--transition-duration) var(--transition-function)}.footer a:hover{text-decoration-color:currentColor}.footer__staff{position:relative;margin-bottom:4rem}.footer__final{position:absolute;right:0;top:0;width:.875rem;height:2.0625rem;border-left:.0625rem solid var(--rule)}.footer__final::after{content:"";position:absolute;right:0;top:0;width:.375rem;height:100%;background-color:var(--accent)}.footer__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:3rem 4rem;padding-bottom:3rem}.footer__brand{color:var(--text-inverse);text-decoration:none}.footer__brand .brand__name{font-size:clamp(2.5rem,1.6rem + 2.4vw,4.5rem)}.footer__brand .brand__name span{color:var(--accent)}.footer__claim{margin-top:1rem;max-width:44ch;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.4375rem;font-style:italic;line-height:1.35;color:var(--text-inverse)}.footer__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer__heading{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:.0625rem solid var(--rule);font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;color:var(--accent)}.footer__nav ul{display:grid;gap:.25rem}.footer__nav ul li a{display:inline-flex;min-height:2.25rem;align-items:center}.footer__address{font-style:normal;display:grid;align-content:start;gap:.75rem}.footer__notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.1875rem solid var(--accent);border-bottom:.0625rem solid var(--rule)}.footer__notice{padding:1.5rem 1.5rem 2rem;border-left:.0625rem solid var(--rule);font-size:.9375rem;line-height:1.6}.footer__notice:first-child{padding-left:0;border-left:0}.footer__notice-title{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.5rem;font-size:1.5rem;color:var(--text-inverse)}.footer__notice-n{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:.0625rem solid var(--accent);font-style:italic;font-size:1.125rem;color:var(--accent)}.footer__topic{padding:1.5rem 0;max-width:80ch;font-size:.9375rem;color:var(--muted)}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1.5rem;border-top:.0625rem solid var(--rule);font-size:.9375rem;color:var(--muted)}.footer__dacapo{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;font-weight:700}.footer__dacapo-mark{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.375rem;font-style:italic;color:var(--accent)}.cookie{position:fixed;left:1.5rem;bottom:1.5rem;z-index:60;display:grid;gap:.75rem;width:min(100% - 3rem,26.25rem);padding:1.5rem 1.5rem 1.5rem;border:.0625rem solid var(--text-primary);border-top:.1875rem solid var(--text-primary);background-color:var(--bg-light);color:var(--text-primary);box-shadow:0 1.125rem 2.5rem rgb(var(--color-black),.16)}.cookie[hidden]{display:none}.cookie__fermata{color:var(--text-accent)}.cookie__title{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.625rem;font-weight:700;line-height:1.1}.cookie__text{font-size:.9375rem;line-height:1.55}.cookie__text a{color:var(--text-accent);text-decoration:underline}.cookie__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.cookie__actions .btn{flex:1 1 auto;min-height:2.875rem;padding-inline:1rem}.hero{padding-top:clamp(2.5rem,1.2rem + 4vw,6rem)}.hero__container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:end}.hero__main{display:grid;gap:1.5rem}.hero__title{font-size:clamp(2.875rem,1.4rem + 5vw,7.25rem);font-weight:500;line-height:.94;letter-spacing:-.02em}.hero__title em{font-weight:600;color:var(--text-accent)}.hero__text{max-width:54ch;color:var(--text-secondary)}.hero__actions{margin-top:.5rem}.tempo-switch{padding-top:1.5rem;border-top:.1875rem solid var(--text-primary)}.tempo-switch__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem}.tempo-switch__title{font-size:clamp(1.625rem,1.1rem + .9vw,2.125rem)}.tempo-switch__title span{display:block;margin-top:.25rem;font-style:italic;font-weight:500;color:var(--text-secondary)}.tempo-switch__metronome{flex:0 0 auto;width:5.25rem;height:6.5625rem;fill:none;stroke:var(--text-primary);stroke-width:2;stroke-linejoin:round}.tempo-switch__scale{stroke-width:1}.tempo-switch__base{stroke-width:3}.tempo-switch__pendulum{stroke:var(--primary);stroke-width:3;-webkit-transform-origin:60px 128px;transform-origin:60px 128px;-webkit-animation:swing .9s var(--transition-function) infinite alternate;animation:swing .9s var(--transition-function) infinite alternate}.tempo-switch__pendulum rect{fill:var(--primary);stroke:none}[data-active=presto] .tempo-switch__pendulum{-webkit-animation-duration:.36s;animation-duration:.36s}[data-active=adagio] .tempo-switch__pendulum{-webkit-animation-duration:1.5s;animation-duration:1.5s}.tempo-switch__tabs .tabs__tab{display:grid;justify-items:start;gap:.125rem;padding-left:0;padding-right:2rem}.tempo-switch__tabs .tabs__tab::after{left:0;right:2rem}.tempo-switch__tabs .tabs__tab small{font:600 .75rem/1.2 Manrope,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.tempo-switch__panel{min-height:13.75rem}.tempo-switch__statement{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(1.75rem,1.2rem + 1.2vw,2.5rem);font-style:italic;font-weight:500;line-height:1.18}.tempo-switch__steps{display:grid;gap:.5rem;counter-reset:step}.tempo-switch__steps li{position:relative;padding-left:2.5rem;font-size:1rem;line-height:1.5;counter-increment:step}.tempo-switch__steps li::before{content:counter(step);position:absolute;left:0;top:-.125rem;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:700;color:var(--text-accent)}@-webkit-keyframes swing{from{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes swing{from{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.overture__step{display:grid;align-content:start;gap:.75rem}.overture__step p{color:var(--text-secondary)}.overture__n{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:4.5rem;font-style:italic;font-weight:600;line-height:.8;color:var(--text-accent)}.movements__controls{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:1rem}.movements__status{margin-right:auto}.movements__btn{display:grid;place-items:center;width:3rem;height:3rem;border:.09375rem solid var(--text-primary);border-radius:.125rem;background-color:rgba(0,0,0,0);color:var(--text-primary);font:600 1.875rem/1 Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.movements__btn:hover:not(:disabled){background-color:var(--text-primary);color:var(--bg-primary)}.movements__btn:disabled{opacity:.35;cursor:not-allowed}.movements__rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(17rem,28vw,25rem);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-top:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.movement{display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:.75rem;padding:1.5rem 2rem 2rem;border-left:.0625rem solid var(--rule);scroll-snap-align:start}.movement:first-child{border-left:0;padding-left:0}.movement__numeral{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(4.5rem,3rem + 3vw,7.5rem);font-weight:500;line-height:.8}.movement__title{font-size:clamp(1.5625rem,1.1rem + .8vw,2rem)}.movement__text{color:var(--text-secondary);font-size:1rem;line-height:1.55}.movement__concepts{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;font-weight:700}.movement__concepts li{display:inline-flex;align-items:center;gap:.5rem}.movement__concepts li::before{content:"";width:.5rem;height:.375rem;border-radius:50%;background-color:var(--primary);-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.signs__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem 1.5rem;align-items:start;padding-block:1.5rem;border-bottom:.0625rem solid rgb(var(--color-accent),.35)}.signs__term{display:grid;gap:.25rem}.signs__word{margin-top:.5rem;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.875rem;font-weight:700;line-height:1;color:rgb(var(--color-white))}.signs__music{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;font-size:1.1875rem;color:var(--secondary)}.signs__text{font-size:1rem;line-height:1.6}.sign{width:6rem;height:3.75rem;overflow:visible}.sign__staff{fill:none;stroke:rgb(var(--color-accent),.5);stroke-width:1}.sign__ink{fill:none;stroke:var(--secondary);stroke-width:2.2;stroke-linecap:round}.sign__ink--bold{stroke-width:3.2}.sign__ink--dash{stroke-dasharray:3 4}.sign__dot{fill:var(--secondary)}.etudes__list{border-top:.1875rem solid var(--text-primary)}.etudes__more{margin-top:2rem}.study{display:grid;grid-template-columns:8.25rem minmax(0,1fr) 11.875rem;gap:.75rem 2rem;align-items:baseline;padding:1.5rem 0;border-bottom:.0625rem solid var(--rule);transition:background-color var(--transition-duration) var(--transition-function)}.study:hover{background-color:rgb(var(--color-bg-secondary),.6)}.study__n{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:2.5rem;font-style:italic;font-weight:600;line-height:1;color:var(--text-accent)}.study__body{display:grid;gap:.5rem}.study__cat{color:var(--text-secondary)}.study__title{font-size:clamp(1.625rem,1.1rem + 1vw,2.25rem)}.study__title a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 .0625rem;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--transition-duration) var(--transition-function)}.study__title a:hover{background-size:100% .0625rem}.study__excerpt{max-width:62ch;color:var(--text-secondary)}.study__meta{font-size:.9375rem;font-weight:600;color:var(--text-secondary)}.myth{display:grid;align-content:start;gap:1rem;padding-block:1.5rem}.myth__tag{margin-bottom:.5rem}.myth__claim .myth__tag{color:var(--text-error)}.myth__fact .myth__tag{color:var(--text-accent)}.myth__text{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(1.625rem,1.1rem + 1vw,2.125rem);font-style:italic;font-weight:500;line-height:1.15}.myth__turn{display:inline-flex;align-items:center;justify-self:start;gap:.75rem;min-height:2.75rem;padding:.25rem 1rem;border:.09375rem solid var(--text-primary);border-radius:.125rem;background-color:rgba(0,0,0,0);color:var(--text-primary);font:700 .9375rem/1.2 Manrope,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function)}.myth__turn:hover{background-color:rgb(var(--color-black),.06)}.myth__turn[aria-pressed=true] .note{background-color:currentColor}.is-live .myth__fact{display:none}.is-live .myth.is-turned .myth__claim{display:none}.is-live .myth.is-turned .myth__fact{display:block}.directions__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.directions__side{position:sticky;top:calc(5rem + 2rem);display:grid;gap:1rem}.directions__side .staffhead{grid-template-columns:1fr;margin-bottom:0}.directions__lead{color:var(--text-secondary)}.directions__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.1875rem solid var(--text-primary)}.directions__item{display:grid;align-content:start;gap:.5rem;padding:1.5rem 1.5rem 2rem 0;border-bottom:.0625rem solid var(--rule)}.directions__item:nth-child(even){padding-left:1.5rem;border-left:.0625rem solid var(--rule)}.directions__item p:last-child{color:var(--text-secondary);font-size:1rem}.sources__table tbody th{color:rgb(var(--color-white))}.sources__table td{color:var(--text-inverse)}.sources__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-top:2rem;border-top:.1875rem solid var(--secondary)}.sources__statement{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(2.125rem,1.4rem + 2vw,3.75rem);font-style:italic;font-weight:500;line-height:1;color:rgb(var(--color-white))}.faqblock__list{max-width:61.25rem}.contact{padding-bottom:calc(clamp(4rem,2rem + 5vw,8.5rem) + 2rem)}.contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.contact__side{display:grid;gap:1.5rem}.contact__scope{display:flex;gap:.75rem;align-items:baseline;color:var(--text-secondary);font-size:1rem}.contact__scope .note{color:var(--primary)}.contact__form{padding:2rem;border:.0625rem solid var(--text-primary);border-top:.1875rem solid var(--text-primary);background-color:var(--bg-light)}.score{padding-top:3rem}.score__container{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.score__index{position:sticky;top:5rem;z-index:5;margin-inline:-.5rem;padding:.5rem;background-color:var(--bg-primary);border-bottom:.0625rem solid var(--rule)}.score__index ol{display:flex;gap:.5rem 1.5rem;list-style:none;overflow-x:auto;scrollbar-width:none}.score__index a{display:inline-flex;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.5rem 0;color:var(--text-primary);font-size:.9375rem;font-weight:700;white-space:nowrap;text-decoration:none}.score__index a:hover{color:var(--text-accent)}.score__index span{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.25rem;font-style:italic;color:var(--text-accent)}.score__parts{display:grid}.part{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1rem 2rem;padding:3rem 0;border-top:.1875rem solid var(--text-primary);scroll-margin-top:9.375rem}.part__label{display:grid;align-content:start;gap:.5rem}.part__numeral{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(4rem,2.6rem + 3vw,7rem);font-weight:500;line-height:.8;color:var(--text-accent)}.part__title{font-size:clamp(1.5625rem,1.1rem + .8vw,2rem)}.part__head{margin-bottom:.75rem;color:var(--muted)}.part__cell{font-size:1rem;line-height:1.6}.part__list{display:grid;gap:.5rem}.part__list li{position:relative;padding-left:1.5rem}.part__list li::before{content:"";position:absolute;left:0;top:.5625rem;width:.5625rem;height:.40625rem;border:.09375rem solid var(--text-accent);border-radius:50%;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.part__terms{display:grid;gap:.75rem}.part__terms dt{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.2}.part__terms dd{color:var(--text-secondary)}.part__use{grid-column:2;display:flex;gap:.75rem;align-items:baseline;padding:1rem 1.5rem;background-color:var(--bg-secondary);font-size:1rem}.part__use .note{color:var(--primary)}.part__use a{color:var(--text-accent);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.freeband__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr) auto;gap:2rem;align-items:center}.freeband__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem);color:rgb(var(--color-white))}.freeband__title em{display:block;font-style:italic;font-weight:500;color:var(--secondary)}.freeband__list{display:grid;gap:.75rem}.freeband__list li{padding-left:1rem;border-left:.0625rem solid var(--rule)}.work__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:4rem;align-items:start}.work__statement{display:grid;gap:.75rem}.work__title{font-size:clamp(2.125rem,1.3rem + 2.2vw,3.75rem);font-weight:500;line-height:1.05}.work__title em{font-weight:600;color:var(--text-accent)}.practice__line{position:relative;display:grid;gap:2rem;max-width:53.75rem;margin-left:clamp(0,-2rem + 10vw,10rem);padding-left:3rem}.practice__line::before{content:"";position:absolute;left:.5625rem;top:.5rem;bottom:.5rem;width:.0625rem;background-color:var(--rule)}.practice__step{position:relative}.practice__step .note{position:absolute;left:-2.875rem;top:.625rem;width:1.25rem;height:.875rem;border-width:.125rem;background-color:var(--bg-secondary);color:var(--text-accent)}.practice__step .note--filled{background-color:currentColor}.practice__step p{color:var(--text-secondary)}.practice__title{margin-bottom:.25rem}.rules__ai{max-width:none}.rules__ai-title{font-size:clamp(1.5625rem,1.1rem + .8vw,2rem)}.funding__bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;border-top:.1875rem solid var(--secondary)}.funding__cell{display:grid;align-content:start;gap:.5rem;padding:1.5rem;border-right:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule);font-size:1rem}.funding__cell h3{color:rgb(var(--color-white))}.funding__cell--main{grid-column:span 2;grid-row:span 2;padding:2rem 2rem 2rem 0;font-size:clamp(1.1875rem,1rem + .35vw,1.375rem)}.funding__cell:nth-child(3),.funding__cell:nth-child(5){border-right:0}.funding__big{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(3.5rem,2.4rem + 4vw,7.5rem);font-style:italic;font-weight:500;line-height:.9;color:var(--secondary)}.cast__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:4rem}.cast__risk{display:grid;gap:.75rem;align-content:start;padding:2rem;background-color:var(--bg-secondary);border-top:.1875rem solid var(--text-primary)}.cast__fermata{color:var(--text-accent)}.cast__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem)}.cast__who{display:grid;gap:.75rem;align-content:start}.cast__who p{max-width:60ch}.cast__subtitle{font-size:clamp(1.5625rem,1.1rem + .8vw,2rem)}.catalogue__bar{margin-bottom:.75rem}.catalogue__bar[hidden]{display:none}.catalogue__count{margin-bottom:1rem}.catalogue__table table{min-width:45rem;font-size:1rem}.catalogue__table tbody tr{transition:background-color var(--transition-duration) var(--transition-function)}.catalogue__table tbody tr:hover{background-color:var(--bg-secondary)}.catalogue__table tbody td,.catalogue__table tbody th{padding-block:1.5rem}.catalogue__n{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:600;white-space:nowrap;color:var(--text-accent)}.catalogue__work{display:grid;gap:.5rem;max-width:46ch}.catalogue__work a{font-size:1.5625rem;color:var(--text-primary);text-decoration:none}.catalogue__work a:hover{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.18em}.catalogue__work span{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--text-secondary)}.catalogue__roman{display:block;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.375rem;font-weight:700}.catalogue__date,.catalogue__min,.catalogue__satz{font-size:.9375rem;font-weight:600}.catalogue__date,.catalogue__min{white-space:nowrap}.anatomy__n{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:3.5rem;font-style:italic;font-weight:600;line-height:.9;color:var(--text-accent)}.anatomy__title{margin:.5rem 0}.anatomy li p:last-child{color:var(--text-secondary);font-size:1rem}.suggest__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto;gap:2rem;align-items:center}.suggest__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem);color:rgb(var(--color-white))}.etude__head{padding:clamp(2.25rem,1.2rem + 3vw,5rem) 0 2rem}.etude__head .etude__container{display:grid;gap:1rem}.etude__opus{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.etude__title{max-width:20ch;font-size:clamp(2.625rem,1.3rem + 4.6vw,7rem);font-weight:500;line-height:.98}.etude__question{max-width:58ch;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(1.4375rem,1.1rem + .6vw,1.75rem);font-style:italic;line-height:1.3;color:var(--text-secondary)}.etude__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem;font-weight:700}.etude__meta li{display:inline-flex;align-items:center;gap:.5rem}.etude__meta li::before{content:"";width:.5625rem;height:.40625rem;border-radius:50%;background-color:var(--primary);-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.etude__layout{display:grid;grid-template-columns:14.375rem minmax(0,43.75rem);gap:3rem;padding-top:3rem;padding-bottom:4rem}.etude__aside{position:sticky;top:calc(5rem + 4rem);align-self:start}.etude__body{display:flow-root;min-width:0}.etude__body>*+*{margin-top:1rem}.etude__body li,.etude__body>p{max-width:68ch}.etude__body ol:not(.etude__steps),.etude__body ul{display:grid;gap:.5rem;padding-left:1.5rem}.etude__body ul{list-style:disc}.etude__body a{color:var(--text-accent);text-decoration:underline}.etude__intro{display:grid;gap:1rem}.etude__intro p:first-child{font-size:clamp(1.1875rem,1rem + .35vw,1.375rem);line-height:1.55}.etude__section{margin-top:1.5rem1rem;padding-top:1.5rem;border-top:.0625rem solid var(--rule)}.etude__section>*+*{margin-top:1rem}.etude__section h2{display:flex;align-items:baseline;gap:1rem;font-size:clamp(1.875rem,1.2rem + 1.4vw,2.75rem);scroll-margin-top:10rem}.etude__mark{flex:0 0 auto;display:inline-grid;place-items:center;width:2.375rem;height:2.375rem;border:.1875rem solid currentColor;font-size:1.5rem;font-weight:700;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.etude__steps{display:grid;counter-reset:st;border-top:.1875rem solid var(--text-primary)}.etude__steps li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.25rem .75rem;padding:.75rem 0;border-bottom:.0625rem solid var(--rule);counter-increment:st}.etude__steps li::before{content:counter(st);grid-row:span 2;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.875rem;font-style:italic;font-weight:700;line-height:1;color:var(--text-accent)}.etude__steps span{color:var(--text-secondary);font-size:1rem}.etude__figure{margin:.75rem 0;padding:1.5rem;background-color:var(--bg-light);border:.0625rem solid var(--rule)}.etude__figure figcaption{margin-top:.75rem;font-size:.9375rem;color:var(--text-secondary)}.etude__svg{display:block;width:100%;height:auto}.etude__note{margin-top:2rem;padding:1rem 1.5rem;border-left:.1875rem solid var(--text-primary);background-color:var(--bg-secondary);font-size:.9375rem}.etude__end{padding:4rem 0;background-color:var(--bg-secondary)}.etude__end .etude__container{display:grid;gap:3rem}.etude__cta{display:grid;gap:.75rem;justify-items:start;padding-bottom:2rem;border-bottom:.1875rem solid var(--text-primary)}.etude__cta-title{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem);font-weight:600;line-height:1.05;max-width:24ch}.etude__back{justify-self:start}.readline{position:sticky;top:5rem;z-index:20;padding:.5rem 0;background-color:var(--bg-primary);border-top:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule)}.readline__container{display:flex;align-items:center;gap:1rem}.readline__staff{position:relative;flex:1 1 auto;height:2.0625rem;background-image:repeating-linear-gradient(to bottom,rgb(var(--color-black),.5) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat}.readline__note{position:absolute;top:.6875rem;left:calc(var(--read,0)*(100% - 1rem));width:1rem;height:.71875rem;border-radius:50%;background-color:var(--primary);-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.readline__left{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;min-width:6rem;text-align:right}.marginal{padding:.75rem 0 .75rem 1rem;border-left:.0625rem solid var(--text-accent);font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.marginal__tag{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;font-size:1.125rem;color:var(--text-accent)}.merke{margin:.75rem 0;padding:1.5rem;border-top:.1875rem solid var(--text-primary);background-color:var(--bg-secondary)}.merke__title{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.75rem;font-style:italic;font-weight:700}.merke__title .note{color:var(--primary)}.merke ul{list-style:none;padding-left:0}.merke li{padding-left:1rem;border-left:.0625rem solid var(--rule)}.fig-label{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;fill:var(--text-secondary)}.fig-text{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:600;fill:var(--text-primary)}.fig-text--muted{font-weight:500;fill:var(--text-secondary)}.fig-sign{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:30px;font-weight:700;fill:var(--text-primary)}.fig-tint{fill:var(--bg-secondary);stroke:var(--text-primary);stroke-width:1}.fig-fill{fill:var(--primary)}.fig-fill+.fig-text{fill:rgb(var(--color-white))}.fig-frame{fill:none;stroke:var(--text-primary);stroke-width:1.5}.fig-ink{fill:none;stroke:var(--text-primary);stroke-width:1.5}.fig-ink--bold{stroke-width:3}.fig-dash{fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-dasharray:4 5}.fig-curve{fill:rgb(var(--color-primary),.14);stroke:var(--primary);stroke-width:3}.fig-curve--wide{fill:none;stroke:var(--text-primary);stroke-width:2;stroke-dasharray:7 5}.incipits__heading{margin-bottom:1rem;font-size:clamp(1.5625rem,1.1rem + .8vw,2rem)}.incipits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.0625rem solid var(--rule)}.incipit{display:grid;gap:.5rem;align-content:start;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:.0625rem solid var(--rule)}.incipit+.incipit{padding-left:1.5rem;border-left:.0625rem solid var(--rule)}.incipit__staff{position:relative;display:block;width:7.5rem;height:2.0625rem;background-image:repeating-linear-gradient(to bottom,var(--rule) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat}.incipit__staff .note{position:absolute;left:3rem;top:.6875rem;color:var(--primary)}.incipit__title{font-size:1.625rem}.incipit__title a{text-decoration:none}.incipit__title a:hover{text-decoration:underline;text-decoration-thickness:.0625rem}.incipit__meta{font-size:.9375rem;color:var(--text-secondary)}.pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pager__link{display:grid;gap:.5rem;padding:1rem 0;border-top:.1875rem solid var(--text-primary);text-decoration:none}.pager__link:hover .pager__title{text-decoration:underline;text-decoration-thickness:.0625rem}.pager__link--next{text-align:right}.pager__link--empty{border-top-color:transparent}.pager__title{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:1.4375rem;font-weight:600;line-height:1.2}.desk__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}.desk__scope{display:grid;gap:.75rem}.desk__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem)}.desk__lists{display:grid;gap:1.5rem;margin-top:.75rem}.desk__lists ul{display:grid;gap:.5rem}.desk__lists li{padding:.5rem 0;border-bottom:.0625rem solid rgb(var(--color-black),.18);font-size:1rem}.desk__head{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:.1875rem solid var(--text-primary);font-size:1.625rem}.desk__head .note{color:var(--primary)}.desk__form{padding:2rem;border:.0625rem solid var(--text-primary);border-top:.1875rem solid var(--text-primary);background-color:var(--bg-light)}.address__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1rem 4rem}.address__title{font-size:clamp(2.25rem,1.1rem + 2.9vw,4.5rem);color:rgb(var(--color-white))}.address .contacts dd{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:clamp(1.375rem,1rem + .8vw,1.875rem);line-height:1.2}.address__note{grid-column:2;color:var(--muted);font-size:.9375rem}.legal{padding:3rem 0 6rem}.legal__container{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:4rem}.legal__rail{position:sticky;top:calc(5rem + 1.5rem);align-self:start}.legal__text{display:grid;gap:1.5rem;max-width:72ch}.clause{display:grid;gap:.75rem;padding-top:1.5rem;border-top:.0625rem solid var(--rule);scroll-margin-top:6.875rem}.clause:first-child{border-top:.1875rem solid var(--text-primary)}.clause__title{display:grid;gap:.25rem;font-size:clamp(1.625rem,1.1rem + .8vw,2.125rem)}.clause__n{font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:1.375rem;line-height:1.2;letter-spacing:.01em;font-size:1.1875rem;color:var(--text-accent)}.clause__body{font-size:1.0625rem}.clause__body code{padding:0 .25rem;background-color:var(--bg-secondary);font-size:.92em}@media (min-width:47.99875em){.header__scale{display:flex;padding-top:.125rem;background-image:repeating-linear-gradient(to bottom,rgb(var(--color-black),.32) 0 .0625rem,transparent .0625rem .5rem);background-size:100% 2.0625rem;background-repeat:no-repeat}.menu__link{position:relative;display:block;padding:calc(2.0625rem + .4375rem) 1rem .25rem;color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none}.menu__link::after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:.125rem;background-color:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.menu__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu__link:hover .menu__note{background-color:var(--text-primary)}.menu__link[aria-current=page]{color:var(--text-accent)}.menu__link[aria-current=page] .menu__note{border-color:var(--primary);background-color:var(--primary)}.menu__note{position:absolute;left:1rem;top:1.4375rem;width:.875rem;height:.625rem;border:.109375rem solid var(--text-primary);border-radius:50%;background-color:var(--bg-primary);-webkit-transform:rotate(-24deg);transform:rotate(-24deg);transition:background-color var(--transition-duration) var(--transition-function)}.menu__item:nth-child(2) .menu__note{top:1.1875rem}.menu__item:nth-child(3) .menu__note{top:.9375rem}.menu__item:nth-child(4) .menu__note{top:.6875rem}.menu__item:nth-child(5) .menu__note{top:.4375rem}}@media (min-width:80em){.marginal{float:right;clear:right;width:11.875rem;margin-right:-14.375rem}}@media (max-width:61.99875em){.staffhead{grid-template-columns:1fr}.measures--4,.measures--5{--cols:2}.measures--4>:nth-child(n),.measures--5>:nth-child(n){padding-left:clamp(1rem,.6rem + 1.2vw,2rem);border-left:.0625rem solid var(--rule)}.measures--4>:nth-child(2n+1),.measures--5>:nth-child(2n+1){padding-left:0;border-left:0}.pagehead__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid .footer__lead{grid-column:1/-1}.footer__notices{grid-template-columns:1fr}.footer__notice{padding:1.5rem 0;border-left:0}.footer__notice+.footer__notice{border-top:.0625rem solid var(--rule)}.hero__container{grid-template-columns:1fr;gap:3rem}.tempo-switch__panel{min-height:0}.study{grid-template-columns:6rem minmax(0,1fr)}.study .study__meta{grid-column:2}.directions__grid{grid-template-columns:1fr;gap:1.5rem}.directions__side{position:static}.contact__grid{grid-template-columns:1fr;gap:2rem}.part{grid-template-columns:1fr}.part__use{grid-column:1}.freeband__grid{grid-template-columns:1fr;justify-items:start}.work__grid{grid-template-columns:1fr;gap:2rem}.funding__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.funding__cell--main{grid-row:auto;padding-right:1.5rem;border-right:0}.funding__cell:nth-child(2),.funding__cell:nth-child(4){padding-left:0}.cast__grid{grid-template-columns:1fr;gap:2rem}.suggest__grid{grid-template-columns:1fr;justify-items:start}.etude__layout{grid-template-columns:1fr;gap:1.5rem}.etude__aside{position:static;padding-bottom:.75rem;border-bottom:.0625rem solid var(--rule)}.desk__grid{grid-template-columns:1fr;gap:2rem}.address__grid{grid-template-columns:1fr}.address__note{grid-column:1}.legal__container{grid-template-columns:1fr;gap:1.5rem}.legal__rail{position:static;padding-bottom:.75rem;border-bottom:.0625rem solid var(--rule)}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.measures,.measures--2,.measures--4,.measures--5{--cols:1}.measures--2>:nth-child(n),.measures--4>:nth-child(n),.measures--5>:nth-child(n),.measures>:nth-child(n){padding:1.5rem 0;border-left:0;border-top:.0625rem solid var(--rule)}.measures--2>:first-child,.measures--4>:first-child,.measures--5>:first-child,.measures>:first-child{border-top:0;padding-top:0}.barend{bottom:1rem}.header__container{min-height:4.25rem}.header__brand{position:relative;z-index:6}.header__nav.menu__body{z-index:4;display:flex;flex-direction:column;gap:1.5rem;height:100dvh;padding:6rem 1.5rem 2rem;background-color:var(--bg-primary)}.header__nav.menu__body::before{background-color:var(--bg-primary);border-bottom:.0625rem solid rgb(var(--color-black),.22)}.header__sheet-title{display:block;font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.header__scale{display:grid;padding-left:1rem;border-left:.3125rem solid var(--text-primary)}.menu__link{display:flex;align-items:flex-end;gap:1rem;min-height:4rem;padding:.5rem 0 .375rem;border-bottom:.0625rem solid var(--text-primary);color:var(--text-primary);font-family:Cormorant,"Cormorant Garamond",Garamond,Georgia,serif;font-size:2.125rem;font-weight:600;line-height:1;text-decoration:none}.menu__link[aria-current=page]{color:var(--text-accent)}.menu__link[aria-current=page] .menu__note{border-color:var(--primary);background-color:var(--primary)}.menu__note{width:1.125rem;height:.8125rem;margin-bottom:.375rem;border:.125rem solid currentColor;border-radius:50%;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.header__sheet-note{display:block;margin-top:auto;padding-top:1rem;border-top:.0625rem solid var(--text-primary);font-size:.9375rem;color:var(--text-secondary)}.header__burger.icon-menu{display:inline-flex;align-items:center;width:auto;height:2.75rem;padding:0 3rem 0 1rem;border:.09375rem solid var(--text-primary);border-radius:.125rem;background-color:var(--bg-primary);color:var(--text-primary);z-index:6}.header__burger.icon-menu span,.header__burger.icon-menu::after,.header__burger.icon-menu::before{right:1rem;width:1.125rem;height:.09375rem}.header__burger.icon-menu::before{top:.875rem}.header__burger.icon-menu::after{bottom:.875rem}.menu-open .header__burger.icon-menu span{width:0}.menu-open .header__burger.icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .header__burger.icon-menu::after{bottom:calc(50% - .03125rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger-label{font-family:Manrope,"Helvetica Neue",Helvetica,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.movements__rail{grid-auto-columns:84%}.score__index{top:4.25rem}.readline{top:4.25rem}.incipits__list{grid-template-columns:1fr}.incipit{padding-right:0}.incipit+.incipit{padding-left:0;border-left:0}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.actions .btn{width:100%}.faq-item__inner{padding-left:0}.form__row{grid-template-columns:1fr}.contacts__row{grid-template-columns:1fr;gap:.25rem}.defset div{grid-template-columns:1fr}.brand__mark{width:2.125rem;height:2.125rem}.header__brand{gap:.5rem}.header__brand .brand__name{font-size:1.5625rem}.footer__grid{grid-template-columns:1fr}.footer__index{grid-template-columns:1fr}.cookie{left:.75rem;bottom:.75rem;width:calc(100% - 1.5rem)}.signs__row{grid-template-columns:1fr}.study{grid-template-columns:1fr}.study .study__meta{grid-column:1}.directions__list{grid-template-columns:1fr}.directions__item{padding-right:0}.directions__item:nth-child(even){padding-left:0;border-left:0}.contact__form{padding:1.5rem 1rem}.funding__bento{grid-template-columns:1fr}.funding__cell--main{grid-column:auto;grid-row:auto}.funding__cell{padding-inline:0;border-right:0}.pager{grid-template-columns:1fr}.pager__link--next{text-align:left}.desk__form{padding:1.5rem 1rem}}@media (min-width:47.99875em)and (max-width:61.99875em){.menu__link{padding-inline:.75rem;font-size:.875rem}.menu__link::after{left:.75rem;right:.75rem}.menu__note{left:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js .reveal:not(.is-in){opacity:1;-webkit-transform:none;transform:none}.tempo-switch__pendulum{-webkit-animation:none;animation:none}}