.scroll-quote-section{position:relative;background:var(--sq-bg, #0A0A0A)}.scroll-quote__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:860px;margin:0 auto;padding:0 32px}.scroll-quote__mark{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,96px);line-height:1;color:var(--sq-highlight, #C8A96E);opacity:.12;position:absolute;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .6s ease}.scroll-quote__mark.is-active{opacity:.25}.scroll-quote__mark--open{top:calc(50% - 60px);left:max(20px,calc(50% - 460px));transform:translateY(-100%)}.scroll-quote__mark--close{bottom:calc(50% - 60px);right:max(20px,calc(50% - 460px));transform:translateY(100%)}.scroll-quote__text{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:clamp(24px,4.2vw,44px);line-height:1.3;text-align:center;letter-spacing:-.015em;margin:0}.scroll-quote__word{display:inline;color:var(--sq-dim, rgba(255, 255, 255, .1));transition:color .3s ease-out}.scroll-quote__word.is-lit{color:var(--sq-highlight, #C8A96E)}.scroll-quote__attribution{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.scroll-quote__attribution.is-visible{opacity:1;transform:translateY(0)}.scroll-quote__attr-line{width:32px;height:1px;background:var(--sq-highlight, #C8A96E);opacity:.4;margin-bottom:8px}.scroll-quote__attr-name{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;color:#fff;letter-spacing:.04em;text-transform:uppercase}.scroll-quote__attr-title{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#ffffff59;letter-spacing:.02em}.scroll-quote__progress{position:fixed;right:20px;top:50%;transform:translateY(-50%);width:2px;height:64px;background:#ffffff0f;border-radius:1px;opacity:0;transition:opacity .5s ease;z-index:100}.scroll-quote__progress.is-visible{opacity:1}.scroll-quote__progress-fill{width:100%;background:var(--sq-highlight, #C8A96E);border-radius:1px;height:0%;transition:height .08s linear}@media(max-width:749px){.scroll-quote__sticky{padding:0 20px}.scroll-quote__mark{display:none}.scroll-quote__progress{right:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-scroll-highlight-quote.css.map */
