.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.aurora i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation-play-state:paused}.aurora.is-live i{animation-play-state:running}.aurora i:nth-child(1){width:46vw;height:46vw;max-width:480px;max-height:480px;right:-12%;top:-18%;background:radial-gradient(closest-side,rgba(201,163,90,.55),rgba(201,163,90,0));animation:drift1 22s ease-in-out infinite alternate}.aurora i:nth-child(2){width:40vw;height:40vw;max-width:440px;max-height:440px;left:-14%;bottom:-22%;background:radial-gradient(closest-side,rgba(158,31,54,.35),rgba(158,31,54,0));animation:drift2 28s ease-in-out infinite alternate}.aurora i:nth-child(3){width:28vw;height:28vw;max-width:380px;max-height:380px;left:38%;top:30%;background:radial-gradient(closest-side,rgba(255,255,255,.9),rgba(255,255,255,0));opacity:.5;animation:drift3 18s ease-in-out infinite alternate}@keyframes drift1{from{transform:translate(0,0) scale(1)}to{transform:translate(-6%,8%) scale(1.12)}}@keyframes drift2{from{transform:translate(0,0) scale(1)}to{transform:translate(8%,-6%) scale(1.08)}}@keyframes drift3{from{transform:translate(0,0)}to{transform:translate(-10%,-12%)}}.glassy{position:relative;isolation:isolate}.glassy > .aurora i{opacity:.35}.glassy > .wrap{position:relative;z-index:1}.card,.bcard,.case,details,.day,.trust__item{background:rgba(255,255,255,.7);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff,0 1px 2px rgba(30,25,22,.04),0 18px 40px -22px rgba(30,25,22,.28);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.card:hover,.bcard:hover,.case:hover,.trust__item:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 1px 0 #fff,0 2px 6px rgba(30,25,22,.05),0 30px 60px -24px rgba(126,21,41,.35)}details{transition:box-shadow .35s var(--ease)}details[open]{box-shadow:inset 0 0 0 1px rgba(158,31,54,.18),inset 0 1px 0 #fff,0 2px 6px rgba(30,25,22,.05),0 24px 48px -22px rgba(126,21,41,.3)}.card::before{background:linear-gradient(90deg,var(--wine),var(--gold),rgba(201,163,90,0))}.js .fab .card.reveal:nth-child(2),.js .benefits .bcard.reveal:nth-child(2),.js .band .cell.reveal:nth-child(2),.js .cases .case.reveal:nth-child(2){transition-delay:.12s}.js .fab .card.reveal:nth-child(3),.js .benefits .bcard.reveal:nth-child(3),.js .band .cell.reveal:nth-child(3),.js .cases .case.reveal:nth-child(3){transition-delay:.24s}.js .cases .case.reveal:nth-child(4){transition-delay:.36s}@media (max-width:900px){.spot{display:none}.aurora i{filter:blur(40px)}.card,.bcard,.case,details,.day,.trust__item{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.88)}.final__form{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.aside{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--night)}.btn::before{animation-duration:7s}}@media (prefers-reduced-motion:reduce){.aurora i,.aurora i:nth-child(1),.aurora i:nth-child(2),.aurora i:nth-child(3),.btn::before,.hero .btn::before{animation:none!important}.hero__frame{transform:none!important}.spot{display:none}.card,.bcard,.case,.cell,.trust__item{transition:none}}