#reunions.reunions{position:relative!important;height:300vh!important;min-height:300vh!important;max-height:none!important;overflow:visible!important}#reunions .reunions__stage{position:sticky!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;overflow:hidden!important}#reunions .s5-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0}#reunions .s5-people-layers,#reunions .s5-panels,#reunions .s5-hitboxes{position:absolute!important;inset:0!important}body.s5-hide-cursor,body.s5-hide-cursor *{cursor:none!important}body.s5-hide-cursor .custom-cursor,body.s5-hide-cursor .custom-cursor__dot{opacity:0!important;transition:opacity .18s ease}#reunions .reunion__cta{opacity:1!important;pointer-events:auto!important;background:transparent;color:#fa9702;border:1px solid #fa9702;transition:background-color .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}#reunions .reunion__cta:hover{background:#fa9702;color:#fff;border-color:#fa9702}#reunions .reunion__cta:hover .reunion__cta-icon,#reunions .reunion__cta:hover .reunion__cta-text{color:#fff}.reunion__cta-text,.reunion__cta-text span{display:inline-block}#reunions.reunions{height:100vh;min-height:100vh}.reunions__stage{position:absolute;inset:0}.s5-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.s5-img-pool{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}.s5-people-layers{position:absolute;inset:0;z-index:2;pointer-events:none}.s5-people-layer{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s}.s5-people-layer.is-active{opacity:1;visibility:visible;transition:opacity .75s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.s5-person-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);user-select:none}.s5-person-img.is-active{opacity:1;transform:scale(1)}.s5-tooltip{position:absolute;z-index:8;pointer-events:none;transform:translate(-50%,-100%);padding:.3rem .5rem;text-align:left;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),left .6s cubic-bezier(.22,1,.36,1)}.s5-tooltip.is-visible{opacity:1;pointer-events:auto}.s5-tooltip__signature{display:flex;align-items:flex-end;margin-bottom:.55rem;line-height:0}.s5-tooltip__signature img{display:block;width:auto;max-height:32px;filter:brightness(0) invert(70%) sepia(90%) saturate(2500%) hue-rotate(360deg) brightness(105%) contrast(102%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 50%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 50%,transparent 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.8s cubic-bezier(.22,1,.36,1),mask-position 1.8s cubic-bezier(.22,1,.36,1)}.s5-tooltip__signature.is-drawing img{-webkit-mask-position:0% 0;mask-position:0% 0}.s5-tooltip__name{margin:0 0 .55rem;font-size:.78rem;font-weight:700;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:#fa9702;opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.s5-tooltip__name.is-visible{opacity:1;transform:translateY(0)}.s5-tooltip.is-visible{pointer-events:none}.s5-tooltip__waveform{display:block;width:120px;height:24px;margin:0;overflow:visible}.s5-tooltip__waveform[hidden]{display:none}.s5-tooltip__wave{fill:none;stroke-linecap:round;transition:opacity .35s ease,filter .35s ease}.s5-tooltip__wave--main{stroke:#fa9702;stroke-width:1.4;opacity:.5}.s5-tooltip__wave--core{stroke:#fa9702;stroke-width:.55;opacity:0}.s5-tooltip__waveform.is-playing .s5-tooltip__wave--main{opacity:1;filter:drop-shadow(0 0 3px rgba(250,151,2,.38))}.s5-tooltip__waveform.is-playing .s5-tooltip__wave--core{opacity:.6}.s5-hitboxes{position:absolute;inset:0;z-index:9;pointer-events:none}.s5-hitbox-layer{position:absolute;inset:0;pointer-events:none}.s5-hitbox{position:absolute;pointer-events:none;cursor:none}.s5-hitbox.is-hot{pointer-events:auto;cursor:none}.s5-cursor-play{position:fixed;top:0;left:0;z-index:10;pointer-events:none;appearance:none;border:none;outline:none;padding:0;width:72px;height:72px;border-radius:50%;background:#fa970212;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#fa9702;cursor:none;opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1);will-change:transform;transform:translate(-9999px,-9999px)}.s5-cursor-play:focus{outline:none}.s5-cursor-play.is-visible{opacity:1}.s5-cursor-play__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.s5-cursor-play__ring circle{fill:none;stroke:#fa9702;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.s5-cursor-play.is-visible .s5-cursor-play__ring circle{stroke-dashoffset:0}.s5-cursor-play__icon{width:22px;height:22px;display:block}.s5-cursor-play__icon--pause,.s5-cursor-play.is-playing .s5-cursor-play__icon--play{display:none}.s5-cursor-play.is-playing .s5-cursor-play__icon--pause{display:block}.s5-cursor-label{position:fixed;top:0;left:0;z-index:11;pointer-events:none;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fa9702;white-space:nowrap;opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1);will-change:transform;transform:translate(-9999px,-9999px)}.s5-cursor-label.is-visible{opacity:.85}.s5-panels{position:absolute;inset:0;z-index:5}.s5-panels>.reunion{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s linear}.s5-panels>.reunion.is-active{opacity:1;visibility:visible}.reunion__chapters li{opacity:.45;transition:opacity .3s ease}.reunion__chapters li.is-active{opacity:1}.s5-mask-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;pointer-events:none;z-index:9999;opacity:0}body.s5-transitioning .s5-mask-overlay{opacity:1}body.s5-in-gallery .s5-cursor-play,body.s5-in-gallery .s5-cursor-label,body.s5-in-gallery .s5-tooltip,body.s5-in-gallery .s5-panels,body.s5-in-gallery .s5-people-layers,body.s5-in-gallery .s5-hitboxes,body.s5-in-gallery .reunion__indicator{opacity:0!important;pointer-events:none!important;visibility:hidden!important}
