html:has(.pv-home){scroll-behavior:smooth;background:#0a0a0a}.pv-glass{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#0c0c0c61;border:1px solid #ffffff29}.pv-glass-btn{transition:background-color .25s}.pv-glass-btn:hover{background:#ffffff24}.pv-btn{color:#fff;transition:transform .25s,filter .25s}.pv-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.pv-tile{transition:border-color .3s,transform .3s}.pv-tile:hover{border-color:#fff3;transform:translateY(-3px)}.pv-photo-tile img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.pv-photo-tile:hover img{transform:scale(1.05)}.pv-link{color:#ffffffb3;transition:color .2s}.pv-link:hover{color:#fff}.pv-field{color:#fff;width:100%;height:52px;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s}.pv-field:focus{border-color:#ffffff80}.pv-field::placeholder{color:#fff6}.pv-field option{color:#0b0b0b}@keyframes pv-kenburns{0%{transform:scale(1.14)translate(1.5%,1%)}to{transform:scale(1.02)translate(0)}}@keyframes pv-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pv-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes pv-card-in{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes pv-step{0%,30%{background:#c1121f;box-shadow:0 0 0 4px #c1121f40}33.4%,to{box-shadow:none;background:#ffffff26}}@keyframes pv-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.pv-kenburns{animation:14s cubic-bezier(.2,.6,.2,1) both pv-kenburns}.pv-nav-in{animation:.8s cubic-bezier(.2,.7,.2,1) .1s both pv-drop}.pv-up{animation:1s cubic-bezier(.2,.7,.2,1) both pv-up}.pv-d1{animation-delay:.25s}.pv-d2{animation-delay:.4s}.pv-d3{animation-delay:.55s}.pv-d4{animation-delay:.7s}.pv-d5{animation-delay:.85s}.pv-card-in{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.1s both pv-card-in}.pv-step{animation:6s linear infinite pv-step}.pv-step-1{animation-delay:1.6s}.pv-step-2{animation-delay:-2.4s}.pv-step-3{animation-delay:-.4s}.pv-bob{animation:2s ease-in-out infinite pv-bob}@keyframes pv-pulse{0%,to{box-shadow:0 0 #c1121f8c}50%{box-shadow:0 0 0 8px #c1121f00}}@keyframes pv-scan{0%,to{top:8%}50%{top:84%}}.pv-pulse{animation:2.2s ease-in-out infinite pv-pulse}.pv-scan{animation:3.2s ease-in-out infinite pv-scan}@supports (animation-timeline:view()){@keyframes pv-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes pv-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.pv-reveal{animation:linear both pv-rise;animation-timeline:view();animation-range:entry cover 28%}.pv-zoom{animation:linear both pv-zoom;animation-timeline:view();animation-range:entry cover 60%}}@media (prefers-reduced-motion:reduce){.pv-home *,.pv-glass{transition:none!important;animation:none!important}}.pv-home[dir=rtl] [class*=tracking-]{letter-spacing:normal}
