@layer payload-default{}@layer payload-default{}@media(max-width:768px){.admin-bar{display:none}}.light-h{animation:sequence 2s linear infinite;animation-delay:var(--delay);box-shadow:0 0 8px var(--brand-snow),0 0 15px var(--brand-light-blue)}@keyframes sequence{0%,15%{opacity:1;transform:scale(1.5);filter:brightness(2);box-shadow:0 0 12px var(--brand-snow),0 0 25px var(--brand-light-blue)}16%,to{opacity:.2;transform:scale(1)}}.envelope-container{perspective:1000px;transform-style:preserve-3d;transform:translateY(-100vh) rotate(12deg) scale(.6);transition:transform .8s cubic-bezier(.175,.885,.32,1.15)}.aviator-modal-overlay.active .envelope-container{transform:translateY(0) rotate(0deg) scale(1)}.envelope-body{border-image:repeating-linear-gradient(-45deg,var(--color-brand-red),var(--color-brand-red) 15px,#fff 15px,#fff 30px,var(--color-brand-primary) 30px,var(--color-brand-primary) 45px,#fff 45px,#fff 60px) 12;transform:translateZ(2px)}.envelope-flap{clip-path:polygon(0 0,50% 100%,100% 0);transform-origin:top center;transform:rotateX(0deg);transition:transform .5s ease .8s,z-index 0s linear 1.1s}.aviator-modal-overlay.active .envelope-flap{transform:rotateX(180deg);z-index:1}.airmail-letter{border-image:repeating-linear-gradient(-45deg,var(--color-brand-red),var(--color-brand-red) 8px,#fff 8px,#fff 16px,var(--color-brand-primary) 16px,var(--color-brand-primary) 24px,#fff 24px,#fff 32px) 6;transform:translateY(-60px) translateZ(0);transition:transform .7s cubic-bezier(.25,1,.5,1) 1.2s,height .7s cubic-bezier(.25,1,.5,1) 1.2s}@media(min-width:640px){.airmail-letter{transform:translateY(-120px) translateZ(0)}}.aviator-modal-overlay.active .airmail-letter{transform:translateY(-20px) translateZ(10px);height:480px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);z-index:40}@media(min-width:640px){.aviator-modal-overlay.active .airmail-letter{transform:translateY(-30px) translateZ(10px)}}.letter-content-wrapper{opacity:0;transition:opacity .4s ease 1.7s}.aviator-modal-overlay.active .letter-content-wrapper{opacity:1}.letter-content-wrapper p{line-height:var(--text-xs--line-height);color:var(--color-brand-dark-blue);text-align:left;font-size:var(--text-xs)}@media(min-width:640px){.letter-content-wrapper p{font-size:var(--text-sm)}}.modal-close-btn{opacity:0;transform:scale(.5);transition:opacity .3s ease 1.9s,transform .3s ease 1.9s,background-color .2s ease}.aviator-modal-overlay.active .modal-close-btn{opacity:1;transform:scale(1)}