.m-hover-nav{transition:background .12s}.m-hover-nav:hover{background:var(--paper);text-decoration:none}.m-hover-primary{transition:background .12s,color .12s}.m-hover-primary:hover{background:var(--ink);color:var(--paper);text-decoration:none}.m-hover-ghost{transition:background .12s,color .12s}.m-hover-ghost:hover{background:var(--paper);color:var(--field);text-decoration:none}.m-hover-card{transition:background .12s}.m-hover-card:hover{background:var(--paper-raised)}.m-display-type{letter-spacing:-.02em}@media (max-width:640px){.m-titleblock-right{display:none!important}.m-display-type{font-size:34px!important;letter-spacing:-.02em!important}.m-figure-bleed{margin-left:calc(-1 * clamp(20px, 4vw, 44px));margin-right:calc(-1 * clamp(20px, 4vw, 44px));width:calc(100% + 2 * clamp(20px, 4vw, 44px));max-width:100vw}.pc-sheet-grid{grid-template-columns:1fr!important;gap:16px!important}.pc-sheet-body{grid-column:span 1!important;min-width:0!important}.pc-sheet-output{border-left:none!important;padding-left:0!important;max-width:none!important;margin-top:4px}.pc-sheet-label{display:block;margin-bottom:8px}.p6-stack-strip{flex-wrap:wrap!important;overflow-x:hidden!important;justify-content:center;row-gap:10px}}.hero-figure-stack{position:relative}.hero-receipt-card{position:absolute;left:clamp(-20px,-2vw,0px);bottom:0;transform:translateY(18%);width:min(360px,82%);max-width:calc(100% - 8px);z-index:2}@media (max-width:900px){.hero-receipt-card{position:static;transform:none;width:100%;max-width:none;margin-top:20px}}