/* Sharper type and a calmer resting image on the landing page. */
.nevo-complete .hero-copy h1{letter-spacing:-.035em;text-wrap:balance}
.nevo-complete .hero-copy .hero-subtitle{color:#d5e5f0}
.nevo-complete .phone-screen-finish{display:none}
.nevo-complete .glass-main .landing-reveal{transform:translate3d(0,22px,0);transition:opacity 680ms cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms),transform 680ms cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms)}
.nevo-complete .glass-main .landing-reveal-art{transform:translate3d(0,22px,0) scale(.96)}
.nevo-complete .glass-main .landing-reveal.is-revealed{transform:none}
.nevo-complete .nav-liquid-surface{transform-origin:left center;backdrop-filter:none}
.nevo-complete .island-dock.editing{position:relative;top:auto;z-index:4}
.nevo-complete .choice-review-list{scroll-snap-type:none;scroll-behavior:auto}
.nevo-complete .choice-review{transition:box-shadow 340ms cubic-bezier(.16,1,.3,1),border-color 340ms ease}
@media(hover:hover) and (pointer:fine){
 .nevo-complete .choice-review:hover{border-color:#bdd9eb;box-shadow:0 23px 38px -26px #000d}
}
.nevo-complete ::selection{background:#397aff;color:#fff}
.nevo-complete :is(.choice-total strong,.review-card-foot time){font-variant-numeric:tabular-nums}
@media(max-width:760px){
 .nevo-complete .ambient-reflection .ambient-ribbons-middle,.nevo-complete .ambient-reflection .ambient-ribbons-bottom{display:none}
 .nevo-complete .ambient-reflection :is(.ambient-blue,.ambient-reflected-light,.ambient-ribbons,.ambient-flow,.ambient-spark){animation:none!important}
 .nevo-complete .choice-review{transition:none}
}
@media(prefers-reduced-motion:reduce){
 .nevo-complete .glass-main .landing-reveal,.nevo-complete .choice-review{transition:none!important}
 .nevo-complete .choice-review:hover{transform:none}
}
html[data-theme=light] body.nevo-complete .hero-copy .hero-subtitle{color:#405768}
html[data-theme=light] body.nevo-complete .choice-review:hover{border-color:#6c98b7;box-shadow:0 23px 38px -26px #23435b80}
