.click-reveal__trigger{opacity:.5;transition:all .2s}.click-reveal__trigger.active,.click-reveal__trigger:hover{opacity:1}.click-reveal__trigger:hover{cursor:pointer}.click-reveal__trigger.active{pointer-events:none}.click-reveal__trigger.active:hover{cursor:unset}.click-reveal__trigger.--toggle{opacity:1}.click-reveal__trigger.--toggle.active,.click-reveal__trigger.--toggle:hover{opacity:.5}.click-reveal__trigger.--toggle.active{pointer-events:unset;cursor:pointer}.click-reveal__trigger.--states{opacity:1}.click-reveal__trigger.--states .click-reveal__trigger-inactive{display:block}.click-reveal__trigger.--states .click-reveal__trigger-active{display:none}.click-reveal__trigger.--states.active{cursor:pointer;pointer-events:auto}.click-reveal__trigger.--states.active .click-reveal__trigger-inactive{display:none}.click-reveal__trigger.--states.active .click-reveal__trigger-active{display:block}.click-reveal__item-wrap{contain:layout style;transition:height var(--transition-timing,.7s) ease;will-change:height;position:relative;overflow:hidden}.click-reveal__item-wrap:not(.has-active-item){height:auto}.click-reveal__item-wrap.has-active-item,.click-reveal__item-wrap.height-transitioning{height:var(--active-height,auto)}.click-reveal__item{contain:layout style paint;will-change:opacity;width:100%;transition:opacity var(--transition-timing,.7s) ease;position:absolute;top:0;left:0}.click-reveal__item.hidden{opacity:0;pointer-events:none;visibility:hidden}.click-reveal__item.--active{opacity:1;pointer-events:auto;visibility:visible;position:relative}.click-reveal__item.--inactive{opacity:0;pointer-events:none;visibility:hidden}.click-reveal__item.--is-transitioning{will-change:opacity}.click-reveal__item.--is-transitioning.--active{animation:fade-in var(--transition-timing,.7s) calc(var(--transition-timing,.7s) * .3) ease both}.click-reveal__item.--is-transitioning.--inactive{animation:fade-out var(--transition-timing,.7s) 0s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
