:root{--hamburger-size:4.25em;--hamburger-height:21px;--hamburger-width:36px;--hamburger-line-size:4px;--hamburger-line-color:#f8f8f8;--hamburger-line-radius:1px;--hamburger-to-translate:calc((var(--hamburger-height) - var(--hamburger-line-size)) * .5)}.master-hamburger{z-index:502;cursor:pointer;align-items:center;display:flex;position:relative;overflow:visible}.master-hamburger:focus{outline:none}.master-hamburger .hamburger-container{position:relative;top:0;right:0}.master-hamburger .starfall-wrap{transform-origin:top;width:36px;height:6em;position:absolute;top:calc(50% - 2px);left:calc(50% + 4px);transform:translate(-50%)rotate(225deg)}.master-hamburger-positioner{align-items:center;display:flex;position:relative}.master-header-hamburger.hidden{display:none}.hamburger{height:var(--hamburger-size);width:var(--hamburger-size);cursor:pointer;margin:0;transition:all .1s ease-in-out;position:relative;overflow:hidden}.hamburger__icon{width:var(--hamburger-width);height:var(--hamburger-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger__line{background-color:var(--hamburger-line-color);height:var(--hamburger-line-size);border-radius:var(--hamburger-line-radius);pointer-events:none;width:100%;position:absolute;left:0}.hamburger__line--1{top:0}.hamburger__line--2{margin:auto;top:0;bottom:0}.hamburger__line--3{bottom:0}.hamburger--close1 .hamburger__line--1{transition:transform .2s ease-in-out,background-color .5s ease-in-out}.hamburger--close1 .hamburger__line--2{transition:right .2s ease-in-out,opacity .35s ease-in-out,transform ease-in-out,background-color .5s ease-in-out;right:0}.hamburger--close1 .hamburger__line--3{transition:transform .2s ease-in-out,background-color .5s ease-in-out}.hamburger.hamburger--close1.open .hamburger__line--1{transform:translate3d(0, var(--hamburger-to-translate), 0) rotate(135deg)}.hamburger.hamburger--close1.open .hamburger__line--2{opacity:0;right:calc(-1*var(--hamburger-width)*4);transform:translate3d(calc(-1 * var(--hamburger-width)), 0, 0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,right 0s ease-in-out .2s,background-color .5s ease-in-out}.hamburger.hamburger--close1.open .hamburger__line--3{transform:translate3d(0, calc(-1 * var(--hamburger-to-translate)), 0) rotate(-135deg);width:100%}.cover{z-index:500;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}
