.quintet-words{position:relative;padding-top:var(--spacer-8);padding-bottom:var(--spacer-8);background:var(--color-background);color:var(--color-foreground);overflow:hidden;--quintet-words-blur:8px;--quintet-words-gap:40px}.quintet-words--border-bottom::after,.quintet-words--border-top::before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--color-border);z-index:2}.quintet-words--border-top::before{top:0}.quintet-words--border-bottom::after{bottom:0}.quintet-words__header{display:flex;align-items:center;gap:var(--spacer-1);margin-bottom:var(--spacer-5)}.quintet-words__subheading{flex:1 1 auto;min-width:0;margin:0}.quintet-words__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;min-width:0;border:0;cursor:pointer;transition:color var(--default-duration, 0.2s) ease}.quintet-words__arrow,.quintet-words__arrow:hover{background:0 0;color:var(--color-foreground)}@media (hover:hover){.quintet-words__arrow:hover{color:var(--color-text-secondary)}}.quintet-words__arrow--prev{margin-left:auto}.quintet-words__arrow--next svg{transform:scaleX(-1)}.quintet-words__arrow.swiper-button-disabled,.quintet-words__arrow:disabled{background:0 0;border:0;color:var(--color-foreground);opacity:.2;cursor:default}.quintet-words__arrow:disabled svg *{fill:currentColor}.quintet-words__carousel{position:relative;width:100%}.quintet-words__swiper .quintet-words__slide{height:auto;width:calc((100% - 2*var(--quintet-words-edge, var(--page-margin)) - 2*var(--quintet-words-gap))/3)}.quintet-words__card{display:flex;flex-direction:column;gap:var(--spacer-2);height:100%}.quintet-words__media{position:relative;aspect-ratio:var(--quintet-words-ratio, 16 / 9);background:var(--color-border);overflow:hidden}.quintet-words__thumb{display:block;width:100%;height:100%;object-fit:cover}.quintet-words__facade{position:absolute;top:0;right:0;bottom:0;left:0}.quintet-words__facade[hidden]{display:none}.quintet-words__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-height:0;padding:0;border:0;border-radius:50%;max-width:none;background:color-mix(in srgb,var(--color-background) 70%,transparent);color:var(--color-foreground);cursor:pointer;transition:background-color var(--default-duration, 0.2s) ease}.quintet-words__fullscreen:hover,.quintet-words__modal-close:hover,.quintet-words__play:hover{background:var(--color-background);color:var(--color-foreground)}.quintet-words__play-icon{margin-left:2px}.quintet-words__player-mount{position:absolute;top:0;right:0;bottom:0;left:0}.quintet-words__inline-video{display:block;width:100%;height:100%;object-fit:cover;border:0;background:#000}.quintet-words__inline-video:focus:not(:focus-visible){outline:0}.quintet-words__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-2)}.quintet-words__name,.quintet-words__quote p{margin:0}.quintet-words__instrument{margin:0;flex-shrink:0;font-family:var(--font-family-heading);font-variation-settings:"opsz"var(--typography-optical-size-small, 8)}.quintet-words__rule{width:100%;margin:0;border:0;border-top:1px solid var(--color-rule)}.quintet-words__quote-group{display:flex;flex-direction:column;gap:var(--spacer-1)}.quintet-words__quote{margin:0;font-family:var(--font-family-heading);font-style:italic;font-weight:500}.quintet-words__quote *{font-family:inherit}.quintet-words__context{margin:0;color:var(--color-text-secondary)}.quintet-words__modal{position:relative;width:min(90vw,900px)}.quintet-words__modal-close{position:absolute;top:var(--spacer-2);right:var(--spacer-2);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;max-width:none;background:color-mix(in srgb,var(--color-background) 70%,transparent);color:var(--color-foreground);cursor:pointer}.quintet-words__player{position:relative;width:100%}.quintet-words__fullscreen{position:absolute;top:var(--spacer-2);right:var(--spacer-2);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;max-width:none;background:color-mix(in srgb,var(--color-background) 70%,transparent);color:var(--color-foreground);cursor:pointer}.quintet-words__control svg .quintet-words__icon-stroke,.quintet-words__fullscreen svg *{fill:none;stroke:currentColor;stroke-width:1.5}.quintet-words__fullscreen-exit,:fullscreen>.quintet-words__fullscreen .quintet-words__fullscreen-enter{display:none}:fullscreen>.quintet-words__fullscreen .quintet-words__fullscreen-exit{display:block}.quintet-words__controls{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:var(--spacer-5) var(--spacer-1) var(--spacer-1);background:linear-gradient(to top,color-mix(in srgb,black 70%,transparent),transparent);color:#fff;transition:opacity var(--default-duration, 0.2s) ease,visibility var(--default-duration, 0.2s)}.quintet-words__controls.is-idle{opacity:0;visibility:hidden}[data-quintet-controlled]:has(>.quintet-words__controls.is-idle){cursor:none}.quintet-words__control,.quintet-words__controls-row{display:flex;align-items:center}.quintet-words__control{flex:none;justify-content:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:0;max-width:none;cursor:pointer}.quintet-words__control,.quintet-words__control:hover{background:0 0;color:inherit}.quintet-words__control:focus-visible,.quintet-words__seek:focus-visible{outline:2px solid #fff;outline-offset:-2px}.quintet-words__control svg *{fill:currentColor}.quintet-words__controls.is-muted .quintet-words__icon-volume,.quintet-words__controls.is-playing .quintet-words__icon-play,.quintet-words__icon-muted,.quintet-words__icon-pause{display:none}.quintet-words__controls.is-muted .quintet-words__icon-muted,.quintet-words__controls.is-playing .quintet-words__icon-pause{display:block}.quintet-words__time{margin-right:auto;padding-left:var(--spacer-1);font-size:var(--typography-size-body-small);line-height:var(--typography-height-body-small, 1.5);font-variant-numeric:tabular-nums;white-space:nowrap}.quintet-words__seek{width:calc(100% - var(--spacer-2));height:24px;margin:0 var(--spacer-1);padding:0;border:0;background:0 0;cursor:pointer;-webkit-appearance:none;appearance:none}.quintet-words__seek:hover{border:0}.quintet-words__seek::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,white var(--quintet-words-progress, 0%),color-mix(in srgb,white 35%,transparent) var(--quintet-words-progress, 0%))}.quintet-words__seek::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:#fff;-webkit-appearance:none;appearance:none}.quintet-words__seek::-moz-range-track{height:3px;border-radius:2px;background:color-mix(in srgb,white 35%,transparent)}.quintet-words__seek::-moz-range-progress{height:3px;border-radius:2px;background:#fff}.quintet-words__seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.quintet-words__player-mount:fullscreen,.quintet-words__player:fullscreen{background:#000}.quintet-words__player-mount:fullscreen .quintet-words__inline-video,.quintet-words__player:fullscreen .quintet-words__modal-video{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}.quintet-words__modal-video{display:block;width:100%;height:auto;max-height:85vh;aspect-ratio:var(--quintet-words-ratio, 16 / 9);border:0;background:#000}@media (prefers-reduced-motion:reduce){.quintet-words__controls,.quintet-words__play{transition:none}}@media screen and (max-width:990px){.quintet-words{--quintet-words-gap:24px}.quintet-words__header{margin-bottom:var(--spacer-4)}.quintet-words__swiper .quintet-words__slide{width:calc((100% - 2*var(--quintet-words-edge, var(--page-margin)) - var(--quintet-words-gap))/2)}}@media screen and (max-width:450px){.quintet-words{padding-top:var(--spacer-5);padding-bottom:var(--spacer-5)}.quintet-words__swiper .quintet-words__slide{width:calc(100% - 2*var(--quintet-words-edge, var(--page-margin)))}}.quintet-words__slide--blurred,.quintet-words__subheading--blurred{filter:blur(var(--quintet-words-blur));user-select:none;-webkit-user-select:none;pointer-events:none}